Skip to main content

Python package equipped with a procedures to process data streams using estimators with API compatible with scikit-learn.

Project description

stream-learn

Travis Status Coverage Status CircleCI Status

stream-learn is a Python package equipped with a procedures to process data streams using estimators with API compatible with scikit-learn.

Documentation

API documentation with set of examples may be found on the documentation page.

Installation

stream-learn is available on the PyPi and you may install it with pip:

pip install stream-learn

Example usage

import strlearn as sl
from sklearn.naive_bayes import GaussianNB

stream = sl.streams.StreamGenerator(n_chunks=250, n_drifts=1)
clf = GaussianNB()
evaluator = sl.evaluators.TestThenTrainEvaluator()

evaluator.process(stream, clf)

print(evaluator.scores_)

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

stream-learn-0.8.2.tar.gz (14.9 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

stream_learn-0.8.2-py3-none-any.whl (38.9 kB view details)

Uploaded Python 3

File details

Details for the file stream-learn-0.8.2.tar.gz.

File metadata

  • Download URL: stream-learn-0.8.2.tar.gz
  • Upload date:
  • Size: 14.9 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.1.1 pkginfo/1.5.0.1 requests/2.21.0 setuptools/41.0.1 requests-toolbelt/0.9.1 tqdm/4.31.1 CPython/3.7.0

File hashes

Hashes for stream-learn-0.8.2.tar.gz
Algorithm Hash digest
SHA256 ed0c143ea16d760444cbd74821518a3e92ad4627e268559c650df1a25d2cf931
MD5 48f5e5d0a84d6f162e9dab617d94c5cd
BLAKE2b-256 d4b9e257533d4c487005a9efb2dc7e2fe7420ed2cb772da3735b9dc99ab87b6e

See more details on using hashes here.

File details

Details for the file stream_learn-0.8.2-py3-none-any.whl.

File metadata

  • Download URL: stream_learn-0.8.2-py3-none-any.whl
  • Upload date:
  • Size: 38.9 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.1.1 pkginfo/1.5.0.1 requests/2.21.0 setuptools/41.0.1 requests-toolbelt/0.9.1 tqdm/4.31.1 CPython/3.7.0

File hashes

Hashes for stream_learn-0.8.2-py3-none-any.whl
Algorithm Hash digest
SHA256 dd5a4cf1f800fba1ad86c95f17288d17fa17fcd86902243f3cf10692066ab1ec
MD5 3ad9a30afe5a049a73d75eec4390ed60
BLAKE2b-256 3c0aae79d55dd7d240ed9d6386614ba58f7302e3f189b1598ed2fdd23edaf358

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page