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.11.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.11.0-py3-none-any.whl (27.5 kB view details)

Uploaded Python 3

File details

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

File metadata

  • Download URL: scikeras-0.11.0.tar.gz
  • Upload date:
  • Size: 25.4 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: poetry/1.5.1 CPython/3.8.16 Linux/5.15.0-1038-azure

File hashes

Hashes for scikeras-0.11.0.tar.gz
Algorithm Hash digest
SHA256 f453f03bde5f5643018b8f533cf70d89228bd9d510c4878ceb7637b178c5de1c
MD5 d77bd055e6a77e443e3474e32fcbbe78
BLAKE2b-256 2839787ed3f3c79c44504aa893f9ca40a75051408f08de74d14bcdbdf60cd145

See more details on using hashes here.

File details

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

File metadata

  • Download URL: scikeras-0.11.0-py3-none-any.whl
  • Upload date:
  • Size: 27.5 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: poetry/1.5.1 CPython/3.8.16 Linux/5.15.0-1038-azure

File hashes

Hashes for scikeras-0.11.0-py3-none-any.whl
Algorithm Hash digest
SHA256 e6688bfa5d5c8050d8dfa17c01cba030a1b015b9c2d01a52a1fc5fa84105593a
MD5 230cf1ca43a26cfbfb3951ffca878f68
BLAKE2b-256 416f53606bacb79e64f30d23410e15f3034447e97a33850d5d4366abdcf7ed84

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