
Anndotnet: es un proyecto de código abierto para el aprendizaje profundo escrito en C# y admite la plataforma Core .NET y .NET. El objetivo principal del proyecto es crear y capacitar modelos de aprendizaje profundo. Uno de los principales componentes del proyecto es el motor Anndotnet ML que se basa en Microsoft Cognitive Toolkit, CNTK. Se supone que el proyecto es herramienta GUI para la biblioteca CNTK con extensiones en el preprocesamiento de datos, la evaluación del modelo, la exportación y la implementación.
El proyecto está alojado en http://github.com/bhrnjica/anndotnet, y la documentación del proyecto se puede encontrar en las páginas wiki del proyecto en https://github.com/bhrnjica/anndotnet/wiki.
El proceso de creación, capacitación, evaluación y exportación de modelos se proporciona desde la aplicación GUI y no requiere conocimiento para los lenguajes de programación admitidos. El anndotnet es ideal en varios escenarios:
Hay docenas de proyectos precalculados incluidos en el instalador que se puede abrir desde la página de inicio y desde la herramienta CMD. Los ANNProjects se basan en conjuntos de datos famosos de varias categorías: regresión, problemas de clasificación binarios y de múltiples clases, clasificaciones de imágenes, series de tiempos, etc. En proyectos precalculados, el usuario puede encontrar cómo usar varias configuraciones de redes neuronales, por ejemplo, alimentar hacia adelante, red neuronal profunda, NET recurrentes LSTM, incrustaciones de incrustaciones y descargas. Además, cada proyecto se puede modificar en términos de cambio de su configuración de red, aprendizaje y parámetros de capacitación, así como crear nuevas configuraciones ML.

Para manejar con el archivo de configuración de aprendizaje automático ( MLCONFIG ), Anndotnet proporciona Visual Network Designer (VN Designer) capaz de crear redes neuronales de cualquier configuración y cualquier combinación de capas. El diseñador de VN se basa en el concepto de capa, donde el usuario puede agregar, eliminar o modificar fácilmente las capas NN tan simplemente como manipular con los elementos de la vista de lista.

Anndotnet es la aplicación X64 Windows Desktop que se ejecuta en .NET Framework 4.7.2. y .NET Core 2.0. Para ejecutar la aplicación, se deben instalar los siguientes componentes de software:
Nota: La aplicación se prueba en la compilación limpia de Windows Pro 10 1709 . Probablemente la aplicación también se ejecutará en Windows 8 y Windows 7, una vez que el usuario instale los requisitos previos.
Para ejecutar la aplicación, hay dos posibilidades:
anndotnet.gui.net.sln en Visual Studio 2017,anndotnet.wnd como proyecto de inicio.
anndotnet.wnd.exe y ejecute la aplicación.La siguiente imagen muestra el proyecto de intercambio de bicicletas abierto en la herramienta Anndotnet GUI. Más precisamente, la imagen muestra el módulo de preparación de datos.

Desde la versión 1.2, Anndotnet admite la creación de la clasificación de imágenes, por lo que la siguiente imagen muestra el proyecto de clasificación de imágenes de gato y perro creado mediante el uso de Anndotnet v1.2+.

Para usar la función de exportación de Anndotnet a Excel, se debe instalar ANNdotNET.Excel.AddIn . Para instalar Excel, se debe realizar la siguiente acción:
File -> Options 
Add-ins->ExcelAdd-ins -> press Go Button , 
anndotnet.exceladdIn-AddIn64.xll archivo que se encuentra en la carpeta Anndotnet Binaries. 

En caso de que no se agregue la ruta, el complemento de Excel debe instalarse cada vez que abre Excel y use la complemento.
Los siguientes videos cortos muestran rápidamente cómo crear, entrenar y evaluar modelos de regresión, binarios y de clasificación de clase múltiple.
Más información en https://hrnjica.net/anndotnet/