awesome-repositories.com
Blog
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
·

58 Repos

Awesome GitHub RepositoriesDeep Learning Frameworks

Practical guides for using deep learning libraries.

Distinguishing note: Focuses on the practical application of specific frameworks.

Explore 58 awesome GitHub repositories matching artificial intelligence & ml · Deep Learning Frameworks. Refine with filters or upvote what's useful.

Awesome Deep Learning Frameworks GitHub Repositories

Finde die besten Repos mit KI.Wir suchen mit KI nach den am besten passenden Repositories.
  • avik-jain/100-days-of-ml-codeAvatar von Avik-Jain

    Avik-Jain/100-Days-Of-ML-Code

    51,254Auf GitHub ansehen↗

    This project is a structured educational curriculum designed to guide developers through the fundamentals of machine learning. It functions as a technical skill builder, offering a curated roadmap of progressive coding challenges that cover core algorithms, statistical concepts, and essential data science libraries. The repository distinguishes itself through an iterative sequencing of content, organizing complex technical topics into a daily progression that facilitates incremental mastery. It integrates third-party academic lectures and educational resources to provide necessary theoretical

    Provides tutorials for deep learning using standard industry frameworks.

    100-days-of-code-log100daysofcodedeep-learning
    Auf GitHub ansehen↗51,254
  • bvlc/caffeAvatar von BVLC

    BVLC/caffe

    34,576Auf GitHub ansehen↗

    Caffe is a high-performance deep learning framework designed for training and deploying deep neural networks. It functions as a machine learning engine and a convolutional neural network library, providing a C++ backend to accelerate computations on both GPUs and CPUs. The system includes a specialized toolset for computer vision, enabling tasks such as object detection, semantic segmentation, and large-scale image retrieval. It supports the deployment of pre-trained models for image and scene recognition, as well as the ability to fine-tune neural network weights for specialized tasks. The

    Functions as a high-performance framework for training and deploying deep neural networks with a focus on scalability.

    C++deep-learningmachine-learningvision
    Auf GitHub ansehen↗34,576
  • tinygrad/tinygradAvatar von tinygrad

    tinygrad/tinygrad

    33,147Auf GitHub ansehen↗

    Tinygrad is a deep learning framework and tensor computation engine designed for building and training neural networks. It functions as a hardware abstraction layer that manages device memory, command queues, and kernel dispatching across heterogeneous computing architectures. By utilizing a lazy-evaluation approach, the framework constructs computational graphs that defer execution until data is explicitly required, allowing it to process only the necessary operations for a given result. The project distinguishes itself through a just-in-time compilation layer that transforms abstract comput

    Provides a library for building and training neural networks through automatic differentiation.

    Python
    Auf GitHub ansehen↗33,147
  • eriklindernoren/ml-from-scratchAvatar von eriklindernoren

    eriklindernoren/ML-From-Scratch

    31,918Auf GitHub ansehen↗

    This project is an educational toolkit that provides implementations of fundamental machine learning algorithms built from scratch. By avoiding high-level library abstractions, it serves as a pedagogical reference for understanding the mathematical foundations and core mechanics of supervised learning, unsupervised learning, and reinforcement learning models. The repository distinguishes itself through a modular approach to model construction, allowing users to build custom neural networks by chaining independent functional blocks. It covers a wide range of techniques, including gradient-base

    Constructs custom neural network architectures to demonstrate backpropagation and gradient descent mechanics.

    Pythondata-miningdata-sciencedeep-learning
    Auf GitHub ansehen↗31,918
  • 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

    Acts as a high-level wrapper for PyTorch that organizes the entire deep learning training workflow.

    Python
    Auf GitHub ansehen↗31,189
  • lightning-ai/pytorch-lightningAvatar von Lightning-AI

    Lightning-AI/pytorch-lightning

    31,201Auf GitHub ansehen↗

    PyTorch Lightning is a deep learning research framework that provides a structured environment for organizing machine learning code. It functions as a unified trainer orchestrator, centralizing the execution flow by managing the interaction between hardware resources, data loaders, and model components. By decoupling model architecture from training logic, the framework enables researchers to maintain clean, modular codebases that remain portable across different environments. The framework distinguishes itself through a hardware-agnostic abstraction layer that scales deep learning workloads

    Provides a structured environment for organizing machine learning code that separates model architecture from training logic to improve scalability and portability.

    Pythonaiartificial-intelligencedata-science
    Auf GitHub ansehen↗31,201
  • nagadomi/waifu2xAvatar von nagadomi

    nagadomi/waifu2x

    28,144Auf GitHub ansehen↗

    This project is a command-line tool designed for image super-resolution and noise reduction, with a primary focus on anime-style illustrations. It utilizes convolutional neural network inference to reconstruct missing pixel data and remove digital artifacts, allowing users to upscale images and reduce noise either independently or in a single simultaneous processing pass. Beyond its core image restoration capabilities, the software provides a comprehensive suite for machine learning model training. Users can prepare custom datasets and optimize neural networks for specific restoration tasks,

    Provides a modern implementation of image processing algorithms based on PyTorch.

    Luasuper-resolutiontorchwaifu2x
    Auf GitHub ansehen↗28,144
  • lucidrains/vit-pytorchAvatar von lucidrains

    lucidrains/vit-pytorch

    25,363Auf GitHub ansehen↗

    This library provides a comprehensive collection of modular building blocks and research-backed architectures for implementing vision transformers within the PyTorch framework. It serves as a centralized repository for constructing, training, and analyzing attention-based models, offering a wide array of specialized variants designed for image classification and visual representation learning. The project distinguishes itself through a focus on architectural efficiency and flexibility, supporting diverse input formats including non-square images and volumetric data like video. It incorporates

    Provides specialized transformer variants and tools for image classification, visual representation learning, and model observability.

    Python
    Auf GitHub ansehen↗25,363
  • pytorch/examplesAvatar von pytorch

    pytorch/examples

    23,752Auf GitHub ansehen↗

    This repository serves as a comprehensive collection of reference implementations for the PyTorch machine learning library. It provides practical examples for building, training, and deploying deep learning models, functioning as a toolkit for developers to explore neural network architectures and training workflows. The project distinguishes itself by offering concrete demonstrations of complex machine learning operations, ranging from computer vision tasks like object detection and depth estimation to the training of large-scale transformer models. These examples illustrate how to implement

    Provides a library for building and training neural networks with support for automatic differentiation and hardware acceleration.

    Python
    Auf GitHub ansehen↗23,752
  • apache/incubator-mxnetAvatar von apache

    apache/incubator-mxnet

    20,812Auf GitHub ansehen↗

    Apache MXNet is a deep learning framework and distributed machine learning library designed for training and deploying neural networks across distributed systems, mobile devices, and hardware accelerators. It functions as a cross-platform runtime and a dynamic dataflow scheduler that optimizes neural network execution. The framework provides a multi-language API, enabling the development of machine learning models using Python, R, Julia, Scala, Go, and JavaScript. It supports high-performance model training and the scaling of workloads across multiple GPUs and machines. The system covers cap

    Provides a high-performance deep learning framework with a multi-language API for building and training neural networks.

    C++
    Auf GitHub ansehen↗20,812
  • tensorflow/magentaAvatar von tensorflow

    tensorflow/magenta

    19,797Auf GitHub ansehen↗

    Magenta is an AI creative suite and TensorFlow generative art framework used to train and deploy models for the production of artistic media. It functions as a generative music library and a deep learning art generator, providing tools to automate the creation of original musical compositions and visual artwork. The project covers AI music composition and generative visual art through neural art generation and machine learning creativity. It enables the training of generative models to produce original songs, images, and drawings based on learned patterns.

    Provides a framework for producing original images and drawings through reinforcement learning and neural networks.

    Python
    Auf GitHub ansehen↗19,797
  • shusentang/dive-into-dl-pytorchAvatar von ShusenTang

    ShusenTang/Dive-into-DL-PyTorch

    19,409Auf GitHub ansehen↗

    This project is a deep learning curriculum and a collection of PyTorch tutorials designed for deep learning education. It provides a structured set of technical documents and runnable notebooks that translate theoretical machine learning concepts into executable code. The repository includes implementation guides for various neural network architectures, specifically covering convolutional, recurrent, and transformer-based models. It provides practical examples for building computer vision pipelines for object detection and semantic segmentation, as well as natural language processing tools f

    Implements neural network models using the PyTorch framework for tensor operations and automatic differentiation.

    Jupyter Notebook
    Auf GitHub ansehen↗19,409
  • lukas-blecher/latex-ocrAvatar von lukas-blecher

    lukas-blecher/LaTeX-OCR

    16,190Auf GitHub ansehen↗

    LaTeX-OCR is a specialized optical character recognition system designed to identify and transcribe complex mathematical symbols and their spatial relationships from images. It functions as a machine learning engine that converts visual representations of equations into structured LaTeX code for use in technical documentation and academic typesetting. The project utilizes a hierarchical vision-based encoding and autoregressive sequence decoding architecture to process input images and generate mathematical notation token by token. Beyond its core recognition capabilities, the system provides

    A framework for preparing datasets and fine-tuning recognition engines to improve accuracy for unique symbols or specific handwriting styles.

    Pythondatasetdeep-learningim2latex
    Auf GitHub ansehen↗16,190
  • dmlc/dglAvatar von dmlc

    dmlc/dgl

    14,283Auf GitHub ansehen↗

    DGL is a Python library for building and training graph neural networks. It functions as a graph message passing framework and a geometric deep learning tool, enabling the development of models that analyze graph-structured data. The library is designed for large-scale graph processing, utilizing distributed training and neighbor sampling to handle datasets with billions of edges. It provides specialized support for heterogeneous graph modeling, allowing for the representation of complex real-world entities with multiple node and edge types. Its capabilities cover a wide range of graph tasks

    Integrates with existing deep learning engines to build and train graph-structured models.

    Pythondeep-learninggraph-neural-networks
    Auf GitHub ansehen↗14,283
  • deeplearning4j/deeplearning4jAvatar von deeplearning4j

    deeplearning4j/deeplearning4j

    14,236Auf GitHub ansehen↗

    Deeplearning4j is a JVM-based deep learning framework and tensor computing library. It provides a computational graph engine for defining and executing deep learning workflows and mathematical operations within the Java Virtual Machine. The project includes a dedicated importer for loading and running pretrained models exported from Keras, TensorFlow, and ONNX formats. Its tensor computing capabilities are driven by a modular native C++ math core to execute high-performance linear algebra operations. The framework covers neural network training, deep learning model inference, and the constru

    Serves as a complete JVM-based framework for training and deploying deep learning models.

    Java
    Auf GitHub ansehen↗14,236
  • ivy-llc/ivyAvatar von ivy-llc

    ivy-llc/ivy

    14,176Auf GitHub ansehen↗

    Ivy is a machine learning framework transpiler and model converter designed to translate code and computational graphs between different deep learning ecosystems. It serves as a portability tool for migrating model architectures and logic across competing frameworks to enable flexible deployment. The system achieves cross-framework conversion by utilizing abstract syntax tree analysis to rewrite source code and by employing a computational graph tracer to capture tensor flows and operation sequences during live execution. This process allows for the translation of both high-level model defini

    Translates machine learning code and computational graphs between different deep learning frameworks using AST analysis.

    Python
    Auf GitHub ansehen↗14,176
  • dragen1860/deep-learning-with-tensorflow-bookAvatar von dragen1860

    dragen1860/Deep-Learning-with-TensorFlow-book

    13,237Auf GitHub ansehen↗

    This project is an open source deep learning textbook and educational resource. It provides a structured curriculum of theory and practical examples designed for mastering the training of regression, classification, and generative models using the TensorFlow framework. The repository functions as a machine learning code collection, utilizing interactive notebooks and source code to demonstrate neural network implementation and tensor operations. It covers the development of deep learning models and the study of reinforcement learning. The material employs a case-study driven pedagogy, combin

    Provides an open source textbook and practical guide for implementing deep learning principles using TensorFlow.

    Jupyter Notebookbookdeeplearningmachinelearning
    Auf GitHub ansehen↗13,237
  • chenyuntc/pytorch-bookAvatar von chenyuntc

    chenyuntc/pytorch-book

    12,816Auf GitHub ansehen↗

    This project serves as a comprehensive educational resource and technical guide for mastering deep learning through the PyTorch framework. It provides structured tutorials and practical code examples designed to teach core machine learning principles, ranging from fundamental tensor operations to the construction of complex neural network architectures. The repository distinguishes itself by bridging the gap between theoretical concepts and hands-on implementation. It covers the development of generative applications, such as image synthesis and style transfer, while offering guidance on opti

    Guides the development and training of neural network architectures using standard deep learning frameworks.

    Jupyter Notebookautogradcaptioncharrnn
    Auf GitHub ansehen↗12,816
  • dlr-rm/stable-baselines3Avatar von DLR-RM

    DLR-RM/stable-baselines3

    12,765Auf GitHub ansehen↗

    Stable-baselines3 is a reinforcement learning library built on the PyTorch deep learning framework. It provides a collection of reliable, standardized implementations of reinforcement learning algorithms designed for training, testing, and benchmarking agent policies in diverse simulated environments. The library functions as an agent training toolkit that emphasizes modularity and reproducibility. It features a unified environment interface and supports vectorized execution to accelerate data collection across multiple simulation instances. Users can customize neural network architectures, f

    Built on PyTorch to provide standardized interfaces for creating and training neural network-based policies.

    Pythonbaselinesgsdegym
    Auf GitHub ansehen↗12,765
  • thuml/time-series-libraryAvatar von thuml

    thuml/Time-Series-Library

    12,494Auf GitHub ansehen↗

    This PyTorch-based deep learning library provides a framework for analyzing and forecasting temporal data. It implements specialized architectures for time series forecasting, anomaly detection, data imputation, and classification. The project distinguishes itself through the inclusion of zero-shot inference capabilities, allowing large-scale temporal models to be evaluated on unseen datasets without requiring task-specific fine-tuning. The framework covers a broad range of analytical capabilities, including the recovery of missing values in incomplete datasets, the identification of irregul

    Provides a PyTorch-based deep learning framework specifically for temporal data analysis and forecasting.

    Python
    Auf GitHub ansehen↗12,494
