Neurosolution
NeuroSolutions jest pakietem pozwalającym na tworzenie i symulacje sieci neuronowych. Aplikacja została zaopatrzona w gotową sieć neuronową dzięki której szybko przysposobimy sobie odstawowe zagadnienia związane z tą dziedz
NeuroSolutions jest wysokiej klasy graficznym programem zawierającym procedury uczenia oraz algorytmy genetyczne umożliwiające tworzenie i optymalizowanie sieci neuronowych.
Cechy programu
- CZasowe sieci neuronowe
NeuroSolutions umożliwia propagację wsteczną w czasie (BPTT). Zamiast odwzorowywać punkty wejściowe na punkty wyjściowe w sposób statyczny, BPTT odwzorowuje serie sygnałów wejściowych na serie wyjść. Umożliwia to rozwiązywanie problemów zmieniających się w czasie. Przykładem zastosowania jest cyfrowe przetwarzanie sygnałów.
- Topologie sieci neuronowych definiowane przez użytkownika
NeuroSolutions umożliwia podział dużej sieci na mniejsze zbiory sieci neuronowych. Dzięki możliwości takiej modułowej pracy uzyskać można lepsze i szybsze efekty uczenia oraz dokładniejsze poznanie właściwości sieci.
- Komponenty sieci neuronowych definiowane przez użytkownika
Program pozwala na używanie własnych algorytmów zapisanych w bibliotekach dynamicznych DLL Generacja kodu C++ Możliwe jest stworzenie biblioteki DLL lub wygenerowanie kodu źródłowego C++ obrazującego algorytm sieci. Pozwala to na stosowanie stworzonych algorytmów poza środowiskiem programu NeuroSolutions.
- Optymalizacja genetyczna
Pakiet NeuroSolutions umożliwia optymalizację w oparciu o algorytmy genetyczne. Optymalizacja taka pozwala na uzyskiwanie mniejszych błędów sieci oraz większą szybkość jej działania. Optymalizowane mogą być np. liczba ukrytych jednostek, współczynniki uczenia sieci i wybór wejść.
iną nauk.