Keras

Keras
Original author(s)François Chollet
Developer(s)ONEIROS
Initial release27 March 2015 (2015-03-27)
Stable release
3.10.0 / 19 May 2025 (19 May 2025)
Repository
Written inPython
PlatformCross-platform
TypeFrontend for TensorFlow, JAX or PyTorch (and more)
LicenseApache 2.0
Websitekeras.io 

Keras is an open-source library that provides a Python interface for artificial neural networks. Keras was first independent software, then integrated into the TensorFlow library, and later added support for more. "Keras 3 is a full rewrite of Keras [and can be used] as a low-level cross-framework language to develop custom components such as layers, models, or metrics that can be used in native workflows in JAX, TensorFlow, or PyTorch — with one codebase." Keras 3 will be the default Keras version for TensorFlow 2.16 onwards, but Keras 2 can still be used.