Keras-Preprocessing
Easy data preprocessing and data augmentation for deep learning models
What it is and what it does
Keras Preprocessing was a standalone library for preparing and augmenting data for deep learning models. It provided utilities for image preprocessing and sequence data handling, built on top of numpy and six.
The package is now deprecated and archived. All preprocessing functionality has been moved into the core Keras repository and TensorFlow's pip package. New projects should use the preprocessing layers guide and data loading utilities API in modern Keras instead. This package is maintained only for legacy codebases that have not yet migrated.
Use it for:
- Maintaining legacy deep learning projects built against this standalone package before migration to core Keras
- Understanding historical Keras preprocessing patterns in older codebases
- Prototyping data pipelines in environments where upgrading to modern Keras is not immediately feasible
Worth the install?
AI-flagged interpretation of the facts on this page — verify before relying
Provides data preprocessing and augmentation utilities for deep learning models, built on numpy and six.
No, unless you are maintaining legacy code. The package is abandoned and archived; all functionality has been integrated into modern Keras and TensorFlow. New projects should use current Keras preprocessing layers instead. For existing codebases still depending on it, plan a migration to avoid future compatibility issues.
Install
keras-preprocessing on PyPI
pip
pip install keras-preprocessinguv
uv add keras-preprocessingpoetry
poetry add keras-preprocessingInstalling Keras-Preprocessing
Before you install
Installation is straightforward with minimal dependencies (numpy and six), but the package is abandoned as of 2020-05-14 and its repository is archived. No maintenance since then.
License in practice
MIT license permits free use, modification, and distribution with minimal restrictions, suitable for both open-source and commercial projects.
Quickstart
pip install Keras-Preprocessing==1.1.2
import keras_preprocessing
from keras_preprocessing import image
Repository is archived and abandoned as of 2020-05-14; no updates or support available.
Verify before relying
- Whether this package remains compatible with current versions of numpy and six, given abandonment since 2020-05-14
- Whether preprocessing layers in modern Keras are drop-in replacements for all use cases this package supported
Package facts
| License | MIT (permissive) |
| Python support | not specified |
| Install friction | low — pure-Python wheel |
| Runtime dependencies | 2 — numpy, six |
| Maintenance | abandoned — 2,283 days since the last release |
| Last repo commit | (repository archived) |
| First released | |
| Downloads | 2,327,886/month — #3,135 on PyPI (30-day window, as of 2026-08-14) |
| Known vulnerabilities | none known (OSV.dev, checked 2026-08-14) |
Evidence: Keras_Preprocessing-1.1.2-py2.py3-none-any.whl
Tags
More Libraries packages
urllib3 is an HTTP client library that provides…
permissive · top 100 on PyPI
requestsRequests is a Python HTTP library that…
permissive · top 100 on PyPI
pluggyPluggy provides a plugin system that lets you…
permissive · top 100 on PyPI
python-dateutilProvides parsing, arithmetic, and recurrence…
permissive · top 100 on PyPI
sixSix provides utility functions to write Python…
permissive · top 100 on PyPI
pytestpytest is a testing framework that lets you…
permissive · top 100 on PyPI
tf-kerasTF-Keras is the pure-TensorFlow implementation…
permissive · top 5,000 on PyPI
tf-keras-nightlyTF-Keras is a pure-TensorFlow implementation of…
permissive · top 5,000 on PyPI
scikerasSciKeras wraps Keras models to work with…
permissive · top 15,000 on PyPI
Keras-ApplicationsProvides pre-trained deep learning model…
permissive · top 5,000 on PyPI
keras-hubKerasHub provides Keras 3 implementations of…
permissive · top 15,000 on PyPI
deepbiopDeepBioP is a deep learning preprocessing…
permissive · top 15,000 on PyPI
keras-nlpKeras-NLP provides pretrained models and…
permissive · top 15,000 on PyPI
seqioSeqIO builds scalable data pipelines for…
permissive · top 15,000 on PyPI
tensorflow-addonsTensorFlow Addons provides experimental…
permissive · top 5,000 on PyPI
tensorflow-transformTensorFlow Transform preprocesses data with…
permissive · top 15,000 on PyPI