Metadata-Version: 2.0
Name: sklearn-sequence-classifiers
Version: 0.2
Summary: Sequence classifiers for scikit-learn
Home-page: UNKNOWN
Author: Antti Ajanki
Author-email: antti.ajanki@iki.fi
License: BSD
Platform: UNKNOWN
Classifier: Development Status :: 4 - Beta
Classifier: Intended Audience :: Developers
Classifier: Intended Audience :: Science/Research
Classifier: License :: OSI Approved :: BSD License
Classifier: Programming Language :: Python
Classifier: Programming Language :: Python :: 2
Classifier: Programming Language :: Python :: 2.7
Classifier: Programming Language :: Python :: 3
Classifier: Programming Language :: Python :: 3.5
Classifier: Programming Language :: Python :: 3.6
Classifier: Topic :: Scientific/Engineering :: Information Analysis
Classifier: Topic :: Software Development :: Libraries
Requires-Dist: Keras
Requires-Dist: h5py
Requires-Dist: scikit-learn

Sequence classifiers for scikit-learn
=====================================

Convolutional neural network sequence classifier with a scikit-learn interface.

Usage example
-------------

Predicting IMDB review sentiments.::

    from keras.datasets import imdb
    from keras.preprocessing import sequence
    from sequence_classifiers import CNNSequenceClassifier

    maxlen = 400
    (x_train, y_train), (x_test, y_test) = imdb.load_data(num_words=5000)
    x_train = sequence.pad_sequences(x_train, maxlen=maxlen)
    x_test = sequence.pad_sequences(x_test, maxlen=maxlen)

    clf = CNNSequenceClassifier(epochs=2)
    clf.fit(x_train, y_train)
    print(clf.score(x_test, y_test))


