Ma numesc Ionut, am 16 ani, programez de aproape 6 ani in delphi, iar in ultimele 8 luni citesc despre AI. In ultimele 2 luni, m-am chinuit sa fac o aplicatie in delphi.
NeurosLab
Este un mic RAD, ce permite crearea,simularea,invatarea si exportarea Retelelor Neuronale Multi Layer Perceptron, in limbajul de programare Pascal[Momentan]
Exemplu ce se pot crea [momentan] cu softul NeurosLab
-OCR(Optical Character Recognition), pentru scrisul de mana,
-Aproximari de functii, continue, elementare
-Clasificarea feţelor umane
-Clasificarea amprentelor
-Clasificarea retinei
-Predictia. Exemplu valorile de la burse
Si multe alte exemple.
Permite vizualizare 2D si 3D a retelelor create.
Versiunea viitoare:
Retele Boltzmann, Retele Kohonen(pentru retele nesupervizate), acuma functioneaza doar pentru cele supervizate.
Link de download: http://86.122.240.21/Download/Proiecte/NeurosLab/NeurosLab%20exe%20beta%20testing.rar
Imagini
Tutoriale pentru cei care nu stiu sa foloseasca softul
http://www.trilulilu.ro/gigasoftware/15acae86286e37 [English] . In acest scurt film se prezinta cum se creaza si invata o retea neuronala, pentru a crea un soft de detecteaza cifrele de la 0 la 9 si chiar stricate(avand zgomote). Arhitectura OCR-ului creat de mine.
http://www.trilulilu.ro/gigasoftware/0e6e4708e063be [english] . In acest scurt film se prezinta cum sa cream o retea neuronala, care clasifica feţele, si capacitatea retelei neuronale, de a lucra cu zgomot. Spre sfarsit, am aratat cum sa aproximam o functie, cu ajutorul retelelor.
Imagini
Invatare rapida, a cate doua feţe din fiecare personaj. Eroare =~ 10%.
Exportare XML
Astept opini, si sugestii, si ce algoritmi sa mai implementez.
Incerc sa fac o interafata foarte primitiva, om-calculator prin scris. Am o intrebare pentru voi, "exisat cam o baza de date pentru sinonime, pentru predicate" numai ca daca sunt mici modificari(articulari, scris gresit), pentru a rezolva sa folosesc o Distanta Levenshtein, sau Distanţă Hamming, sau sa creez o retea neuronala, pentru a clasifica, cuvintele in ce clasa sa apartina.




