Keras is a high-level neural networks API, written in Python and capable of running on top of TensorFlow, Microsoft Cognitive Toolkit, Theano, or PlaidML. It is designed for enabling fast experimentation with deep neural networks, focusing on user-friendliness, modularity, and extensibility. For application developers, Keras provides a simplified and consistent interface to construct complex neural network models with minimal code, which can significantly accelerate development cycles. It supports both convolutional networks and recurrent networks, as well as combinations of the two, and provides utilities to facilitate tasks like data manipulation and network visualization. Additionally, Keras is equipped with a wide range of pre-trained models and tools for big data, which can be particularly beneficial for prototyping and testing machine learning solutions in diverse domains such as image recognition, text classification, and time series forecasting.
View the most prominent open source Keras projects in the list below. Click on a specific project to view its alternative or complementary packages. Make comparisons and find the best package for your app.
- Visualizer for neural network, deep learning and machine learning models☆32,407Updated this week
- A Fast, Extensible Progress Bar for Python and CLI☆30,952Updated this week
- Data science Python notebooks: Deep learning (TensorFlow, Theano, Caffe, Keras), scikit-learn, Kaggle, big data (Spark, Hadoop MapReduce,…☆28,857Mar 20, 2024Updated last year
- Interactive deep learning book with multi-framework code, math, and discussions. Adopted at 500 universities from 70 countries including …☆28,164Aug 18, 2024Updated last year
- Mask R-CNN for object detection and instance segmentation on Keras and TensorFlow☆25,517Jun 7, 2024Updated last year
- 🏆 A ranked list of awesome machine learning Python libraries. Updated weekly.☆23,218Feb 12, 2026Updated last week
- ncnn is a high-performance neural network inference framework optimized for the mobile platform☆22,805Updated this week
- 100-Days-Of-ML-Code中文版☆22,191Apr 6, 2022Updated 3 years ago
- Open standard for machine learning interoperability☆20,334Updated this week
- A neural network that transforms a design mock-up into a static website.☆16,519Aug 16, 2024Updated last year
- Essential Cheat Sheets for deep learning and machine learning researchers https://medium.com/@kailashahirwar/essential-cheat-sheets-for-m…☆15,396Oct 19, 2019Updated 6 years ago
- Distributed training framework for TensorFlow, Keras, PyTorch, and Apache MXNet.☆14,672Dec 1, 2025Updated 2 months ago
- 人工智能学习路线图,整理近200个实战案例与项目,免费提供配套教材,零基础入门,就业实战!包括:Python,数学,机器学习,数据分析,深度学习,计算机视觉,自然语言处理,PyTorch tensorflow machine-learning,deep-learning d…☆12,636Jun 2, 2024Updated last year
- 一款入门级的人脸、视频、文字检测以及识别的项目.☆11,070Apr 16, 2020Updated 5 years ago
- The AI developer platform. Use Weights & Biases to train and fine-tune models, and manage models from experimentation to production.☆10,837Updated this week
- AutoML library for deep learning☆9,307Nov 25, 2025Updated 2 months ago
- Keras implementations of Generative Adversarial Networks.☆9,233Dec 12, 2022Updated 3 years ago
- A Deep-Learning-Based Chinese Speech Recognition System 基于深度学习的中文语音识别系统☆8,346Sep 6, 2025Updated 5 months ago
- A course in reinforcement learning in the wild☆6,427Sep 21, 2025Updated 4 months ago
- Setup and customize deep learning environment in seconds.☆6,281Jan 29, 2023Updated 3 years ago
- MMdnn is a set of tools to help users inter-operate among different deep learning frameworks. E.g. model conversion and visualization. Co…☆5,818Aug 7, 2025Updated 6 months ago
- T81-558: Keras - Applications of Deep Neural Networks @Washington University in St. Louis☆5,742Jan 22, 2025Updated last year
- Deep Reinforcement Learning for Keras.☆5,554Sep 17, 2023Updated 2 years ago
- Tools to Design or Visualize Architecture of Neural Network☆5,264Aug 1, 2025Updated 6 months ago
- Neural network 3D visualization framework, build interactive and intuitive model in browsers, support pre-trained deep learning models fr…☆5,167Dec 5, 2022Updated 3 years ago
- Keras model to generate HTML code from hand-drawn website mockups. Implements an image captioning architecture to drawn source images.☆5,157Apr 5, 2024Updated last year
- 股票AI操盘手:从学习、模拟到实盘,一站式平台。包含股票知识、策略实例、大模型、因子挖掘、传统策略、机器学习、深度学习、强化学习、图网络、高频交易、C++部署和聚宽实例代码等,可以方便学习、模拟及实盘交易☆5,086Nov 16, 2025Updated 3 months ago
- A comprehensive machine learning repository containing 30+ notebooks on different concepts, algorithms and techniques.☆4,982Sep 22, 2023Updated 2 years ago
- Run Keras models in the browser, with GPU support using WebGL☆4,969Jun 15, 2022Updated 3 years ago
- Easily train your own text-generating neural network of any size and complexity on any text dataset with a few lines of code.☆4,932Jul 17, 2022Updated 3 years ago
- Segmentation models with pretrained backbones. Keras and TensorFlow Keras.☆4,916Aug 21, 2024Updated last year
- unet for image segmentation☆4,894Apr 10, 2024Updated last year
- 🔎 Super-scale your images and run experiments with Residual Dense and Adversarial Networks.☆4,816Dec 18, 2024Updated last year
- TensorFlow Basic Tutorial Labs☆4,503Oct 31, 2023Updated 2 years ago
- In this repository, I will share some useful notes and references about deploying deep learning-based models in production.☆4,383Nov 9, 2024Updated last year
- A clean implementation based on AlphaZero for any game in any framework + tutorial + Othello/Gobang/TicTacToe/Connect4 and more☆4,377Jan 1, 2025Updated last year
- A repository for storing models that have been inter-converted between various frameworks. Supported frameworks are TensorFlow, PyTorch, …☆4,079Dec 10, 2025Updated 2 months ago
- Model summary in PyTorch similar to `model.summary()` in Keras☆4,064Mar 2, 2024Updated last year
- A comprehensive list of Deep Learning / Artificial Intelligence and Machine Learning tutorials - rapidly expanding into areas of AI/Deep …☆3,974Mar 19, 2025Updated 11 months ago
- A high performance and generic framework for distributed DNN training☆3,716Oct 3, 2023Updated 2 years ago