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

Discover the best open-source repositories with AI-powered search.

ExploreCurated searchesOpen-source alternativesSelf-hosted softwareBlogSitemap
ProjectMCP serverAboutHow we rankPress
LegalPrivacyTerms
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
Back to mingchaozhu/deeplearning

Projects sharing features with DeepLearning

30 open-source projects similar to mingchaozhu/deeplearning, ranked by shared indexed features. Tags may describe platforms or build tools rather than the same primary purpose. Check each project’s use case, license, and deployment requirements before treating it as a replacement.

  • nlp-love/ml-nlpNLP-LOVE avatar

    NLP-LOVE/ML-NLP

    17,725View on GitHub↗

    This project is a machine learning algorithm reference and implementation guide that provides theoretical foundations and code for supervised learning, deep learning, and natural language processing. It serves as a comprehensive toolkit for implementing predictive models and a technical reference for algorithm engineering. The project focuses on ensemble learning frameworks, including the construction of decision trees, random forests, and gradient boosting models. It also functions as a probabilistic graphical model library and an NLP algorithm reference, with specific implementations for se

    Jupyter Notebookdeep-learningmachine-learningnlp
    View on GitHub↗17,725
  • microsoft/ai-edumicrosoft avatar

    microsoft/ai-edu

    14,065View on GitHub↗

    ai-edu is a comprehensive AI education curriculum and machine learning courseware collection. It provides theoretical tutorials, deep learning lab exercises, and project blueprints designed to teach artificial intelligence fundamentals through a combination of study and practical implementation. The project focuses on a learning-by-doing approach, guiding users from Python programming and neural network basics to advanced topics. It includes specialized instructional content on distributed AI training, MLOps educational guides for model quantization and pruning, and detailed frameworks for im

    HTML
    View on GitHub↗14,065
  • ageron/handson-ml2ageron avatar

    ageron/handson-ml2

    29,938View on 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

    Jupyter Notebook
    View on GitHub↗29,938

AI search

Explore more awesome repositories

Describe what you need in plain English — the AI ranks thousands of curated open-source projects by relevance.

Find more with AI search
  • ageron/handson-mlageron avatar

    ageron/handson-ml

    25,608View on 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

    Jupyter Notebook
    View on GitHub↗25,608
  • dod-o/statistical-learning-method_codeDod-o avatar

    Dod-o/Statistical-Learning-Method_Code

    11,621View on GitHub↗

    This project is a reference collection of statistical learning algorithms built from scratch using NumPy for linear algebra and matrix operations. It serves as an educational resource for studying the mathematical foundations and inner workings of machine learning models through manual implementations. The codebase provides hand-coded implementations of both supervised and unsupervised learning. This includes classification and regression models such as support vector machines, decision trees, and Naive Bayes, as well as data clustering and pattern discovery methods like k-means and hierarchi

    Pythoncodemachine-learning-algorithmsstatistical-learning-method
    View on GitHub↗11,621
  • fengdu78/lihang-codefengdu78 avatar

    fengdu78/lihang-code

    19,548View on GitHub↗

    This repository is a collection of foundational machine learning models and predictive analysis tools designed for the study of statistical learning methods. It serves as an educational resource that demonstrates the mathematical principles of classic algorithms through direct, first-principles implementation. The project distinguishes itself by constructing models from the ground up, relying on fundamental linear algebra and calculus operations rather than high-level abstraction frameworks. Each algorithm is organized into modular, standalone scripts that mirror the sequence of mathematical

    Jupyter Notebook
    View on GitHub↗19,548
  • udacity/deep-learningudacity avatar

    udacity/deep-learning

    4,058View on GitHub↗

    This project is a deep learning educational course and implementation guide designed for building and training neural networks. It provides a curriculum for developing models that solve pattern recognition and generative tasks. The material includes specialized modules for computer vision training, natural language processing, and generative AI. It covers the practical application of transfer learning to classify new data and the creation of synthetic media. The project encompasses the design of network architectures, the construction of machine learning data pipelines, and the use of model

    Jupyter Notebook
    View on GitHub↗4,058
  • roatienza/deep-learning-experimentsroatienza avatar

    roatienza/Deep-Learning-Experiments

    1,192View on GitHub↗

    Deep-Learning-Experiments is an educational resource providing a collection of structured notes and hands-on coding experiments focused on neural network theory and model development. The repository serves as a practical guide for building and optimizing machine learning architectures, ranging from basic perceptrons to modern generative models. The project utilizes interactive notebooks to combine live code with narrative text, allowing users to explore the mathematical principles and architectural concepts behind deep learning. It provides instructional materials that cover the end-to-end ma

    Jupyter Notebookartificial-intelligencedeep-learningdeep-learning-tutorial
    View on GitHub↗1,192
  • iamtrask/grokking-deep-learningiamtrask avatar

    iamtrask/Grokking-Deep-Learning

    7,707View on GitHub↗

    Grokking-Deep-Learning is a collection of educational resources and courseware designed to teach the construction of neural networks from scratch. It serves as a programming tutorial and implementation guide for understanding the internal mechanics of deep learning. The project focuses on building various network architectures, including convolutional, recurrent, and long short-term memory networks. It provides step-by-step implementations of fundamental mechanisms such as forward propagation, backpropagation, and gradient descent. The material covers a broad range of deep learning capabilit

    Jupyter Notebook
    View on GitHub↗7,707
  • amanchadha/coursera-deep-learning-specializationamanchadha avatar

    amanchadha/coursera-deep-learning-specialization

    4,278View on GitHub↗

    This project is a structured curriculum archive and study resource for mastering deep learning architectures and model implementation. It serves as a categorized repository of academic materials, including courseware and implementation guides for neural networks. The collection provides a multi-model framework for building and training various architectures, specifically covering basic neural networks, convolutional networks, and sequence models. It focuses on deep learning architecture, regularization, and the process of structuring machine learning projects and tuning hyperparameters. The

    Jupyter Notebookandrew-ngandrew-ng-coursecnns
    View on GitHub↗4,278
  • trickygo/dive-into-dl-tensorflow2.0TrickyGo avatar

    TrickyGo/Dive-into-DL-TensorFlow2.0

    3,826View on GitHub↗

    This project is a structured TensorFlow deep learning curriculum and an interactive machine learning course delivered through Jupyter Notebooks. It serves as a technical guide and model zoo providing reference implementations for neural networks and machine learning algorithms. The curriculum focuses on practical implementations of computer vision, including object detection, semantic segmentation, and style transfer. It also provides tutorials for natural language processing, specifically covering word embeddings and encoder-decoder architectures for sequence modeling. The material covers t

    Jupyter Notebookbookchinese-simplifiedcv
    View on GitHub↗3,826
  • luwill/machine_learning_code_implementationluwill avatar

    luwill/Machine_Learning_Code_Implementation

    1,549View on GitHub↗

    This repository provides a collection of machine learning algorithms implemented from scratch using pure Python. It serves as an educational resource designed to demonstrate the internal logic and mathematical foundations of predictive models without relying on external machine learning frameworks or black-box libraries. The project distinguishes itself by mapping code implementations directly to their underlying statistical and calculus-based formulas. Each model is constructed using base language primitives and manual gradient descent optimization, allowing users to observe the mechanics of

    Jupyter Notebookjupyter-notebookmachine-learningpython
    View on GitHub↗1,549
  • mnielsen/neural-networks-and-deep-learningmnielsen avatar

    mnielsen/neural-networks-and-deep-learning

    17,721View on 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

    Python
    View on GitHub↗17,721
  • tangyudi/ai-learntangyudi avatar

    tangyudi/Ai-Learn

    13,065View on GitHub↗

    Ai-Learn is an educational repository and technical reference designed to facilitate the mastery of artificial intelligence and data science workflows. It provides a structured curriculum that combines theoretical mathematical foundations with practical coding exercises, enabling users to build predictive models, neural networks, and analytical pipelines using Python. The project distinguishes itself by emphasizing a first-principles approach to machine learning. Rather than relying solely on high-level abstractions, it guides users through the reconstruction of core algorithms from scratch,

    algorithmartificial-intelligencecaffe
    View on GitHub↗13,065
  • rasbt/llms-from-scratchrasbt avatar

    rasbt/LLMs-from-scratch

    97,260View on GitHub↗

    This repository serves as an educational framework for building large language models from the ground up. It provides a structured curriculum that guides learners through the end-to-end lifecycle of model development, including data processing, architecture design, and optimization. By focusing on low-level implementation, the project enables users to master the fundamental mechanics of artificial intelligence without relying on high-level abstraction frameworks. The project distinguishes itself by constructing neural network components and gradient-based optimization logic from first princip

    Jupyter Notebookaiartificial-intelligencechatbot
    View on GitHub↗97,260
  • mlnlp-world/deeplearning-muli-notesMLNLP-World avatar

    MLNLP-World/DeepLearning-MuLi-Notes

    3,790View on GitHub↗

    This project is a deep learning study resource and educational curriculum designed for mastering neural network architectures and theory. It serves as a learning platform that combines theoretical notes and mathematical formulas with practical code implementations. The curriculum is centered on the PyTorch framework, providing a structured path for building and training models through annotated code examples and technical reviews of mathematical foundations. The resource utilizes interactive notebooks for executing machine learning algorithms and experimenting with data models. Theoretical

    Jupyter Notebookdeep-learningpytorch
    View on GitHub↗3,790
  • wangshusen/deeplearningwangshusen avatar

    wangshusen/DeepLearning

    4,226View on GitHub↗

    This is an educational repository providing implementations and tutorials for deep learning, neural network architectures, and machine learning fundamentals. It serves as a reference for building multilayer perceptrons, convolutional networks, and recurrent networks using backpropagation and gradient descent. The project includes specialized frameworks for generative modeling via autoencoders and generative adversarial networks, as well as a toolkit for reinforcement learning that implements value-based, policy-based, and actor-critic methods. It also provides practical references for transfo

    TeX
    View on GitHub↗4,226
  • experience-monks/math-as-codeExperience-Monks avatar

    Experience-Monks/math-as-code

    15,482View on GitHub↗

    This project is a mathematics programming pattern library and translation guide designed to map academic mathematical symbols and formulas into programmable logic. It serves as a reference for converting complex notations into software implementations. The resource provides mapping guides for translating calculus, linear algebra, and set theory into iterative loops, functional code, and boolean expressions. It includes specific patterns for implementing piecewise functions, matrix operations, and standard mathematical operators using conditional logic and built-in language functions. The lib

    View on GitHub↗15,482
  • mbadry1/deeplearning.ai-summarymbadry1 avatar

    mbadry1/DeepLearning.ai-Summary

    5,313View on GitHub↗

    This project is an AI education resource consisting of synthesized learning materials designed for reviewing and mastering complex neural network concepts. It serves as a collection of curated course summaries and machine learning study notes that focus on the mathematical foundations and architectures of deep learning. The repository provides academic summaries and personal research insights specifically covering neural networks and sequence models. These materials are organized to support the review of theoretical foundations and the synthesis of core AI concepts. The content is stored as

    Pythonandrew-ngcourseradeep-learning
    View on GitHub↗5,313
  • udlbook/udlbookudlbook avatar

    udlbook/udlbook

    9,099View on GitHub↗

    udlbook is a deep learning educational repository and a collection of interactive learning notebooks designed for studying neural network architectures. It serves as a digital repository of formatted mathematical equations and guided examples for learning deep learning concepts. The project provides a mathematical reference for supervised learning and neural network theory using LaTeX rendering. It includes interactive technical documentation and executable notebooks covering gradients, convolutions, and transformers. The system manages educational materials through a file-system based organ

    Jupyter Notebook
    View on GitHub↗9,099
  • hardikkamboj/an-introduction-to-statistical-learninghardikkamboj avatar

    hardikkamboj/An-Introduction-to-Statistical-Learning

    2,493View on GitHub↗

    This project is a machine learning textbook companion and code reference that translates theoretical statistical learning exercises into executable implementations. It serves as a programmatic study guide for implementing foundational machine learning algorithms and solving structured data problems. The repository provides predictive modeling notebooks that combine narrative explanations with code to derive and validate statistical algorithms. These implementations are available as a reference for both Python and R, utilizing the Scikit-Learn API for model fitting and prediction. The codebas

    Jupyter Notebookdatasciencemachine-learningpython
    View on GitHub↗2,493
  • hunkim/pytorchzerotoallhunkim avatar

    hunkim/PyTorchZeroToAll

    3,974View on GitHub↗

    PyTorchZeroToAll is an educational resource and collection of tutorials focused on deep learning and the PyTorch framework. It provides a structured learning path for implementing neural network architectures, ranging from basic language syntax and fundamentals to complex model design. The project serves as an implementation guide for building various network types, including linear, logistic, convolutional, and recurrent networks. It specifically covers the workflow for sequence modeling through the use of attention mechanisms and character-level networks. The resource also covers machine l

    Pythonbasicdeeplearningpython
    View on GitHub↗3,974
  • atcold/pytorch-deep-learning-minicourseAtcold avatar

    Atcold/pytorch-Deep-Learning-Minicourse

    6,810View on GitHub↗

    This is an educational curriculum for building and training neural networks using PyTorch. It serves as a deep learning training guide and resource, providing a structured series of lessons on tensor computation and architecture development. The course uses an interactive learning model that synchronizes academic theory with practice. It pairs theoretical lecture slides with exercise-driven notebooks, requiring students to implement model logic within predefined templates to validate their conceptual understanding. The curriculum covers a broad range of deep learning capabilities, including

    Jupyter Notebook
    View on GitHub↗6,810
  • donnemartin/data-science-ipython-notebooksdonnemartin avatar

    donnemartin/data-science-ipython-notebooks

    29,166View on GitHub↗

    This project is a collection of interactive Python notebooks and educational resources designed for mastering data science, machine learning, and numerical computing. It provides a series of practical guides and tutorials covering deep learning, big data processing, and statistical analysis. The repository features specialized instructional suites for implementing classical machine learning algorithms, building deep learning model architectures, and managing AWS cloud infrastructure. It includes dedicated notebooks for data visualization and numerical computing exercises. The project covers

    Pythonawsbig-datacaffe
    View on GitHub↗29,166
  • cs230-stanford/cs230-code-examplescs230-stanford avatar

    cs230-stanford/cs230-code-examples

    4,218View on GitHub↗

    This repository provides structured code examples and project templates designed for classroom instruction in machine learning and neural networks. It offers reference implementations of deep learning models for both computer vision and natural language processing tasks, built using PyTorch as the core framework. The codebase is organized as a modular project template with separate directories for data handling, model definitions, and training scripts, promoting reusability and clarity. It includes predefined pipelines for image classification and text processing, along with a command-line in

    Pythoncomputer-visionnatural-language-processingpytorch
    View on GitHub↗4,218
  • chiphuyen/stanford-tensorflow-tutorialschiphuyen avatar

    chiphuyen/stanford-tensorflow-tutorials

    10,377View on GitHub↗

    This project is a collection of deep learning tutorials and practical implementations using TensorFlow. It provides a neural network implementation guide through code examples designed for research-oriented deep learning. The repository covers supervised and unsupervised learning workflows, including the development of sequence models for language processing and chatbots. It includes specific examples for image style transfer and the use of autoencoders for feature extraction. The project also provides demonstrations for managing large-scale datasets using binary record formats and streaming

    Pythonchatbotcourse-materialsdeep-learning
    View on GitHub↗10,377
  • jack-cherish/machine-learningJack-Cherish avatar

    Jack-Cherish/Machine-Learning

    10,333View on GitHub↗

    This project is a collection of supervised and unsupervised machine learning algorithms implemented from scratch using Python. It serves as an educational resource for studying model training, parameter optimization, and the implementation of core predictive models. The library provides a variety of supervised learning tools, including linear and logistic regression, decision trees, and support vector machines. It also features unsupervised learning capabilities for discovering patterns in unlabeled datasets through clustering algorithms. Broad capability areas include ensemble learning thro

    Pythonadaboostadaboost-algorithmdecision-tree
    View on GitHub↗10,333
  • chenyuntc/pytorch-bookchenyuntc avatar

    chenyuntc/pytorch-book

    12,816View on GitHub↗

    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

    Jupyter Notebookautogradcaptioncharrnn
    View on GitHub↗12,816
  • rasbt/deeplearning-modelsrasbt avatar

    rasbt/deeplearning-models

    17,427View on GitHub↗

    This repository is an educational collection of deep learning implementations designed to demonstrate the fundamental principles of neural network architecture and optimization. It provides a comprehensive resource for understanding machine learning through hands-on code examples, ranging from basic multilayer perceptrons to complex generative models. The project distinguishes itself by emphasizing the manual construction of models, including the implementation of backpropagation from scratch to illustrate core mathematical mechanics. It covers a wide array of architectural design patterns, s

    Jupyter Notebook
    View on GitHub↗17,427
  • codebasics/pycodebasics avatar

    codebasics/py

    7,262View on GitHub↗

    This project is a Python data science curriculum and programming tutorial collection. It provides a structured set of educational notebooks and scripts designed to teach data analysis, machine learning, and deep learning. The repository serves as a learning path for building and tuning predictive models, including regression, decision trees, and neural networks. It includes a data visualization guide for creating financial time-series plots and a multiprocessing reference for implementing parallel task execution and shared memory synchronization. The curriculum covers broader capability area

    Jupyter Notebookjupyterjupyter-notebookjupyter-notebooks
    View on GitHub↗7,262