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ż
- Masters, Tymoteusz (25 lipca 1994). Przetwarzanie sygnału i obrazu za pomocą sieci neuronowych: podręcznik źródłowy C++ . John Wiley & Synowie. ISBN 978-0-471-04963-0 .
- Masters, Tymoteusz (17 kwietnia 1995). Zaawansowane algorytmy dla sieci neuronowych: podręcznik źródłowy C++ . Wileya. ISBN 978-0-471-10588-6 .
Linki zewnętrzne
- Oficjalna strona internetowa
- Pobierz najnowszą wersję (Uruchom w systemie Microsoft Windows: Vista, 8, 8.1 lub 10)