skillfed

Keras-Preprocessing

Easy data preprocessing and data augmentation for deep learning models

keras-preprocessing v1.1.2 2.3M downloads/30d#3,135 on PyPI1,021
Permissive license MIT Abandoned released

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-preprocessing

uv

uv add keras-preprocessing

poetry

poetry add keras-preprocessing

Installing 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

Development Status :: 5 - Production/StableIntended Audience :: DevelopersIntended Audience :: EducationIntended Audience :: Science/ResearchLicense :: OSI Approved :: MIT LicenseProgramming Language :: Python :: 2Programming Language :: Python :: 2.7Programming Language :: Python :: 3Programming Language :: Python :: 3.6Topic :: Software Development :: LibrariesTopic :: Software Development :: Libraries :: Python Modules

Tags

data preprocessing deep learningimage augmentation kerassequence data preprocessingneural network data pipelinedeep learning data utilities
deprecatedlegacy

More Libraries packages