最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

C#使用ML.Net完成人工智能預(yù)測(cè)

 更新時(shí)間:2020年12月08日 14:19:04   作者:kiba518  
這篇文章主要介紹了C#使用ML.Net完成人工智能預(yù)測(cè)的詳細(xì)教程,本文給大家介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或工作具有一定的參考借鑒價(jià)值,需要的朋友可以參考下

前言

Visual Studio2019 Preview中提供了圖形界面的ML.Net,所以,只要我們安裝Visual Studio2019 Preview就能簡(jiǎn)單的使用ML.Net了,因?yàn)槲业碾娔X已經(jīng)安裝了Visual Studio2019,所以我不需要重頭安裝Visual Studio2019 Preview,只要更新即可。

安裝

首先找到Visual Studio Installer安裝包,如下圖。

運(yùn)行,然后選擇如下:

創(chuàng)建項(xiàng)目

我們創(chuàng)建一下新項(xiàng)目,如下圖:

然后選擇。

然后添加機(jī)器學(xué)習(xí)。

點(diǎn)擊機(jī)器學(xué)習(xí)時(shí),如果我們沒(méi)有開(kāi)啟MLNET模型創(chuàng)建功能,則會(huì)彈出提示,讓我們開(kāi)啟。

當(dāng)然我們也可以手動(dòng)在選項(xiàng)中開(kāi)啟,如下圖:

點(diǎn)擊【機(jī)器學(xué)習(xí)】之后會(huì)有圖形界面,如下圖:

然后我們可以看到,它提供了一些方案,如語(yǔ)義識(shí)別,圖像識(shí)別,數(shù)值預(yù)測(cè)等。

我們選擇數(shù)值預(yù)測(cè),然后進(jìn)入下一步,如下圖:

在環(huán)境頁(yè)面,選擇本地訓(xùn)練,然后點(diǎn)擊下一步獲取數(shù)據(jù),如下圖:

這里需要選擇一個(gè)數(shù)據(jù)源,我們?nèi)ス倬W(wǎng)上下載一下可用的測(cè)試數(shù)據(jù)源。

這里我們下載【產(chǎn)品銷(xiāo)售數(shù)據(jù)】。

方案 示例 數(shù)據(jù) Label 特征
分類(lèi) 預(yù)測(cè)銷(xiāo)售異常 產(chǎn)品銷(xiāo)售數(shù)據(jù) 產(chǎn)品銷(xiāo)售額 月份
  預(yù)測(cè)網(wǎng)站評(píng)論的情緒 網(wǎng)站評(píng)論數(shù)據(jù) 標(biāo)簽(負(fù)面情緒為 0,正面情緒為 1) 評(píng)論、年份
  預(yù)測(cè)信用卡欺詐交易 信用卡數(shù)據(jù) 類(lèi)(存在欺詐性為 1,否則為 0) 金額,V1-V28(匿名處理后的特征)
  預(yù)測(cè) GitHub 存儲(chǔ)庫(kù)中的問(wèn)題類(lèi)型 GitHub 問(wèn)題數(shù)據(jù) 區(qū)域 標(biāo)題、描述
值預(yù)測(cè) 預(yù)測(cè)出租車(chē)費(fèi)用價(jià)格 出租車(chē)費(fèi)數(shù)據(jù) 車(chē)費(fèi) 行程時(shí)間、距離
圖像分類(lèi) 預(yù)測(cè)花卉的類(lèi)別 花卉圖像 花卉類(lèi)型:雛菊、蒲公英、玫瑰、向日葵、郁金香 圖像數(shù)據(jù)本身
建議 預(yù)測(cè)他人喜歡的電影 電影評(píng)分 用戶(hù)、電影 評(píng)級(jí)

選擇完預(yù)測(cè)數(shù)據(jù)文件,我們配置要預(yù)測(cè)的列,然后點(diǎn)擊訓(xùn)練,如下圖:

訓(xùn)練界面如下:

點(diǎn)擊訓(xùn)練,大約2分鐘,訓(xùn)練完成,輸出界面會(huì)輸出如下內(nèi)容。

訓(xùn)練完成后,如下圖:

我們點(diǎn)擊評(píng)估,如下圖:

