Pretrained model hub for Keras 3
Top 40.4% on sourcepulse
KerasHub provides a curated collection of pre-trained models for Keras 3, simplifying the integration of advanced AI capabilities into applications. It targets developers and researchers working with text, image, and audio data, offering a flexible and fast way to leverage state-of-the-art architectures for tasks like generation and classification.
How It Works
KerasHub offers Keras 3 implementations of popular model architectures, directly usable as Layer
and Model
components. This approach ensures seamless integration with the existing Keras ecosystem. A key advantage is its multi-framework support, allowing models to run on JAX, TensorFlow, and PyTorch from a single definition, facilitating cross-platform development and deployment.
Quick Start & Requirements
pip install --upgrade keras-hub
pip install --upgrade keras-hub[nlp]
KERAS_BACKEND
environment variable (e.g., export KERAS_BACKEND=jax
).tf.data
preprocessing, though training can occur on any backend.Highlighted Details
Maintenance & Community
Licensing & Compatibility
Limitations & Caveats
The project is in pre-release development (0.y.z), meaning APIs are not yet stable and backward compatibility is not guaranteed. The specific license for KerasHub itself is not detailed in the README, and users must verify the licenses of the third-party underlying models for commercial use.
2 days ago
Inactive