
Anndotnet - ist ein Open -Source -Projekt für Deep Learning in C# und unterstützt .NET- und .NET -Core -Plattform. Der Hauptzweck des Projekts ist das Erstellen und Training von tiefen Lernmodellen. Eine der Hauptprojektkomponenten ist die Anndotnet ML Engine, die auf Microsoft Cognitive Toolkit, CNTK, basiert. Das Projekt soll GUI -Tool für die CNTK -Bibliothek mit Erweiterungen in der Datenvorverarbeitung, Modellbewertung, Exportierung und Bereitstellung sein.
Das Projekt wird unter http://github.com/bhrnjica/anndotnet gehostet, und die Projektdokumentation finden Sie auf den Projekte Wiki -Seiten https://github.com/bhrnjica/anndotnet/wiki.
Der Prozess des Erstellens, Trainings, Bewertungen und Exportierens von Modellen erfolgt aus der GUI -Anwendung und erfordert kein Wissen für unterstützte Programmiersprachen. Das Anndotnet ist in mehreren Szenarien ideal:
Es gibt Dutzende von vorbereiteten Projekten, die im Installationsprogramm enthalten sind und von der Startseite sowie vom CMD-Tool geöffnet werden können. Die AnnProjects basieren auf berühmten Datensätzen aus mehreren Kategorien: Regression, Binär- und Multi-Klasse-Klassifizierungsprobleme, Bildklassifizierungen, Zeitungsreihen usw. Bei vorbereiteten Projekten kann der Benutzer feststellen, wie verschiedene neuronale Netzwerkkonfigurationen verwendet werden, z. Außerdem kann jedes Projekt im Hinblick auf die Änderung der Netzwerkkonfiguration, der Lern- und Trainingsparameter geändert und neue ML -Konfigurationen erstellt werden.

Um mit der Konfigurationsdatei ( MLCONFIG ) für maschinelles Lernen zu handhaben, bietet AnndotNet visuelle Netzwerkdesigner (VN -Designer), das neuronale Netzwerke aller Konfigurationen und beliebige Kombination von Schichten erstellen kann. Der VN -Designer basiert auf dem Layer -Konzept, bei dem der Benutzer NN -Ebenen einfach so einfach mit den Listenansichtselementen hinzufügen, löschen oder ändern kann.

Anndotnet ist eine X64 -Windows -Desktop -Anwendung, die auf .NET Framework 4.7.2 ausgeführt wird. und .net Core 2.0. Um die Anwendung auszuführen, müssen die folgenden Softwarekomponenten installiert werden:
Hinweis: Die Anwendung wird auf Clean Windows Pro 10 1709 Build getestet. Wahrscheinlich wird die Anwendung auch unter Windows 8 und Windows 7 ausgeführt, sobald der Benutzer die Voraussetzungen installiert.
Um die Anwendung auszuführen, gibt es zwei Möglichkeiten:
anndotnet.gui.net.sln in Visual Studio 2017,anndotnet.wnd als Startprojekt.
anndotnet.wnd.exe und führen Sie die Anwendung aus.Das folgende Bild zeigt das im Anndotnet GUI -Tool eröffnete Fahrradfreigabeming. Genauer gesagt zeigt das Bild die Datenvorbereitungsmodul.

Seit Version 1.2 unterstützt AnndotNet die Erstellung von Bildklassifizierung. Das folgende Bild zeigt also das Projekt der Katze und der Hundebildklassifizierung, das mit AnndotNet v1.2+erstellt wurde.

Um Anndotnet Export zu Excel -Funktion zu verwenden, muss die ANNdotNET.Excel.AddIn installiert werden. Um Excel Addin zu installieren, muss die folgende Aktion ausgeführt werden:
File -> Options 
Add-ins->ExcelAdd-ins -> press Go Button , 
anndotnet.exceladdIn-AddIn64.xll Datei, die sich im Ordner AnndotNet Binaries befindet. 

Falls der Pfad nicht hinzugefügt wird, muss das Excel -Addin jedes Mal installiert werden, wenn Sie Excel öffnen und das Addin verwenden.
Die folgenden kurzen Videos zeigen schnell, wie Sie Regressions-, Binär- und Multi -Klasse -Klassifizierungsmodelle erstellen, trainieren und bewerten.
Weitere Informationen unter https://hrnjica.net/anndotnet/