如上圖,預(yù)測(cè)到1月銷(xiāo)售數(shù)據(jù)是262.8。

然后點(diǎn)擊代碼,將ML.Net代碼添加到解決方案中,如下圖:

添加ML.Net代碼后,如下圖:

生成的MLNetConsoleML.ConsoleApp項(xiàng)目是入口項(xiàng)目,Main函數(shù)如下:

static void Main(string[] args)
{
  // Create single instance of sample data from first line of dataset for model input
  ModelInput sampleData = new ModelInput()
  {
    Month = @"1-Jan",
  };
​
  // Make a single prediction on the sample data and print results
  var predictionResult = ConsumeModel.Predict(sampleData);
​
  Console.WriteLine("Using model to make single prediction -- Comparing actual ProductSales with predicted ProductSales from sample data...\n\n");
  Console.WriteLine($"Month: {sampleData.Month}");
  Console.WriteLine($"\n\nPredicted ProductSales: {predictionResult.Score}\n\n");
  Console.WriteLine("=============== End of process, hit any key to finish ===============");
  Console.ReadKey();
}

可以看到,我們預(yù)測(cè)的是Month = @"1-Jan"。

再打開(kāi)ModelBuilder文件,可以看到,這里一開(kāi)始就配置了數(shù)據(jù)地址和模型地址,如下圖:

到這里,我們ML.Net就算初步學(xué)會(huì)使用了,下面,再提供一個(gè)官網(wǎng)GIF圖片供大家參考。

訓(xùn)練時(shí)長(zhǎng)

模型生成器使用 AutoML 瀏覽多個(gè)模型,以查找性能最佳的模型。

更長(zhǎng)的訓(xùn)練周期允許 AutoML 通過(guò)更多設(shè)置來(lái)瀏覽更多模型。

下表匯總了在本地計(jì)算機(jī)上為一組示例數(shù)據(jù)集獲取良好性能所花的平均時(shí)間。

數(shù)據(jù)集大小 訓(xùn)練的平均時(shí)間
0 - 10 MB 10 秒
10 - 100 MB 10 分鐘
100 - 500 MB 30 分鐘
500 - 1 GB 60 分鐘
1 GB 以上 3 小時(shí)以上

----------------------------------------------------------------------------------------------------

參考網(wǎng)址:https://docs.microsoft.com/zh-cn/dotnet/machine-learning/automate-training-with-model-builder

----------------------------------------------------------------------------------------------------

到此C#使用ML.Net完成人工智能預(yù)測(cè)的基本使用已經(jīng)介紹完了。

代碼已經(jīng)傳到Github上了,歡迎大家下載。

Github地址:https://github.com/kiba518/MLNetConsole

到此這篇關(guān)于C#使用ML.Net完成人工智能預(yù)測(cè)的文章就介紹到這了,更多相關(guān)C#人工智能預(yù)測(cè)內(nèi)容請(qǐng)搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!

