| Vrsta datoteke | APK |
|---|---|
| Različica | 1.1 |
| Založnik | DDimitrovD |
| Datum izdaje | 16. jul. 2020 |
| Datum dodajanja | 16. jul. 2020 |
| Os zahteve | Android |
| Zahteve | Requires Android 8.0 and up |
| Skupno prenosov | 0 |
| Cena | Free |
Opis
Poigrajte se z arhitekturo omrežja in naborom podatkov, da vidite, kako različni parametri vplivajo na nevronsko mrežo.
Neuroplay je majhen ustvarjalec umetnih nevronskih mrež za prepoznavanje slik. Ni zelo močan niti zelo bogat s funkcijami. Pravzaprav je namenoma preprosto in omejeno. Deluje lahko samo z največ 3 razredi! Njegov glavni cilj je dati intuitiven pogled na notranje delovanje nevronskih mrež. Za pomoč pri razumevanju, kaj se dogaja, ko se omrežja učijo novega nabora podatkov, in za vizualizacijo, kako vsaka plast in enota vidi vmesne podatke.
Oglejte si kodo! Da, je ODPRTOKODNA. Lahko se odpravite v skladišče in vidite, kako vse deluje! Neuroplay ne uporablja zapletenih knjižnic strojnega učenja in naprednih optimizacijskih algoritmov. Prav tako si prizadevam, da je koda dobro dokumentirana in čista. Preprosto in enostavno je razumeti temeljne osnove nevronskih mrež.
Repo GitLab: https://gitlab.com/ddimitrovd/neuroplay
Da se naučite delati z njim in se začnete zabavati, vam ne bo vzelo več kot 5 minut! Toplo priporočam, da si ogledate video vadnico. Je kratko in naravnost do bistva!
Uporabite lahko priloženi nabor podatkov ali še bolje vnesete svojega tako, da ga narišete. Ne skrbite, zbiranje spodobnega nabora podatkov ne bo preveč dolgočasno. Vsaka risba, ki jo posredujete, se poveča za množenje slik. Samo v eni minuti lahko zberete nabor podatkov z dimenzijami v desettisočih!
Imam veliko idej za odlične funkcije in orodja za vizualizacijo notranjega delovanja, vendar sem samo en človek in to je moj stranski projekt. Toliko časa lahko žrtvujem za to aplikacijo. Zavedam se, da obstaja nekaj napak, omejitev in prostora za optimizacijo, vendar je to brezplačna aplikacija. Upam, da se boste ob tem zabavali in da ne boste preveč razočarani, ko gre kaj narobe.
!!! V RAZVOJU !!!
Kot sem omenil, je še veliko stvari, ki jih želim narediti, in to boste verjetno videli v aplikaciji z vsemi onemogočenimi gumbi in opozorili.
Stvari, ki jih želim početi v bližnji prihodnosti, če bom imel čas, so:
- več optimizacijskih algoritmov
- uporabljene definirane razširitve
- vgrajeni nabori podatkov
- izboljšana zmogljivost/večnitnost
- vhodna vizualizacija
- boljša navigacija med aktivnostmi
- diagramska vizualizacija modela nevronske mreže, hipoteze ter posameznih enot in uteži
+ podobna vizualizacija za backprop
- shranjevanje več naborov podatkov po meri
- bolj prilagodljiva arhitektura
- in še veliko več
Aplikacija uporablja nekaj odličnih brezplačnih sredstev in javno dostopno kodo:
- Izdelava preprostega orodja za risanje za Android: https://android.jlelse.eu/a-guide-to-drawing-in-android-631237ab6e28
-Ikone: https://www.flaticon.com/authors/smashicons