#9 progress: added breeze.data classes and set up Classify to use those instead of the legacy indexers and data structures. Also added NakContext object to provide commonly needed things like reading examples from various types of sources.
#9 progress: further fleshing out of the use of breeze.data classes. Added example indexer and featurizers. Simplified the nak.app.Classify considerably.
#9 progress: Added train method that creates a FeaturizedClassifer (added that class too), which handles indexation, etc, inside and produces a classifier that can be applied directly to raw observations.
Added object to select solvers by string.
Updated to SBT 0.12.3
#9 progress. Added PPA example for using the API, and started adding more Scaladoc comments.
Added documentation, including some deprecation warnings. Removed old liblinear example.
#9 progress: reorganized and simplified the classifier hierarchy. Most importantly, LiblinearClassifier is now a aparent of LinearModelAdaptor, which pushes the legacy dependency farther down the chain and enables legacy-free liblinear classification.
#9 progress. Further simplified the classifier hierarchy: it now uses the cake pattern, so all the classifier types are traits and they are instantiated using the Classifier companion object.
Added second PPA example using featurized classifier.
#9 progress. Simplified PPA example by using FeaturizedClassifier. Added maxLabel function to NakContext to make it easier to get the best label from the array of scores returned by evalXYZ methods of Classifiers.
#9 progress. Further improvements to the API, including putting some of the training methods into NakContext and reducing some code duplication. Also fixed error in how the LinearModelAdaptors were being constructed, which was producing a null pointer.
#9 progress. Added example of classification for the 20 news groups data. Added directory-labeled reader to NakContext. Expanded documentation considerably. Consilidated some code, and deprecated functions for working with the legacy API.
#9 progress. Moved LiblinearTrainer back into nak.liblinear and added trainClassifier method when using DataIndexer into NakContext. Other minor tweaks and additional documentation.
Don't need to import Solver.
Added deprecation warnings.
Updated README intro, updates, and example. Moved install stuff to wiki.
Removed SNAPSHOT.
Change last heading size.
Changed version to 1.1.3-SNAPSHOT.