awesome-repositories.com
Blog
awesome-repositories.com

Descubre los mejores repositorios open-source con nuestra búsqueda potenciada por IA.

ExplorarBúsquedas curadasAlternativas open-sourceSoftware autohospedableBlogMapa del sitio
ProyectoAcerca deCómo clasificamosPrensaServidor MCP
Aviso legalPrivacidadTérminos
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·

75 repositorios

Awesome GitHub RepositoriesMachine Learning Implementations

Code-based reference examples and implementations of core machine learning algorithms.

Distinguishing note: Focuses on code implementations rather than educational theory or curriculum.

Explore 75 awesome GitHub repositories matching artificial intelligence & ml · Machine Learning Implementations. Refine with filters or upvote what's useful.

Awesome Machine Learning Implementations GitHub Repositories

Encuentra los mejores repositorios con IA.Buscaremos los repositorios que mejor coincidan usando IA.
  • avik-jain/100-days-of-ml-codeAvatar de Avik-Jain

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

    51,254Ver en GitHub↗

    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

    A comprehensive repository of implementation examples covering core algorithms, statistical concepts, and essential data science libraries.

    100-days-of-code-log100daysofcodedeep-learning
    Ver en GitHub↗51,254
  • rohitg00/ai-engineering-from-scratchAvatar de rohitg00

    rohitg00/ai-engineering-from-scratch

    33,575Ver en 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

    Guides the implementation of classical algorithms and neural network architectures from scratch.

    Pythonagentsaiai-agents
    Ver en GitHub↗33,575
  • ageron/handson-ml2Avatar de ageron

    ageron/handson-ml2

    29,938Ver en 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 a comprehensive collection of practical code implementations for a wide range of machine learning algorithms.

    Jupyter Notebook
    Ver en GitHub↗29,938
  • donnemartin/data-science-ipython-notebooksAvatar de donnemartin

    donnemartin/data-science-ipython-notebooks

    29,166Ver en 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

    Implements classification, regression, and clustering algorithms through practical, code-based educational examples.

    Pythonawsbig-datacaffe
    Ver en GitHub↗29,166
  • ageron/handson-mlAvatar de ageron

    ageron/handson-ml

    25,608Ver en 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

    Provides code-based reference examples and implementations of core machine learning algorithms.

    Jupyter Notebook
    Ver en GitHub↗25,608
  • trekhleb/homemade-machine-learningAvatar de trekhleb

    trekhleb/homemade-machine-learning

    24,608Ver en 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

    Provides code-based reference implementations of core machine learning algorithms written from first principles in Python.

    Jupyter Notebook
    Ver en GitHub↗24,608
  • pytorch/examplesAvatar de pytorch

    pytorch/examples

    23,752Ver en 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

    Provides a collection of reference implementations demonstrating how to build, train, and deploy deep learning models.

    Python
    Ver en GitHub↗23,752
  • fengdu78/lihang-codeAvatar de fengdu78

    fengdu78/lihang-code

    19,548Ver en 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

    Enables the execution of core machine learning algorithms to identify patterns and build predictive models.

    Jupyter Notebook
    Ver en GitHub↗19,548
  • milanm/devops-roadmapAvatar de milanm

    milanm/DevOps-Roadmap

    18,752Ver en GitHub↗

    DevOps-Roadmap is a comprehensive educational repository and knowledge base designed to guide technical professionals through the complexities of modern software engineering. It functions as a structured curriculum and reference library, covering the full spectrum of skills required to master system architecture, infrastructure management, and cloud operations. The project distinguishes itself by bridging the gap between high-level architectural design and the practical realities of engineering leadership. It provides curated insights into distributed systems, data consistency, and scalable d

    Offers guidance on the theory and production-level application of machine learning and language models.

    awsazurecomputer-science
    Ver en GitHub↗18,752
  • ujjwalkarn/machine-learning-tutorialsAvatar de ujjwalkarn

    ujjwalkarn/Machine-Learning-Tutorials

    17,909Ver en GitHub↗

    This repository serves as a structured educational resource for machine learning and data science, providing a centralized collection of tutorials, lecture notes, and implementation guides. It is designed to support self-directed learning by organizing complex technical concepts into a clear, hierarchical path that spans from foundational statistical methods to advanced deep learning architectures. The project distinguishes itself through a comprehensive approach to skill development, bridging the gap between theoretical algorithmic foundations and functional software applications. It offers

    Demonstrates effective application of machine learning algorithms through real-world code examples and competition write-ups.

    awesomeawesome-listdeep-learning
    Ver en GitHub↗17,909
  • nlp-love/ml-nlpAvatar de NLP-LOVE

    NLP-LOVE/ML-NLP

    17,725Ver en 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

    Provides a technical reference of code-based implementations for common machine learning, deep learning, and NLP algorithms.

    Jupyter Notebookdeep-learningmachine-learningnlp
    Ver en GitHub↗17,725
  • geektutu/7days-golangAvatar de geektutu

    geektutu/7days-golang

    16,812Ver en GitHub↗

    This project is an educational framework designed to teach the fundamentals of building core distributed systems and web services from scratch in Go. It provides a collection of modular implementations that demonstrate how to construct essential infrastructure components, including web servers, remote procedure call systems, distributed caches, and database abstraction layers. The framework distinguishes itself by focusing on the internal mechanics of these systems rather than providing a high-level abstraction for production use. It covers the implementation of complex architectural patterns

    Provides code-based reference examples and implementations of core machine learning algorithms.

    Gogolanglearningscratch
    Ver en GitHub↗16,812
  • google-deepmind/deepmind-researchAvatar de google-deepmind

    google-deepmind/deepmind-research

    15,034Ver en 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

    Provides a collection of code-based reference implementations of core machine learning algorithms from research papers.

    Jupyter Notebook
    Ver en GitHub↗15,034
  • davisking/dlibAvatar de davisking

    davisking/dlib

    14,399Ver en GitHub↗

    dlib is a C++ machine learning toolkit and data analysis framework. It provides a collection of algorithms and utilities for building predictive modeling applications and performing statistical analysis on large datasets within native C++ environments. The project functions as a binding library that wraps low-level C++ machine learning algorithms into high-level Python scripting interfaces. This allows for the integration of high-performance native implementations with Python for machine learning development. The framework covers the implementation of predictive models, the execution of mach

    Implements a wide array of core machine learning algorithms for building predictive modeling capabilities.

    C++c-plus-pluscomputer-visiondeep-learning
    Ver en GitHub↗14,399
  • dmlc/dglAvatar de dmlc

    dmlc/dgl

    14,283Ver en GitHub↗

    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

    Allows the assembly of custom neural network architectures using pre-defined layers and modules.

    Pythondeep-learninggraph-neural-networks
    Ver en GitHub↗14,283
  • microsoft/ai-eduAvatar de microsoft

    microsoft/ai-edu

    14,065Ver en 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

    Provides guided implementations for applying theoretical models to real-world tasks like text inference and image classification.

    HTML
    Ver en GitHub↗14,065
  • tangyudi/ai-learnAvatar de tangyudi

    tangyudi/Ai-Learn

    13,065Ver en 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,

    Provides code-based reference implementations of core machine learning algorithms from scratch to facilitate deep understanding.

    algorithmartificial-intelligencecaffe
    Ver en GitHub↗13,065
  • morvanzhou/tutorialsAvatar de MorvanZhou

    MorvanZhou/tutorials

    12,952Ver en GitHub↗

    This repository is a comprehensive collection of instructional guides and practical examples for Python development, focusing on machine learning, data science, and web scraping. It provides implementations for neural networks, reinforcement learning algorithms, and deep learning architectures using PyTorch, alongside detailed manuals for scientific computing and data visualization. The project distinguishes itself by offering specialized tutorials on concurrent programming to optimize CPU performance and guides for setting up Linux development environments. It covers the implementation of ad

    Provides code-based implementations of neural networks, reinforcement learning agents, and generative models.

    Pythonmachine-learningmultiprocessingneural-network
    Ver en GitHub↗12,952
  • ctgk/prmlAvatar de ctgk

    ctgk/PRML

    11,720Ver en GitHub↗

    PRML is a Python machine learning library and statistical learning toolkit. It provides code implementations of supervised and unsupervised learning concepts, including regression, classification, and neural network algorithms for statistical data modeling. The project functions as a pattern recognition toolkit used to identify theoretical structures within numerical datasets. It includes a neural network framework for solving nonlinear data mappings and a linear algebra toolkit that utilizes vectorized operations and matrix calculations. The library covers a broad range of capabilities, inc

    Provides code implementations of core machine learning algorithms, including supervised and unsupervised statistical modeling.

    Jupyter Notebookjupyternotebookprml
    Ver en GitHub↗11,720
  • dod-o/statistical-learning-method_codeAvatar de Dod-o

    Dod-o/Statistical-Learning-Method_Code

    11,621Ver en 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

    A collection of statistical learning algorithms built from scratch using NumPy for linear algebra and matrix operations.

    Pythoncodemachine-learning-algorithmsstatistical-learning-method
    Ver en GitHub↗11,621
