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☆33,450Updated this week
- A Fast, Extensible Progress Bar for Python and CLI☆31,324Updated this week
- Data science Python notebooks: Deep learning (TensorFlow, Theano, Caffe, Keras), scikit-learn, Kaggle, big data (Spark, Hadoop MapReduce,…☆29,342Mar 20, 2024Updated 2 years ago
- Interactive deep learning book with multi-framework code, math, and discussions. Adopted at 500 universities from 70 countries including …☆29,554Aug 18, 2024Updated 2 years ago
- Mask R-CNN for object detection and instance segmentation on Keras and TensorFlow☆25,569Jun 7, 2024Updated 2 years ago
- 🏆 A ranked list of awesome machine learning Python libraries. Updated weekly.☆23,794Updated this week
- ncnn is a high-performance neural network inference framework optimized for the mobile platform☆23,790Updated this week
- 100-Days-Of-ML-Code中文版☆22,233Apr 6, 2022Updated 4 years ago
- Open standard for machine learning interoperability☆21,430Updated this week
- A neural network that transforms a design mock-up into a static website.☆16,504Aug 16, 2024Updated 2 years ago
- Essential Cheat Sheets for deep learning and machine learning researchers https://medium.com/@kailashahirwar/essential-cheat-sheets-for-m…☆15,432Oct 19, 2019Updated 6 years ago
- Distributed training framework for TensorFlow, Keras, PyTorch, and Apache MXNet.☆14,684Jul 29, 2026Updated last month
- 人工智能学习路线图,整理近200个实战案例与项目,免费提供配套教材,零基础入门,就业实战!包括:Python,数学,机器学习,数据分析,深度学习,计算机视觉,自然语言处理,PyTorch tensorflow machine-learning,deep-learning d…☆13,324Jun 2, 2024Updated 2 years ago
- The AI developer platform. Use Weights & Biases to train and fine-tune models, and manage models from experimentation to production.☆11,247Updated this week
- 一款入门级的人脸、视频、文字检测以及识别的项目.☆11,082Apr 16, 2020Updated 6 years ago
- AutoML library for deep learning☆9,328Nov 25, 2025Updated 9 months ago
- Keras implementations of Generative Adversarial Networks.☆9,203Dec 12, 2022Updated 3 years ago
- A Deep-Learning-Based Chinese Speech Recognition System 基于深度学习的中文语音识别系统☆8,388Apr 10, 2026Updated 4 months ago
- A course in reinforcement learning in the wild☆6,569Mar 31, 2026Updated 5 months ago
- Setup and customize deep learning environment in seconds.☆6,277Mar 25, 2026Updated 5 months ago
- 股票AI操盘手:从学习、模拟到实盘,一站式平台。包含股票知识、策略实例、大模型、因子挖掘、传统策略、机器学习、深度学习、强化学习、图网络、高频交易、C++部署和聚宽实例代码等,可以方便学习、模拟及实盘交易☆6,482Updated this week
- MMdnn is a set of tools to help users inter-operate among different deep learning frameworks. E.g. model conversion and visualization. Co…☆5,804Aug 7, 2025Updated last year
- T81-558: Keras - Applications of Deep Neural Networks @Washington University in St. Louis☆5,735Apr 25, 2026Updated 4 months ago
- Deep Reinforcement Learning for Keras.☆5,546Sep 17, 2023Updated 2 years ago
- Tools to Design or Visualize Architecture of Neural Network☆5,397Aug 1, 2025Updated last year
- Neural network 3D visualization framework, build interactive and intuitive model in browsers, support pre-trained deep learning models fr…☆5,194Dec 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,143Aug 6, 2026Updated last month
- A comprehensive machine learning repository containing 30+ notebooks on different concepts, algorithms and techniques.☆5,041Sep 22, 2023Updated 2 years ago
- Run Keras models in the browser, with GPU support using WebGL☆4,964Jun 15, 2022Updated 4 years ago
- unet for image segmentation☆4,937Mar 27, 2026Updated 5 months ago
- Segmentation models with pretrained backbones. Keras and TensorFlow Keras.☆4,923Aug 21, 2024Updated 2 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,921Jul 17, 2022Updated 4 years ago
- 🔎 Super-scale your images and run experiments with Residual Dense and Adversarial Networks.☆4,818Dec 18, 2024Updated last year
- TensorFlow Basic Tutorial Labs☆4,482Oct 31, 2023Updated 2 years ago
- A clean implementation based on AlphaZero for any game in any framework + tutorial + Othello/Gobang/TicTacToe/Connect4 and more☆4,514Jan 1, 2025Updated last year
- A repository for storing models that have been inter-converted between various frameworks. Supported frameworks are TensorFlow, PyTorch, …☆4,599Updated this week
- In this repository, I will share some useful notes and references about deploying deep learning-based models in production.☆4,377Nov 9, 2024Updated last year
- Model summary in PyTorch similar to `model.summary()` in Keras☆4,052Mar 2, 2024Updated 2 years ago
- A comprehensive list of Deep Learning / Artificial Intelligence and Machine Learning tutorials - rapidly expanding into areas of AI/Deep …☆4,000Mar 19, 2025Updated last year
- A high performance and generic framework for distributed DNN training☆3,717Oct 3, 2023Updated 2 years ago