Thursday, May 26, 2011

C# + ANN

ANN still only does XOR; but now it succeeds at classifying XOR every time, before it would get stuck with an epoch of .25 ~ .6

The ANN itself now actually allows you to change the number of hidden nodes, before it was a set number for the XOR function.

The main program now allows a user to specify a species to a blob, and identify it as being that species. When measurements (soon to be written to a space separated text file) are performed it gives the species name as well.

Small presentation this morning  the readings required were read.

There are still some things about the functionality for the ANN in AForge. I don't fully understand, their tutorials on the ANN class aren't really that helpful for it. I don't know how it will react to such a large data set.

Text file format for ANN is as follows:

Training File---
#Of-Columns #Of-Classes(Species) #Lines
Data
Data
.
.
.

Testing File--- (Actual data that needs to be classified)
#Lines
Data
.
.


I don't know how well ANN will do at classifying, or if it even can (I was thinking only classifying genera (?))

The perimeter may be solvable by taking the area of the "outline" (it appears to be a constant width line) so might be able to divide by some factor instead of dealing with the jumbled up blob points list.

No comments:

Post a Comment