Wednesday, April 26, 2017

Another Change

Issues

So after working with the python stuff that I had found, I was having a lot of issues. The first of these, and main cause for the second switch that I will be talking on, is that there were a lot of libraries and packages that I could not get to work properly within my IDE. Theano and the packages to read pkl files were the issues I had, if that is a question. 

Along with those issues, I was having issues with Python and drawing within a window in order to get characters.

New Direction

Given these issues, and talking and hearing from Sherri, I decided to go back to Java, but to use the Weka API instead of a Neuroph API. This should give me a much easier way to go about this. 

 Storing Data

I put a bit of time into how I will be storing data for training and testing. After using the pkl files and learning about how they work, I tried to see if there was a way to use the pkl file that was given in the python libraries that I was using, and there is but it is fairly difficult to implement.

Because of the difficulties I was having with that, I decided that I will just save all of the data as a CSV file, with each row being a different image, and the pixel information in order in each "cell" and with what character it is at the end. I will store training and testing data the same way, but in different files that way I can easily tell the difference between the two.

Current Progress

Right now, currently where I am at is programming the GUI in front, because this is a fairly heavy GUI project. My current issue is getting something similar to paint to work for drawing the characters out. I need a bit of work yet, but once I get drawing down I need to build my image library in order to start testing.

No comments:

Post a Comment