[an error occurred while processing this directive] [an error occurred while processing this directive][an error occurred while processing this directive] [an error occurred while processing this directive] [an error occurred while processing this directive] [an error occurred while processing this directive] (none) [an error occurred while processing this directive] [an error occurred while processing this directive] [an error occurred while processing this directive] [an error occurred while processing this directive] [an error occurred while processing this directive][an error occurred while processing this directive] [an error occurred while processing this directive][an error occurred while processing this directive] [an error occurred while processing this directive][an error occurred while processing this directive] [an error occurred while processing this directive] [an error occurred while processing this directive] [an error occurred while processing this directive] (none) [an error occurred while processing this directive] [an error occurred while processing this directive] [an error occurred while processing this directive][an error occurred while processing this directive]
 
[an error occurred while processing this directive] [an error occurred while processing this directive]
Skåne Sjælland Linux User Group - http://www.sslug.dk Home   Subscribe   Mail Archive   Forum   Calendar   Search
MhonArc Date: [Date Prev] [Date Index] [Date Next]   Thread: [Date Prev] [Thread Index] [Date Next]   MhonArc
 

Re: [PROGRAMMERING] (anvendt) Neurale ne tværk og Ada



On Thu, 16 Aug 2007, Björn Lundin wrote:

Poul-Erik Andreasen wrote:

Skulle der sidde nogle Ada programmører der kunne tænke sig at lege
med neurale netværk. Så har jeg live frigivet en Ada binding kaldet
FannAda til Fann(Fast Artificial Neural Network)

Ursäkta en dum fråga, men jag har aldrig sysslat med neurala nätverk. Vilken typ av problem jag jag lösa med den tekniken?

Et praktisk og virkeligt eksempel er håndskrift genkendelse for nogle år tilbage. Opgaven var at læse 10 tal som folk skrev på et girokort. De blev scannet ind i en matrix af 8x8 pixel (256 pixel).


I træningsmaterialet sidder der et menneske som skriver det rigtige tal for den pågældende scanning. Det er en langsommelig proces, og nogle gange er det svært for selv et menneske at se om der fx. står 1 eller 7.

Når det så er gjort, giver man det neurale netværk et sæt scanninger fra 0 til 9. De næste sæt prøver man så at gætte ud fra de forgående scanninger. Først gang er det et dårligt resultat, men det bliver bedre og bedre. Jeg tror omkring 1000 sæt er godt. Hvis man giver for mange træningssæt, bliver resultatet dårligere, så det er noget med at prøve sig frem med hvor mange træningssæt der skal til for at få det bedst mulige resultat.

Det neurale net var skrevet i C.

Jeg ved ikke helt hvordan man skriftgenkender idag på en palmpilot, men metoden er vist lidt anderledes. Der indgår dog noget træning i det, så måske er det et neuralt net der er nedenunder.

/hans
--
Horsebakken 78, DK-2400 København NV, Phone: +45 2264 8020
-------------------------------------------------------------
The key, the whole key, and nothing but the key,
so help me Codd.


 
Home   Subscribe   Mail Archive   Index   Calendar   Search

 
 
Questions about the web-pages to <www_admin>. Last modified 2007-09-01, 02:01 CEST [an error occurred while processing this directive]
This page is maintained by [an error occurred while processing this directive]MHonArc [an error occurred while processing this directive] # [an error occurred while processing this directive] *