awesome-repositories.com
Blog
MCP
awesome-repositories.com

Découvrez les meilleurs dépôts open-source grâce à notre recherche par IA.

ExplorerRecherches sélectionnéesAlternatives open sourceLogiciels auto-hébergésBlogPlan du site
ProjetÀ proposNotre méthodologiePresseServeur MCP
Mentions légalesConfidentialitéConditions d'utilisation
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·
fchollet avatar

fchollet/keras

0
View on GitHub↗
64,095 stars·19,736 forks·Python·Apache-2.0·6 vueskeras.io↗

Keras

Keras is a high-level deep learning API used to design, build, and train neural networks for tasks such as computer vision, natural language processing, and time series forecasting. It provides a framework for defining model architectures and optimizing weights through a structured interface.

The project is defined by a backend-agnostic design that allows the same model code to run across different compute engines. This multi-backend execution enables users to swap underlying engines to optimize for specific hardware or performance requirements.

The system supports distributed model training to scale workloads from local machines to clusters of accelerators. It includes capabilities for managing deep learning data pipelines with diverse dataset formats and provides a pluggable architecture for integrating custom layers, models, and metrics.

Features

  • Neural Networks and Deep Learning - Acts as a high-level framework for building, training, and deploying neural networks for computer vision and NLP.
  • Computational Graphs - Uses computational graphs to represent mathematical operations as directed graphs for efficient data flow and execution.
  • Model Architecture - Provides a high-level interface to define the structural design and connectivity of deep learning model architectures.
  • Neural Network Composition - Allows building neural networks by stacking and organizing modular layers into hierarchical structures.
  • Backend-Agnostic Engines - Provides a high-level API that decouples neural network operations from specific hardware backends for cross-platform execution.
  • Model Training Pipelines - Implements automated workflows to optimize neural network weights for improved prediction accuracy.
  • Tensor Computation Backends - Integrates with high-performance tensor computation backends to execute mathematical operations on various hardware accelerators.
  • Compute Backends - Allows swapping between different compute backends to optimize model execution for specific hardware or performance needs.
  • Deep Learning Frameworks - Serves as a comprehensive framework for building and training deep learning models.
  • Custom Neural Network Layers - Offers a framework for defining and implementing specialized custom neural network layers.
  • Deep Learning Training Pipelines - Provides end-to-end workflows for data ingestion and optimization to feed diverse datasets into training loops.
  • Distributed Training - Provides utilities for scaling model training across multiple processors, GPUs, or nodes.
  • Distributed Training Orchestration - Implements systems for managing parallelization and synchronization of model training across computing clusters.
  • Large-Scale Training Frameworks - Provides orchestration tools for scaling neural network training across massive compute clusters of GPUs or TPUs.
  • Data Preprocessing Pipelines - Ships data preprocessing pipelines to clean and format raw datasets for efficient machine learning ingestion.
  • Component-Based Architectures - Employs a component-based architecture that allows users to define custom layers and metrics via base class inheritance.
  • Custom ML Components - Enables the creation of custom layers, models, and metrics that remain compatible across different compute engines.
  • Deep Learning Models - Core library containing reference implementations for various neural architectures.
  • Machine Learning - High-level neural network API for rapid deep learning prototyping.

Historique des stars

Graphique de l'historique des stars pour fchollet/kerasGraphique de l'historique des stars pour fchollet/keras

Recherche par IA

Explorez plus de dépôts awesome

Décrivez vos besoins en langage naturel — l'IA classe des milliers de projets open source sélectionnés par pertinence.

Start searching with AI

Alternatives open source à Keras

Projets open source similaires, classés selon le nombre de fonctionnalités partagées avec Keras.
  • openmlsys/openmlsysAvatar de openmlsys

    openmlsys/openmlsys

    4,813Voir sur GitHub↗

    This project is a comprehensive educational resource and curriculum focused on the design and implementation of the full machine learning software and hardware stack. It serves as a technical reference for architecting machine learning systems, spanning from low-level programming interfaces to large-scale deployment infrastructure. The project provides instructional guidance on several specialized domains, including the development of AI compilers through intermediate representations and graph optimizations. It covers the architectural patterns required for distributed training across GPU clu

    TeXcomputer-systemsmachine-learningsoftware-architecture
    Voir sur GitHub↗4,813
  • google/traxAvatar de google

    google/trax

    8,304Voir sur GitHub↗

    Trax is a deep learning framework and hardware-agnostic tensor engine designed for designing and training neural networks. It serves as a research tool providing high-level combinators for composing complex architectures, alongside a dedicated library for building transformer models and a toolkit for reinforcement learning. The framework is distinguished by its support for reversible and sparse transformer architectures, which reduce memory and computational overhead. It enables a single set of model instructions to execute across different hardware backends without changing the underlying co

    Python
    Voir sur GitHub↗8,304
  • tracel-ai/burnAvatar de tracel-ai

    tracel-ai/burn

    15,474Voir sur GitHub↗

    Burn is a deep learning framework designed for building, training, and deploying neural networks using a modular architecture. As a machine learning library built in Rust, it provides a backend-agnostic computational engine that enables the execution of models across diverse hardware, including central processors, graphics processors, and web runtimes. The framework distinguishes itself through a highly portable design that allows developers to maintain a single workflow for both training and inference across heterogeneous environments. It incorporates advanced optimization techniques such as

    Rustautodiffcross-platformcuda
    Voir sur GitHub↗15,474
  • pytorchlightning/pytorch-lightningAvatar de PyTorchLightning

    PyTorchLightning/pytorch-lightning

    31,189Voir sur GitHub↗

    PyTorch Lightning is a high-level deep learning framework for PyTorch that automates training loops and removes repetitive engineering boilerplate. It functions as a structured pipeline for managing machine learning experiments, providing a distributed training orchestrator and tools for mixed-precision training. The framework decouples scientific model architecture from the engineering required for infrastructure and scaling. This separation allows the same model code to execute across CPUs, GPUs, or TPUs through a hardware-agnostic execution engine and a centralized trainer that manages the

    Python
    Voir sur GitHub↗31,189
Voir les 30 alternatives à Keras→

Questions fréquentes

Que fait fchollet/keras ?

Keras is a high-level deep learning API used to design, build, and train neural networks for tasks such as computer vision, natural language processing, and time series forecasting. It provides a framework for defining model architectures and optimizing weights through a structured interface.

Quelles sont les fonctionnalités principales de fchollet/keras ?

Les fonctionnalités principales de fchollet/keras sont : Neural Networks and Deep Learning, Computational Graphs, Model Architecture, Neural Network Composition, Backend-Agnostic Engines, Model Training Pipelines, Tensor Computation Backends, Compute Backends.

Quelles sont les alternatives open-source à fchollet/keras ?

Les alternatives open-source à fchollet/keras incluent : openmlsys/openmlsys — This project is a comprehensive educational resource and curriculum focused on the design and implementation of the… google/trax — Trax is a deep learning framework and hardware-agnostic tensor engine designed for designing and training neural… tracel-ai/burn — Burn is a deep learning framework designed for building, training, and deploying neural networks using a modular… pytorchlightning/pytorch-lightning — PyTorch Lightning is a high-level deep learning framework for PyTorch that automates training loops and removes… lululxvi/deepxde — DeepXDE is a scientific machine learning library and deep learning PDE solver used to compute solutions for forward… lyhue1991/eat_tensorflow2_in_30_days — This project is a structured learning curriculum and technical reference for mastering deep learning with TensorFlow.…