Chciałbym trochę eksperymentować z ewolucją sieci neuronowej (NEAT). W latach 90. napisałem trochę kodu GA i sieci neuronowej w C ++ tylko dla zabawy, ale podejście do majsterkowania okazało się na tyle pracochłonne, że ostatecznie go porzuciłem.
Od tego czasu wiele się zmieniło i istnieje wiele bardzo ładnych bibliotek i narzędzi typu open source, które zaspokoją wszelkie potrzeby. Przejrzałem różne biblioteki Open Source (np. DEAP), ale przydałaby mi się pomoc w wyborze takiej, która byłaby dobrze dopasowana ...
- Większość czasu spędziłem na pisaniu kodu, aby wizualizować, co się dzieje (stan sieci neuronowej, sprawność populacji) lub wyniki końcowe (wykresy itp.).
Może to musiałoby być spełnione przez oddzielną bibliotekę typu open source, ale wsparcie wizualizacji byłoby czymś, co pozwoliłoby mi spędzić więcej czasu na problemie / rozwiązaniu, a mniej na szczegółach implementacji. - Znam C / C ++, Java, C #, Python, JavaScript i kilka innych. Dobrym wyborem byłoby coś, co stanowi dobry kompromis między językiem wyższego poziomu a dobrą wydajnością sprzętu domowego.
Czy ktoś z doświadczeniem może zasugerować dobrą bibliotekę open source lub zestaw narzędzi?