Katedra Technologii i Urządzeń Zagospodarowania odpadów

 

Neurosolution

ns6.jpgNeuroSolutions 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.