相關(guān)文章

  • C#(.Net)將非托管dll嵌入exe中的實(shí)現(xiàn)

    C#(.Net)將非托管dll嵌入exe中的實(shí)現(xiàn)

    本文主要介紹了C#(.Net)將非托管dll嵌入exe中的實(shí)現(xiàn),文中通過(guò)示例代碼介紹的非常詳細(xì),具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下
    2021-12-12
  • C# 實(shí)現(xiàn)Trim方法去除字符串前后的所有空格

    C# 實(shí)現(xiàn)Trim方法去除字符串前后的所有空格

    這篇文章主要介紹了C# 實(shí)現(xiàn)Trim方法去除字符串前后的所有空格,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。一起跟隨小編過(guò)來(lái)看看吧
    2020-12-12
  • unity使用socket編程實(shí)現(xiàn)聊天室功能

    unity使用socket編程實(shí)現(xiàn)聊天室功能

    這篇文章主要為大家詳細(xì)介紹了unity使用socket編程實(shí)現(xiàn)聊天室功能,文中示例代碼介紹的非常詳細(xì),具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下
    2021-11-11
  • 使用Visual Studio2019創(chuàng)建C#項(xiàng)目(窗體應(yīng)用程序、控制臺(tái)應(yīng)用程序、Web應(yīng)用程序)

    使用Visual Studio2019創(chuàng)建C#項(xiàng)目(窗體應(yīng)用程序、控制臺(tái)應(yīng)用程序、Web應(yīng)用程序)

    這篇文章主要介紹了使用Visual Studio2019創(chuàng)建C#項(xiàng)目(窗體應(yīng)用程序、控制臺(tái)應(yīng)用程序、Web應(yīng)用程序),小編覺(jué)得挺不錯(cuò)的,現(xiàn)在分享給大家,也給大家做個(gè)參考。一起跟隨小編過(guò)來(lái)看看吧
    2020-03-03
  • C#基礎(chǔ)語(yǔ)法:結(jié)構(gòu)和類(lèi)區(qū)別詳解

    C#基礎(chǔ)語(yǔ)法:結(jié)構(gòu)和類(lèi)區(qū)別詳解

    這篇文章主要介紹了C#基礎(chǔ)語(yǔ)法:結(jié)構(gòu)和類(lèi)詳解,本文總結(jié)了一些結(jié)構(gòu)和類(lèi)的不同之處并給出了測(cè)試區(qū)別特性代碼,需要的朋友可以參考下
    2015-06-06
  • C#調(diào)用CMD命令實(shí)例

    C#調(diào)用CMD命令實(shí)例

    這篇文章主要介紹了C#調(diào)用CMD命令實(shí)例本文只是給出一個(gè)比較簡(jiǎn)單的、入門(mén)級(jí)的例子,更多高級(jí)的操作技巧請(qǐng)參閱相關(guān)文章,需要的朋友可以參考下
    2014-08-08
  • DevExpress之餅狀圖突出(Explode)設(shè)置實(shí)例

    DevExpress之餅狀圖突出(Explode)設(shè)置實(shí)例

    這篇文章主要介紹了DevExpress之餅狀圖突出(Explode)設(shè)置方法,以實(shí)例形式展示了餅狀圖突出設(shè)置的具體實(shí)現(xiàn)過(guò)程,非常具有實(shí)用價(jià)值,需要的朋友可以參考下
    2014-10-10
  • C# log4net 日志輸出的實(shí)現(xiàn)示例

    C# log4net 日志輸出的實(shí)現(xiàn)示例

    本文主要介紹了C# log4net 日志輸出的實(shí)現(xiàn)示例,文中通過(guò)示例代碼介紹的非常詳細(xì),具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下
    2021-10-10
  • C#中using關(guān)鍵字的使用方法示例

    C#中using關(guān)鍵字的使用方法示例

    在C#語(yǔ)句中,將using關(guān)鍵字作為一個(gè)語(yǔ)句時(shí),該語(yǔ)句的作用是定義一個(gè)用大括號(hào)規(guī)定的范圍,在該范圍的末尾,系統(tǒng)會(huì)立即釋放using后小括號(hào)內(nèi)指定的對(duì)象,下面這篇文章主要給大家介紹了關(guān)于C#中using關(guān)鍵字使用的相關(guān)資料,需要的朋友可以參考下
    2022-06-06
  • C#在Entity Framework中實(shí)現(xiàn)事務(wù)回滾

    C#在Entity Framework中實(shí)現(xiàn)事務(wù)回滾

    這篇文章介紹了C#在Entity Framework中實(shí)現(xiàn)事務(wù)回滾的方法,文中通過(guò)示例代碼介紹的非常詳細(xì)。對(duì)大家的學(xué)習(xí)或工作具有一定的參考借鑒價(jià)值,需要的朋友可以參考下
    2022-08-08

最新評(píng)論

佛教| 岳阳县| 柞水县| 五莲县| 会同县| 阳泉市| 如皋市| 罗甸县| 嘉善县| 大冶市| 阳原县| 鲜城| 呼和浩特市| 富阳市| 株洲市| 洛川县| 黑山县| 河曲县| 滁州市| 通城县| 木兰县| 新营市| 大理市| 茌平县| 枝江市| 阿城市| 景泰县| 班戈县| 定陶县| 阿克苏市| 沙湾县| 从江县| 石城县| 桦南县| 福泉市| 岱山县| 哈密市| 精河县| 朔州市| 和龙市| 银川市|