{"categories":[{"label":"Libraries","url":"https://skillfed.io/packages/category/software-development-libraries/6"},{"label":"Python Modules","url":"https://skillfed.io/packages/category/software-development-libraries-python-modules/13"}],"enrichment":{"capability":"SciKeras wraps Keras models to work with scikit-learn's API, letting you use Keras neural networks in scikit-learn pipelines and with scikit-learn's model selection and evaluation tools.","skillfed_tags":["scikit-learn-integration","keras-wrapper","archived"],"use_cases":["Include Keras neural networks in scikit-learn pipelines alongside preprocessing and feature selection steps.","Use scikit-learn's cross-validation and grid search tools to tune Keras model hyperparameters.","Migrate code from the deprecated TensorFlow scikit-learn wrapper to a maintained alternative.","Combine Keras models with scikit-learn's ensemble and stacking methods for hybrid workflows."],"what_it_does":"SciKeras is a scikit-learn API wrapper for Keras models that lets you treat neural networks as drop-in replacements for traditional scikit-learn estimators. It was originally derived from TensorFlow's deprecated `tf.keras.wrappers.scikit_learn` module and maintains API compatibility with that legacy interface. The wrapper allows Keras models to work seamlessly in scikit-learn pipelines, cross-validation routines, and hyperparameter tuning workflows.\n\nThe package depends on scikit-learn and Keras as its core runtime dependencies, plus an underlying Keras backend like TensorFlow. It supports Python 3.9 through 3.12 and carries a permissive MIT license. However, the repository is now archived and abandoned, with the last commit in December 2024 but no active development\u2014the final release was in April 2024. This means bug fixes and compatibility updates are unlikely going forward.","worth_installing":"Yes, but with caution. SciKeras is useful if you need scikit-learn integration for Keras models and understand the trade-offs. The low install friction and permissive license are favorable. However, the abandoned status means no active maintenance\u2014use it for stable, non-critical workflows or when you can tolerate potential incompatibilities with future scikit-learn or Keras releases. For new projects requiring ongoing support, consider whether a maintained alternative or direct Keras integration suits your needs better."},"id":"scikeras","links":{"html":"https://skillfed.io/packages/scikeras","md":"https://skillfed.io/packages/scikeras.md","pypi":"https://pypi.org/project/scikeras/"},"maintenance":{"status":"abandoned"},"meta":{"latest_release":"2024-04-11","license_spdx":null,"license_treatment":"permissive","name":"scikeras","python_support":"supports_current","summary":"Scikit-Learn API wrapper for Keras."},"popularity":{"monthly_downloads":325716,"position":7583,"tier":"top_15000"},"security":{"n_vulnerabilities":0},"version":"0.13.0"}
