Zbliżają się Święta i kilka dni wolnego, wypada więc poświęcić kilka godzin na swoje hobby. Mnie od pewnego czasu męczą sieci neuronowe mam już opracowaną całą koncepcję i algorytmy, jednak zwyczajnie nie wiem w czym to napisać. Moje "natywne" języki to PHP i Delphi ... PHP z założenia się do tego nie nadaje a w Delphi to już tylko dinozaury i ja piszą zresztą chcę się od niego kiedyś odciąć. C++ nie cierpię i mam na nie alergię z wysypką włącznie.
Przeglądając internet w tematyce sieci neuronowych spotkałem dużo publikacji z przykładami niestety w C++ ale także w Python'ie.
Pythona choć nie znam to postanowiłam go wstępnie "pooglądać" napisać kilka "hello world" i czuję, że zdecydowanie będzie mi bliższy niż C++.
Zatem do rzeczy.
Szukam biblioteki dla Pythona, która pomoże mi ogarnąć przeliczanie sieci neuronowej, zmiennoprzecinkowej pozostałe parametry to ( pi * drzwi ale może coś ułatwi ):
- 1000 wejść.
- 2 do 4 warstw ukrytych każda po 1200 - 2000 neuronów.
- 1000 wyjść.
Takich sieci (każdej skonfigurowanej nieco inaczej ) w pamięci jednocześnie chciałbym trzymać 50 - 500.
Nie chcę tego samemu pisać bo jakoś głęboko czuję, że podczas przeliczania takich sieci można sporo zoptymalizować bardzo dużo
zyskując na wydajności ( nie będę kola na nowo wymyślał ) a na niej zależy mi najbardziej bo zaplanowany proces uczenia z założenia jest czasochłonny i robi mi sporą różnicę, czy zapuszczę algorytmy na 3 dni zamiast 30 na własnym algorytmie.