Vorherige123Nächste
  1. Home
  2. Artificial Intelligence & ML
  3. Deep Learning Frameworks

Unter-Tags erkunden

  • Art GeneratorsFrameworks specifically designed to produce original visual art using deep learning. **Distinct from Deep Learning Frameworks:** Specializes deep learning frameworks specifically for the generation of artistic images and drawings.
  • Browser-Based Frameworks1 Sub-TagDeep learning frameworks specifically designed to run within web browser environments. **Distinct from Deep Learning Frameworks:** Distinct from general deep learning frameworks by targeting the constraints and APIs of the web browser.
  • Face Swapping FrameworksSystems specifically designed for replacing identities in visual media using deep learning. **Distinct from Deep Learning Frameworks:** Specializes deep learning frameworks for the specific task of identity replacement in imagery.
  • Hybrid Model IntegrationCombining different machine learning paradigms, such as probabilistic models and neural networks, within a single framework. **Distinct from Deep Learning Frameworks:** Distinct from general deep learning frameworks by focusing on the integration of GPs with neural networks rather than just training deep models.
  • Java FrameworksDeep learning frameworks specifically designed for the Java ecosystem. **Distinct from Deep Learning Frameworks:** Specializes general deep learning frameworks to the Java language and JVM ecosystem.
  • PyTorch-Based Frameworks4 Sub-TagsDeep learning frameworks built on PyTorch for building and training neural network models with GPU acceleration. **Distinct from Deep Learning Frameworks:** Distinct from general Deep Learning Frameworks: specifies PyTorch as the underlying framework, not framework-agnostic.