Laboratorium neuronowe

Neural Lab to darmowy symulator sieci neuronowych , który projektuje i trenuje sztuczne sieci neuronowe do użytku w wielu dziedzinach, takich jak inżynieria, biznes, informatyka i technologia. Integruje się z Microsoft Visual Studio przy użyciu C ( Win32 - Wintempla ), aby włączyć sztuczne sieci neuronowe do niestandardowych aplikacji, symulacji badawczych lub interfejsów użytkownika końcowego .

Zapewnia wizualne środowisko do projektowania i testowania sztucznych sieci neuronowych.

Najnowsza wersja Neural Lab to 4.1.

Dwie główne wersje to wersja 3.1 i 4.0.

Wersja 3.x

Wersja 3.1 jest obsługiwana za pomocą standardowej myszy komputerowej. Wersja 3.1 jest uważana za łatwiejszą w użyciu, jednak trudno jest programowo wykonywać złożone zadania. Wersja 3.1 jest zatem przydatna przede wszystkim dla osób bez przygotowania programistycznego.

Samouczek w wersji 3.1 zawierał minimalne podstawy teoretyczne dotyczące sztucznych sieci neuronowych. Pomimo wielu przykładów, większość z nich skupia się tylko na sieciach wielowarstwowych z nadzorowanym uczeniem.

Wersja 4.x

W wersji 4.0 możliwe jest wykonywanie operacji sieci neuronowych poprzez pisanie kodu. Kod jest bardzo podobny do C / C++ , Java czy C# .

W wersji 4.0 autorzy uwzględnili podstawowe informacje o sztucznych sieciach neuronowych.

Wersja 4.0 zawiera sieci Kohonena , które można trenować bez nadzoru, oraz probabilistyczne sieci neuronowe.

Cechy

  • Narzędzia pozwalają przeglądać i analizować strukturę zbioru uczącego.
  • Aktywacja neuronów dla każdego przypadku w zbiorze danych jest widoczna. Samouczek zawiera przykłady dotyczące przewidywania, mapowania danych, klasyfikacji danych i problemów z pamięcią autoasocjacyjną.
  • Po nauczeniu sieci można ją zapisać do pliku. Plik można otworzyć za pomocą Microsoft Visual Studio, aby utworzyć samodzielną aplikację, która może wykorzystywać sieć.

Aplikacje

Konkretne przykłady sieci neuronowych obejmują:

  • Prognoza
  • Mapowanie
  • Stowarzyszenie Auto
  • Klasyfikacja
  • Symulacja sieci

Wintempla

Neural Lab jest rozwijany przy użyciu Wintempla (wtyczki współpracującej z Microsoft Visual Studio). Wintempla hermetyzuje Win32 i upraszcza tworzenie aplikacji Microsoft Windows przy użyciu C++ i natywnych interfejsów API Win32.

Wintempla to narzędzie, które integruje się z Microsoft Visual Studio. Wintempla hermetyzuje Win32, aby uprościć tworzenie aplikacji internetowych i stacjonarnych przy użyciu C++ i programowania obiektowego . Programista ma możliwość korzystania z natywnych API Win32 lub klas Wintempla.

Wintempla zawiera:

  • Samouczek z kluczowymi pojęciami w programowaniu
  • Filmy ilustrujące działanie typowych instrukcji sterujących (takich jak: if, else, for, while itp.).
  • Wiele przykładów i problemów, które można wykorzystać w: zajęciach z programowania, SQL, PLSQL, grafice
  • Wsparcie tworzenia aplikacji bazodanowych SQL
  • SQL Import do tworzenia (w kilka sekund) aplikacji komputerowych lub internetowych z pliku SQL
  • Symulowana optymalizacja wyżarzania
  • Optymalizacja algorytmu genetycznego
  • Moduł asynchroniczny do przetworników cyfrowo-analogowych (DAC)
  • Moduł asynchroniczny do przetworników analogowo-cyfrowych (ADC)
  • Moduł asynchroniczny dla portów szeregowych
  • Aplikacje wielowątkowe
  • Drukowanie dokumentów
  • Usługi Microsoft Windows
  • Wdrożenie GUI
  • Cyfrowe przetwarzanie sygnału (remez, FFT i filtrowanie)
  • Wspólny model obiektowy (COM)
  • Analizator leksykalny, kompilator i maszyna wirtualna
  • Sztuczne sieci neuronowe
  • Operacje macierzowe
  • Wizualizacja danych: wykres kołowy, wykres XY, wykres biegunowy, histogram, wizualizacja 3D, widok symulacji
  • Natywna obsługa manipulacji łańcuchami przy użyciu STL
  • Natywna obsługa operacji matematycznych przy użyciu STL
  • Natywna obsługa przechowywania plików danych
  • Aplikacja GDI Game
  • Obsługa aplikacji DirectX
  • Wsparcie dla aplikacji OpenGL
  • Obsługa programowego tworzenia plików PDF

Rozszerzenia plików

  • .lab kod Neural Lab (plik tekstowy UNICODE)
  • .lay Wielowarstwowy plik sieci neuronowej
  • .lax Wielowarstwowy plik sieci neuronowej o złożonej domenie
  • .koh Plik sieci neuronowej Kohonen
  • .prb Plik probabilistycznej sieci neuronowej
  • .csv Plik z wartościami oddzielonymi przecinkami

Zobacz też

Linki zewnętrzne