Monday, November 17, 2008

Features

The following are the planned features for the GUI helper tool. Any suggestions and improvements are highly appreciated. We’ll try to implement any new features you may suggest.

1) An intuitive GUI with five tabs
  • Network designer
  • Training Data
  • Validation Data
  • Training analysis
  • Performance analyzer
2) The minimum data you’ll have to provide is the training data or the data set. The remainder of the configuration, i.e. network design, choice of validation data and choice of training algorithm to be used can be configured optimally by an ‘Auto Configure’ button.

3) Training and performance analysis shows a graphical display (thanks to JFreeChart project) conveying the necessary information to the user. The necessary information can be logged (uses log4j) for later analysis and the graphs can be saved in any of the image formats.

4) Can export and import the neural network. At this point we’re at a bit of confusion. Should the save be exported in XML format or should serialization be used? If XML is used what could be the potential advantages? Please comment on this issue. Current object serialization is used.

Take a look at the usage doc, UML model we’ve prepared. Is it overly complex?, can it be simplified further?? We look forward for your comments on this issue.

No comments: