awesome-repositories.com
博客
awesome-repositories.com

通过 AI 驱动的搜索,发现最优秀的开源仓库。

探索精选搜索开源替代品自托管软件博客网站地图
项目关于排名机制媒体报道MCP 服务器
法律隐私政策服务条款
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·

110 个仓库

Awesome GitHub RepositoriesNeural Network Implementations

Core implementations of neural network architectures and training pipelines built from scratch.

Distinguishing note: Focuses on low-level implementation of neural mechanics, distinct from using high-level model APIs.

Explore 110 awesome GitHub repositories matching artificial intelligence & ml · Neural Network Implementations. Refine with filters or upvote what's useful.

Awesome Neural Network Implementations GitHub Repositories

用 AI 发现最棒的仓库。我们将通过 AI 为您搜索最匹配的仓库。
  • karpathy/llm101nkarpathy 的头像

    karpathy/LLM101n

    36,346在 GitHub 上查看↗

    LLM101n is an educational machine learning curriculum and open-source resource designed to teach the fundamental principles and practical implementation of large language models. It functions as a technical manual that guides users through the end-to-end process of building and training neural network architectures from scratch using a dynamic tensor library for automatic differentiation and GPU-accelerated computation. The project distinguishes itself through interactive, notebook-based instruction that allows for real-time visualization of training processes. It supports rapid experimentati

    Implements core neural network architectures and training pipelines from scratch to demonstrate fundamental mechanics.

    在 GitHub 上查看↗36,346
  • rohitg00/ai-engineering-from-scratchrohitg00 的头像

    rohitg00/ai-engineering-from-scratch

    33,575在 GitHub 上查看↗

    This project is a structured AI engineering curriculum and educational program designed to teach the construction of machine learning models, neural networks, and autonomous agents from the ground up. It serves as a comprehensive machine learning course covering mathematical foundations, deep learning architectures, and reinforcement learning through practical implementation. The project provides a technical framework for building autonomous loops and memory systems via an agent framework, as well as guides for implementing multimodal AI systems that integrate vision, audio, and text processi

    Teaches the implementation of neural networks and ML pipelines using tensors and transformers from the ground up.

    Pythonagentsaiai-agents
    在 GitHub 上查看↗33,575
  • yunjey/pytorch-tutorialyunjey 的头像

    yunjey/pytorch-tutorial

    32,385在 GitHub 上查看↗

    This project is a collection of educational examples and code for implementing deep learning architectures using the PyTorch framework. It serves as a tutorial and implementation guide for building various neural network architectures for machine learning tasks. The project provides practical implementations for computer vision, including image classification and neural style transfer, as well as natural language processing examples for building sequence models and language predictors. It also covers generative models using adversarial and variational networks to synthesize or transform visua

    Implements a wide array of neural network architectures from basic linear regression to GANs.

    Pythondeep-learningneural-networkspytorch
    在 GitHub 上查看↗32,385
  • ageron/handson-ml2ageron 的头像

    ageron/handson-ml2

    29,938在 GitHub 上查看↗

    This project provides a collection of practical machine learning code examples, including implementations for supervised, unsupervised, and reinforcement learning algorithms. It features deep learning model implementations for convolutional, recurrent, and generative architectures, alongside specific examples of reinforcement learning agents that maximize rewards in simulated environments. The repository includes dedicated data preprocessing pipelines for sanitization, feature scaling, and dimensionality reduction. It also provides implementations for a wide range of specific models, such as

    Provides implementations of artificial neural networks to solve classification and regression problems.

    Jupyter Notebook
    在 GitHub 上查看↗29,938
  • d2l-ai/d2l-end2l-ai 的头像

    d2l-ai/d2l-en

    29,001在 GitHub 上查看↗

    This project is an educational platform and research toolkit designed to teach deep learning through a combination of mathematical theory, visual diagrams, and executable code. It provides a comprehensive environment for building, training, and evaluating neural networks, grounding complex concepts in interactive computational notebooks that allow for hands-on experimentation. The framework distinguishes itself by interleaving theoretical foundations—including linear algebra, calculus, and probability—with practical implementations across multiple industry-standard libraries. It supports flex

    Supports building and training deep learning models from scratch using low-level mathematical operations.

    Pythonbookcomputer-visiondata-science
    在 GitHub 上查看↗29,001
  • ageron/handson-mlageron 的头像

    ageron/handson-ml

    25,608在 GitHub 上查看↗

    This is a machine learning educational repository consisting of a collection of notebooks and code examples. It provides practical implementations of diverse machine learning algorithms and workflows, ranging from traditional scientific computing to deep learning. The project features specific implementations of Scikit-Learn models, such as decision trees, random forests, and support vector machines, as well as TensorFlow examples for building neural networks, convolutional layers, and recurrent architectures. It also includes tutorials on reinforcement learning development and the creation o

    Implements specialized neural network architectures that represent object relationships through vector-based capsules.

    Jupyter Notebook
    在 GitHub 上查看↗25,608
  • matterport/mask_rcnnmatterport 的头像

    matterport/Mask_RCNN

    25,564在 GitHub 上查看↗

    This project is a TensorFlow and Keras implementation of the Mask R-CNN architecture. It provides a framework for performing simultaneous object detection and instance segmentation, transforming raw images into segmented masks and bounding boxes for individual object identification. The toolset enables custom computer vision training through fine-tuning pre-trained weights and integrating user-provided datasets. It includes capabilities for distributed GPU training to accelerate the optimization of large vision models. The framework covers model evaluation using standard precision metrics an

    Implements neural network layers and training scripts specifically using the Keras API for image recognition.

    Pythoninstance-segmentationkerasmask-rcnn
    在 GitHub 上查看↗25,564
  • trekhleb/homemade-machine-learningtrekhleb 的头像

    trekhleb/homemade-machine-learning

    24,608在 GitHub 上查看↗

    This project provides a collection of machine learning algorithms implemented from scratch in Python. It serves as an educational resource using interactive notebooks that combine code with mathematical explanations to demonstrate the first principles of data science. The repository includes reference implementations for neural networks, such as multilayer perceptrons with backpropagation, and supervised learning models including linear and logistic regression. It also covers unsupervised learning through k-means clustering and Gaussian anomaly detection. The codebase covers a broad range of

    Builds multilayer perceptrons from scratch, focusing on the low-level mechanics of neural networks.

    Jupyter Notebook
    在 GitHub 上查看↗24,608
  • pytorch/examplespytorch 的头像

    pytorch/examples

    23,752在 GitHub 上查看↗

    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

    Constructs streamlined neural network models that maintain high performance with lower computational complexity.

    Python
    在 GitHub 上查看↗23,752
  • accumulatemore/cvAccumulateMore 的头像

    AccumulateMore/CV

    21,907在 GitHub 上查看↗

    This project is a comprehensive deep learning framework and educational platform designed for constructing, training, and evaluating neural network architectures. It provides a modular environment for building models through tensor operations and automatic differentiation, supporting a wide range of tasks from image classification and object detection to sequential data processing. Beyond its core technical capabilities, the project distinguishes itself by integrating professional career development resources directly into its learning ecosystem. It offers structured guidance, resume reviews,

    Implements deep learning architectures and training pipelines for image classification from scratch.

    Jupyter Notebookagentagentsbook
    在 GitHub 上查看↗21,907
  • karpathy/nn-zero-to-herokarpathy 的头像

    karpathy/nn-zero-to-hero

    20,351在 GitHub 上查看↗

    This project is an educational resource and pedagogical framework designed to teach the fundamental mechanics of neural networks and gradient-based optimization. It provides a series of tutorials and code examples that guide users through building deep learning models from scratch, focusing on the implementation of core mathematical primitives and the underlying logic of backpropagation. The project distinguishes itself by providing a custom automatic differentiation engine that tracks mathematical operations in a dynamic computational graph. By implementing reverse-mode automatic differentia

    Guides the manual implementation of neural network architectures, layers, and activation functions.

    Jupyter Notebook
    在 GitHub 上查看↗20,351
  • fengdu78/deeplearning_ai_booksfengdu78 的头像

    fengdu78/deeplearning_ai_books

    20,250在 GitHub 上查看↗

    This repository serves as a comprehensive educational resource and study guide for mastering deep learning principles and neural network architectures. It provides a structured curriculum that covers the fundamental components of artificial intelligence, including backpropagation, optimization algorithms, and model performance tuning. The collection distinguishes itself by offering curated academic materials and practical implementation examples that bridge the gap between theoretical concepts and hands-on application. It includes specialized instructional guides for developing models capable

    Provides core implementations of neural network architectures and training pipelines built from scratch.

    HTMLdeeplearning-ai
    在 GitHub 上查看↗20,250
  • fchollet/deep-learning-with-python-notebooksfchollet 的头像

    fchollet/deep-learning-with-python-notebooks

    20,141在 GitHub 上查看↗

    This project is a collection of interactive instructional documents and practical code samples designed as a machine learning educational resource. It consists of Jupyter notebooks that provide runnable examples and guided exercises for learning deep learning and model development. The repository features Keras model implementations that demonstrate how to build and train neural network architectures for processing images, objects, and natural language. It includes capabilities for executing the same model code across different computation engines to compare framework behavior and performance

    Provides practical examples of neural network architectures for image and language processing using Keras.

    Jupyter Notebook
    在 GitHub 上查看↗20,141
  • livekit/livekitlivekit 的头像

    livekit/livekit

    19,358在 GitHub 上查看↗

    LiveKit is a comprehensive framework for building and orchestrating real-time, multimodal AI agents that interact with users through voice, video, and text. It provides a centralized, event-driven architecture to manage the entire lifecycle of automated participants, from initialization and session state management to graceful shutdown. By utilizing a selective forwarding unit, the platform efficiently routes media streams between participants and agents, ensuring low-latency communication and secure, token-based authentication for all connections. The platform distinguishes itself through it

    Implements specialized toolsets with custom initialization and cleanup routines to manage external resources.

    Gogolangmedia-serversfu
    在 GitHub 上查看↗19,358
  • xiaolincoder/cs-basexiaolincoder 的头像

    xiaolincoder/CS-Base

    18,024在 GitHub 上查看↗

    CS-Base is a comprehensive educational platform and technical repository designed to support software engineers in mastering backend architecture, artificial intelligence engineering, and career development. It functions as a centralized knowledge hub that combines illustrated theoretical tutorials with practical, project-based learning to bridge the gap between foundational computer science concepts and professional industry requirements. The project distinguishes itself by integrating a robust career mentorship framework with advanced AI engineering resources. It provides users with tools f

    Guides the implementation of neural network architectures from scratch to master core mechanics.

    ccppgolang
    在 GitHub 上查看↗18,024
  • pytorch/visionpytorch 的头像

    pytorch/vision

    17,743在 GitHub 上查看↗

    This project is a comprehensive computer vision library for the PyTorch ecosystem, providing a standardized collection of neural network architectures, datasets, and high-performance transformation utilities. It serves as a foundational framework for building, training, and deploying deep learning models, offering a centralized model registry that allows developers to instantiate architectures with pre-trained weights for tasks such as image classification, object detection, and semantic segmentation. The library distinguishes itself through its modular approach to data and compute management

    Implements streamlined neural network architectures designed for high performance and computational efficiency in vision tasks.

    Pythoncomputer-visionmachine-learning
    在 GitHub 上查看↗17,743
  • mnielsen/neural-networks-and-deep-learningmnielsen 的头像

    mnielsen/neural-networks-and-deep-learning

    17,721在 GitHub 上查看↗

    This project is a comprehensive educational resource and curriculum designed to teach the mathematical foundations and practical implementation of neural networks. It provides a structured path for understanding how computers learn from data, covering core concepts such as gradient descent, backpropagation, and the biological inspiration behind artificial neurons. The platform distinguishes itself by combining theoretical proofs with hands-on implementation exercises. It demonstrates the universal approximation theorem through visual explanations and guides users in building various architect

    Guides the implementation of deep learning architectures and training methods from scratch.

    Python
    在 GitHub 上查看↗17,721
  • open-source-for-science/tensorflow-courseopen-source-for-science 的头像

    open-source-for-science/TensorFlow-Course

    16,285在 GitHub 上查看↗

    This is a TensorFlow learning course and machine learning education resource. It is a notebook-based interactive course that provides a deep learning tutorial series and a guide to the Keras API through executable Python code and formatted text. The material focuses on deep learning education, covering the implementation of TensorFlow models and the design of neural network architectures such as multilayer perceptrons and convolutional networks. It includes instructional content on constructing custom training loops and dataset generators for data pipeline engineering. The course covers mach

    Provides instructional content on the high-level Keras API for defining and training neural network layers.

    Jupyter Notebook
    在 GitHub 上查看↗16,285
  • naklecha/llama3-from-scratchnaklecha 的头像

    naklecha/llama3-from-scratch

    15,230在 GitHub 上查看↗

    This project is a manual reconstruction of the Llama 3 transformer architecture implemented as a PyTorch neural network. It serves as a reference for the internal mathematical structure and tensor flow of a transformer-based language model designed for next token prediction. The implementation focuses on building the model from scratch using basic matrix operations and tensor manipulations. It demonstrates the manual construction of core components, including rotary positional embeddings, multi-head self-attention, and root mean square normalization. The codebase covers the full inference pi

    Implements a PyTorch-based neural network covering tokenization, rotary embeddings, and multi-head attention.

    Jupyter Notebook
    在 GitHub 上查看↗15,230
  • google-deepmind/deepmind-researchgoogle-deepmind 的头像

    google-deepmind/deepmind-research

    15,034在 GitHub 上查看↗

    This is an open-source research repository providing a collection of machine learning implementations designed to reproduce results from published academic papers. It serves as a public archive of code and datasets used to validate scientific claims within the field of artificial intelligence. The repository contains neural network code implemented using both JAX and PyTorch to support scalable research and experimentation. The codebase covers a range of research and development activities, including the implementation of specific AI models, the validation of deep learning benchmarks, and th

    Implements specific neural network architectures and algorithms described in academic research papers.

    Jupyter Notebook
    在 GitHub 上查看↗15,034
上一个12345…6下一个
  1. Home
  2. Artificial Intelligence & ML
  3. Neural Network Implementations

探索子标签

  • Autoencoders2 个子标签Neural network architectures that compress input into hidden representations for feature encoding. **Distinct from Neural Network Implementations:** Specializes general neural network implementations into the specific autoencoder architecture for dimensionality reduction.
  • Capsule Networks1 个子标签Neural network architectures using vector-based capsules to represent spatial hierarchies. **Distinct from Neural Network Implementations:** Focuses specifically on the capsule architecture rather than general neural network layers.
  • Energy-Based ModelsNeural networks that represent data patterns via energy functions, including Restricted Boltzmann Machines. **Distinct from Neural Network Implementations:** Focuses on energy-based architectures like RBMs and DBNs, which are distinct from standard feed-forward neural network implementations.
  • Generative Adversarial Networks5 个子标签Architectures using competing generator and discriminator networks to synthesize data. **Distinct from Neural Network Implementations:** Specifically focuses on the GAN adversarial architecture rather than general neural network implementations.
  • Keras Model Implementations1 个子标签Neural network architectures implemented specifically using the Keras API for educational or practical use. **Distinct from Neural Network Implementations:** Distinct from general Neural Network Implementations: specifically uses the high-level Keras API rather than from-scratch low-level code.
  • LSTM CellsLow-level implementations of the internal state transitions and gating logic of a single LSTM time step. **Distinct from Neural Network Implementations:** Distinct from general neural implementations: focuses specifically on the internal gate mechanics of the LSTM cell.
  • Lightweight Model Implementations3 个子标签Code-based implementations of streamlined neural network architectures designed for computational efficiency. **Distinct from Neural Network Implementations:** Distinct from Neural Network Implementations: focuses specifically on architectures optimized for lower computational complexity.
  • Perceptron ImplementationsManual implementations of single-layer neural networks for binary classification. **Distinct from Neural Network Implementations:** Focuses specifically on the simplest single-layer perceptron rather than general neural network implementations.
  • Prototyping GuidesManuals for developing and testing custom operations and logic in neural networks. **Distinct from Neural Network Implementations:** Focuses on the instructional process of prototyping rather than the final implementation of a network.
  • SSD ImplementationsSpecific implementations of the Single Shot MultiBox Detector architecture. **Distinct from Neural Network Implementations:** Focuses specifically on the SSD protocol rather than a general set of neural network implementations.