
Anndotnet - 是一個用C#和支持.NET和.NET核心平台編寫的深度學習的開源項目。該項目的主要目的是創建和培訓深度學習模型。主要項目組件之一是基於Microsoft認知工具包CNTK的Anndotnet ML引擎。該項目應該是CNTK庫的GUI工具,並具有數據預處理,模型評估,導出和部署的擴展。
該項目託管在http://github.com/bhrnjica/anndotnet上,可以在https://github.com/bhrnjica/annjica/anndotnet/wiki上找到項目文檔。
GUI應用程序提供了創建,培訓,評估和導出模型的過程,並且不需要支持支持的編程語言的知識。在幾種情況下,Anndotnet是理想的選擇:
安裝程序中包含數十個預計算項目,可以從開始頁面和CMD工具打開。 AnnProjects基於來自多個類別的著名數據集:回歸,二進制和多類分類問題,圖像分類,時代序列等。在用戶可以查找如何使用各種神經網絡配置的預算項目中,例如,深度神經網絡,深神經網絡,LSTM重複網絡,嵌入和放出層。同樣,可以根據更改其網絡配置,學習和培訓參數以及創建新的ML配置來修改每個項目。

為了使用機器學習配置文件( MLCONFIG )處理,AnnDotNet提供了視覺網絡設計器(VN Designer),能夠創建任何配置和任何圖層組合的神經網絡。 VN設計器基於圖層概念,用戶可以輕鬆地添加,刪除或修改NN圖層,就像用列表查看項目操作一樣。

AnnDotNet是X64 Windows桌面應用程序,在.NET Framework上運行4.7.2。和.NET Core 2.0。為了運行應用程序,需要安裝以下軟件組件:
注意:該應用程序已在乾淨的Windows Pro 10 1709構建上進行了測試。一旦用戶安裝先決條件,該應用程序也可能會在Windows 8和Windows 7上運行。
為了運行應用程序,有兩種可能性:
anndotnet.gui.net.sln在Visual Studio 2017,anndotnet.wnd作為啟動項目。
anndotnet.wnd.exe並運行應用程序。下圖顯示在Anndotnet GUI工具中開放的自行車共享項目。更準確地說,圖像顯示了數據準備模式。

自1.2版以來,AnnDotNet支持創建圖像分類,因此以下圖像顯示了使用AnnDotNet V1.2+創建的CAT和DOG圖像分類項目。

為了將AnnDotNet導出到Excel功能,必須安裝ANNdotNET.Excel.AddIn 。為了安裝Excel Addin,必須執行以下操作:
File -> Options 
Add-ins->ExcelAdd-ins -> press Go Button , 
anndotnet.exceladdIn-AddIn64.xll文件,位於anndotnet binaries文件夾中。 

如果未添加路徑,則每次打開Excel並使用addin時,都必須安裝Excel Addin。
以下簡短視頻迅速顯示瞭如何創建,訓練和評估回歸,二進制和多類分類模型。
有關更多信息,請訪問https://hrnjica.net/anndotnet/