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

Entdecke die besten Open-Source-Repositories mit KI-gestützter Suche.

EntdeckenKuratierte SuchenOpen-Source-AlternativenSelf-hosted SoftwareBlogSitemap
ProjektÜber unsRanking-MethodikPresseMCP-Server
RechtlichesDatenschutzAGB
© 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·7 Aufrufekeras.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.

Star-Verlauf

Star-Verlauf für fchollet/kerasStar-Verlauf für fchollet/keras

KI-Suche

Entdecke weitere awesome Repositories

Beschreibe in einfachen Worten, was du brauchst — die KI bewertet tausende kuratierte Open-Source-Projekte nach Relevanz.

Start searching with AI

Häufig gestellte Fragen

Was macht 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.

Was sind die Hauptfunktionen von fchollet/keras?

Die Hauptfunktionen von fchollet/keras sind: Neural Networks and Deep Learning, Computational Graphs, Model Architecture, Neural Network Composition, Backend-Agnostic Engines, Model Training Pipelines, Tensor Computation Backends, Compute Backends.

Welche Open-Source-Alternativen gibt es zu fchollet/keras?

Open-Source-Alternativen zu fchollet/keras sind unter anderem: 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.…

Open-Source-Alternativen zu Keras

Ähnliche Open-Source-Projekte, sortiert nach der Anzahl der gemeinsamen Funktionen mit Keras.
  • openmlsys/openmlsysAvatar von openmlsys

    openmlsys/openmlsys

    4,813Auf GitHub ansehen↗

    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
    Auf GitHub ansehen↗4,813
  • google/traxAvatar von google

    google/trax

    8,304Auf GitHub ansehen↗

    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
    Auf GitHub ansehen↗8,304
  • tracel-ai/burnAvatar von tracel-ai

    tracel-ai/burn

    15,474Auf GitHub ansehen↗

    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
    Auf GitHub ansehen↗15,474
  • pytorchlightning/pytorch-lightningAvatar von PyTorchLightning

    PyTorchLightning/pytorch-lightning

    31,189Auf GitHub ansehen↗

    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
    Auf GitHub ansehen↗31,189
  • Alle 30 Alternativen zu Keras anzeigen→