Added
- Add an autencoder implementation.
- Add optional monitor functionality for MLP classes, for logging, early
stopping, checkpointing, etc.
- Add top-level base class for pickling TensorFlow models.
- Add partial fitting functionality for the MLP.
- Add support for missing labels during multilabel classification.
Changed
- Make sparse input more efficient in MLP classes.
- Stop adding dropout nodes to MLP graphs if `keep_prob` is 1.
- Change `dropout` keyword argument to `keep_prob` for consistency with
TensorFlow.
- Updated dependencies (notably, scikit-learn and TensorFlow).
Fixed
- `LabelEncoder` in the MLPClassifier is pickled properly.
- Fix multilabel classification, which was broken previously.