Separated logistic classifier into a separate file.
LogisticTrainer now uses superclass functions.
Renamed logistic regression cost function for consistency.
LogisticClassifier uses superclass functions.
Additional cleanup.
Separated deep belief classifier from its trainer.
Deep belief network uses superclass functions for fine-tuning.
Cleanups and clarifications.
Moved RBM trainer into its own file.
Reorganization for consistency.
Renaming
Some renaming and separated trainers into their own files.
Removed input from state of denoising autoencoder.
Removed input and output from state of stacked denoising autoencoder.
StackedDenoisingAutoencoderTrainer now uses inherited functions.
Moved code to trainer for consistency.