Ant.123…4Siguiente
  1. Home
  2. Artificial Intelligence & ML
  3. Machine Learning Implementations

Explorar subetiquetas

  • Custom Estimator IntegrationsIntegrates custom machine learning estimators with configurable data processing and type mapping. **Distinct from Machine Learning Implementations:** Focuses on the integration and mapping logic of estimators rather than just providing reference algorithm implementations.
  • Custom Neural ArchitecturesImplementations of tailored neural network structures built from low-level components. **Distinct from Machine Learning Implementations:** Specifically targets the construction of custom architectural layouts rather than general algorithm reference examples.
  • Database ML Service ExamplesReference implementations of machine learning services specifically integrated into database environments. **Distinct from Machine Learning Implementations:** Focuses on ML as a database service rather than general algorithm implementations.
  • Figure Reproductions1 sub-etiquetaImplementations specifically designed to recreate visual results and figures from technical literature. **Distinct from Machine Learning Implementations:** Focuses on the goal of reproducing specific visual outputs from text, rather than general algorithm implementation.
  • Hierarchical Temporal Memory ImplementationsImplementations of HTM theory that model neocortical principles for sequence learning and pattern recognition. **Distinct from Machine Learning Implementations:** Distinct from Machine Learning Implementations: focuses specifically on HTM implementations, not general ML algorithm implementations.
  • MoCo ImplementationsImplementations of the Momentum Contrastive (MoCo) framework for self-supervised learning. **Distinct from Machine Learning Implementations:** Focuses specifically on the MoCo momentum-encoder and memory-bank architecture, not general ML algorithms.
  • SimCLR ImplementationsImplementations of the Simple Framework for Contrastive Learning of Visual Representations. **Distinct from Machine Learning Implementations:** Specifically implements the SimCLR projection head and contrastive loss architecture.