skillfed

Keras-Applications

Reference implementations of popular deep learning models

keras-applications v1.0.8 5.0M downloads/30d#2,180 on PyPI1,990
Permissive license MIT Abandoned released

What it is and what it does

Keras Applications is a standalone module that bundles reference implementations of popular deep learning architectures (VGG16, ResNet50, Xception, MobileNet, and others) along with pre-trained weights, typically trained on ImageNet. It is designed to be imported directly from Keras and used for transfer learning or as a starting point for custom models.

The package is now abandoned—its repository was archived and the last commit was in February 2022. While it remains widely downloaded and carries no known vulnerabilities, it receives no active maintenance or updates. Developers should verify whether modern Keras or TensorFlow distributions include these models natively, as this standalone package may no longer be the canonical source.

Use it for:

  • Load a pre-trained VGG16 or ResNet50 model for image classification without training from scratch.
  • Extract features from images using a pre-trained architecture as a backbone for transfer learning.
  • Quickly prototype a computer vision model by starting with a well-known architecture and pre-trained weights.
  • Fine-tune a pre-trained model on a custom dataset for domain-specific image recognition tasks.

Worth the install?

AI-flagged interpretation of the facts on this page — verify before relying

Provides pre-trained deep learning model definitions and weights for architectures like VGG16, ResNet50, Xception, and MobileNet, ready to use with Keras.

No—not recommended for new projects. The package is abandoned (last update 2019, repository archived 2022) and targets Python 2.7–3.6, which are now obsolete. Modern Keras and TensorFlow distributions include these models natively. Install only if you are maintaining legacy code that explicitly depends on this package.

Install

keras-applications on PyPI

pip

pip install keras-applications

uv

uv add keras-applications

poetry

poetry add keras-applications

Installing Keras-Applications

Before you install

Low install friction with only two runtime dependencies (numpy and h5py). However, the package is abandoned—last commit was 2022-02-17 and the repository is archived. It remains in the top 5000 by downloads but receives no active maintenance.

License in practice

Distributed under the MIT license (permissive), which allows use in commercial and private projects with minimal restrictions.

Quickstart

pip install keras-applications

from keras import applications
model = applications.VGG16(weights='imagenet')

Requires numpy and h5py; designed for Python 2.7–3.6 (older Python versions).

Verify before relying

  • Whether pre-trained weights are still available or if download endpoints have changed since abandonment.
  • Compatibility with modern Keras/TensorFlow versions beyond the stated Python 3.6 support.
  • Whether this package is still the recommended way to access these models in current Keras distributions.

Package facts

License MIT (permissive)
Python support not specified
Install friction low — pure-Python wheel
Runtime dependencies 2 — numpy, h5py
Maintenance abandoned — 2,633 days since the last release
Last repo commit (repository archived)
First released
Downloads 5,024,199/month — #2,180 on PyPI (30-day window, as of 2026-08-14)
Known vulnerabilities none known (OSV.dev, checked 2026-08-14)

Evidence: Keras_Applications-1.0.8-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

pre-trained deep learning modelskeras model architecturesvgg resnet xception mobilenettransfer learning modelsneural network model weightsimage classification architectureskeras applications module
deep-learningtransfer-learningabandoned

More Libraries packages