
AnNDotNet - é um projeto de código aberto para aprendizado profundo escrito em C# e suporta a plataforma .NET e .NET Core. O principal objetivo do projeto é criar e treinar modelos de aprendizado profundo. Um dos principais componentes do projeto é o mecanismo AnNDotNet ML, que é baseado no Microsoft Cognitive Toolkit, CNTK. O projeto deveria ser a ferramenta GUI para biblioteca CNTK com extensões no pré -processamento de dados, avaliação de modelos, exportação e implantação.
O projeto está hospedado em http://github.com/bhrnjica/anndotnet, e a documentação do projeto pode ser encontrada nas páginas Wiki do projeto em https://github.com/bhrnjica/anndotnet/wiki.
O processo de criação, treinamento, avaliação e exportação de modelos é fornecido a partir do aplicativo da GUI e não requer conhecimento para linguagens de programação suportadas. O AnNDotNet é ideal em vários cenários:
Existem dezenas de projetos pré-calculados incluídos no instalador, que podem ser abertos na página inicial e na ferramenta CMD. Os Projetos de ANN são baseados em conjuntos de dados famosos de várias categorias: regressão, problemas de classificação binária e multi-classe, classificações de imagens, séries do Times, etc. Em projetos pré-calculados, o usuário pode encontrar como usar várias configurações de rede neural, por exemplo, a rede neural profunda, LSTM Recurrent Nets, embutir e desdobrar as camadas. Além disso, cada projeto pode ser modificado em termos de alteração de sua configuração de rede, parâmetros de aprendizado e treinamento, além de criar novas configurações de ML.

Para lidar com o arquivo de configuração de aprendizado de máquina ( MLConfig ), o AnNDotNet fornece um designer de rede visual (designer VN) capaz de criar redes neurais de qualquer configuração e qualquer combinação de camadas. O designer VN é baseado no conceito de camada, onde o usuário pode adicionar, excluir ou modificar facilmente as camadas NN tão simplesmente manipulando com os itens de exibição da lista.

ANNDOTNET é o aplicativo de desktop do X64 Windows em execução no .NET Framework 4.7.2. e .NET Core 2.0. Para executar o aplicativo, os seguintes componentes de software precisam ser instalados:
NOTA: O aplicativo é testado no limpo Windows Pro 10 1709 Build . Provavelmente, o aplicativo será executado no Windows 8 e Windows 7, assim que o usuário instalar os pré -requisitos.
Para executar o aplicativo, existem duas possibilidades:
anndotnet.gui.net.sln no Visual Studio 2017,anndotnet.wnd como projeto de inicialização.
anndotnet.wnd.exe e execute o aplicativo.A imagem a seguir mostra o projeto de compartilhamento de bicicletas aberto na ferramenta ANNDOTNET GUI. Mais precisamente, a imagem mostra o módulo de preparação de dados.

Desde a versão 1.2, o ANDOTNET suporta, criando classificação de imagem, portanto a imagem a seguir mostra o projeto de classificação de imagem de gato e cão criado usando o ANNDOTNET v1.2+.

Para usar a exportação do ANNDOTNET para Excel, o ANNdotNET.Excel.AddIn deve ser instalado. Para instalar o Excel Addin, a seguinte ação deve ser executada:
File -> Options 
Add-ins->ExcelAdd-ins -> press Go Button , 
anndotnet.exceladdIn-AddIn64.xll File, localizado na pasta ANNDOTNET BINARIES. 

Caso o caminho não seja adicionado, o Addin do Excel deve ser instalado toda vez que você abrir o Excel e usar o Addin.
Os vídeos curtos a seguir mostram rapidamente como criar, treinar e avaliar os modelos de classificação de regressão, binários e multi -classe.
Mais informações em https://hrnjica.net/anndotnet/