Skip to main content

Scikit-Learn API wrapper for Keras.

Project description

Scikit-Learn Wrapper for Keras

Build Status Coverage Status Docs

Scikit-Learn compatible wrappers for Keras Models.

Why SciKeras

SciKeras is derived from and API compatible with tf.keras.wrappers.scikit_learn. The original TensorFlow (TF) wrappers are not actively maintained, and will be removed in a future release.

An overview of the advantages and differences as compared to the TF wrappers can be found in our migration guide.

Installation

This package is available on PyPi:

# Normal tensorflow
pip install scikeras[tensorflow]

# or tensorflow-cpu
pip install scikeras[tensorflow-cpu]

SciKeras packages TensorFlow as an optional dependency because there are several flavors of TensorFlow available (tensorflow, tensorflow-cpu, etc.). Depending on one of them in particular disallows the usage of the other, which is why they need to be optional.

pip install scikeras[tensorflow] is basically equivalent to pip install scikeras tensorflow and is offered just for convenience. You can also install just SciKeras with pip install scikeras, but you will need a version of tensorflow installed at runtime or SciKeras will throw an error when you try to import it.

The current version of SciKeras depends on scikit-learn>=1.0.0 and TensorFlow>=2.7.0.

Migrating from tf.keras.wrappers.scikit_learn

Please see the migration section of our documentation.

Documentation

Documentation is available at https://www.adriangb.com/scikeras/.

Contributing

See CONTRIBUTING.md

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

scikeras-0.12.0.tar.gz (25.4 kB view details)

Uploaded Source

Built Distribution

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

scikeras-0.12.0-py3-none-any.whl (27.5 kB view details)

Uploaded Python 3

File details

Details for the file scikeras-0.12.0.tar.gz.

File metadata

  • Download URL: scikeras-0.12.0.tar.gz
  • Upload date:
  • Size: 25.4 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: poetry/1.6.1 CPython/3.8.18 Linux/6.2.0-1012-azure

File hashes

Hashes for scikeras-0.12.0.tar.gz
Algorithm Hash digest
SHA256 f60d81255a8904671bd33cbff060926cfa5ddd52fa234b12290afe3cb69dcc6c
MD5 ebf07fc2fe1a848e2bccd20a33df0432
BLAKE2b-256 0874f82ef53e0bcd6493b5276b7ba2f6a7de4bd17a08f61259ac455c2d92606a

See more details on using hashes here.

File details

Details for the file scikeras-0.12.0-py3-none-any.whl.

File metadata

  • Download URL: scikeras-0.12.0-py3-none-any.whl
  • Upload date:
  • Size: 27.5 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: poetry/1.6.1 CPython/3.8.18 Linux/6.2.0-1012-azure

File hashes

Hashes for scikeras-0.12.0-py3-none-any.whl
Algorithm Hash digest
SHA256 2d69a4a70118f8a0ffb1b2487b25f7c668f36ab83425fdf9a3271eb02da739ab
MD5 7e6dd4b04c1452c603c27c631a1e7e76
BLAKE2b-256 5dfa9c1967952e7889d698f10ba8b6af79dfaa2e05178d97a79fbd9d1b44e589

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