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
·
Back to rasbt/machine-learning-book

Open-source alternatives to Machine Learning Book

30 open-source projects similar to rasbt/machine-learning-book, ranked by how many features they have in common. Compare stars, activity and what each one does to find the best Machine Learning Book alternative.

  • ljpzzz/machinelearningAvatar von ljpzzz

    ljpzzz/machinelearning

    8,706Auf GitHub ansehen↗

    This project is a machine learning implementation library featuring a collection of code examples that implement supervised, unsupervised, and reinforcement learning algorithms from scratch. It provides a comprehensive set of toolkits for core machine learning components, including a natural language processing toolkit, a reinforcement learning framework, and suites for data dimensionality reduction and pattern mining. The library includes specialized implementations for reinforcement learning, such as Q-Learning, Deep Q-Networks, and Actor-Critic agents. The natural language processing capab

    Jupyter Notebookalgorithmsmachinelearningreinforcementlearning
    Auf GitHub ansehen↗8,706
  • d2l-ai/d2l-enAvatar von d2l-ai

    d2l-ai/d2l-en

    29,001Auf GitHub ansehen↗

    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

    Pythonbookcomputer-visiondata-science
    Auf GitHub ansehen↗29,001
  • mrdbourke/zero-to-mastery-mlAvatar von mrdbourke

    mrdbourke/zero-to-mastery-ml

    5,839Auf GitHub ansehen↗

    This project is a machine learning educational curriculum and learning platform delivered through interactive Jupyter Notebooks. It serves as a comprehensive guide for mastering the Python data science toolkit, providing structured tutorials for numerical computing, tabular data manipulation, and statistical visualization. The curriculum includes specific implementation guides for Scikit-Learn and a practical course on TensorFlow for constructing, training, and deploying neural networks and computer vision models. It covers the end-to-end process of building predictive models, from initial pr

    Jupyter Notebookdata-sciencedeep-learningmachine-learning
    Auf GitHub ansehen↗5,839

KI-Suche

Entdecke weitere awesome Repositories

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

Find more with AI search
  • ageron/handson-ml2Avatar von ageron

    ageron/handson-ml2

    29,938Auf GitHub ansehen↗

    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
    Auf GitHub ansehen↗29,938
  • rasbt/python-machine-learning-bookAvatar von rasbt

    rasbt/python-machine-learning-book

    12,614Auf GitHub ansehen↗

    This project is an educational resource providing practical code examples and implementations of machine learning algorithms using the Python language. It serves as a guide for constructing predictive pipelines, clustering models, and dimensionality reduction within the Scikit-Learn ecosystem. The repository includes comprehensive demonstrations for supervised and unsupervised learning, as well as detailed examples for implementing neural networks and deep architectures. It also provides practical guidance on exporting model parameters to JSON and wrapping trained models in web APIs for produ

    Jupyter Notebook
    Auf GitHub ansehen↗12,614
  • nyandwi/machine_learning_completeAvatar von Nyandwi

    Nyandwi/machine_learning_complete

    4,983Auf GitHub ansehen↗

    This is an interactive notebook-based course that teaches machine learning from Python fundamentals through deep learning and natural language processing. It uses real datasets and multiple frameworks within a structured, hands-on curriculum that combines concise explanations with executable code cells, built-in datasets, and embedded exercise checkpoints. Learning progresses through data preparation and exploration, classical machine learning workflows, computer vision with convolutional neural networks, and natural language processing with deep learning, all delivered as a cohesive progressi

    Jupyter Notebookcomputer-visiondata-analysisdata-science
    Auf GitHub ansehen↗4,983
  • girafe-ai/ml-courseAvatar von girafe-ai

    girafe-ai/ml-course

    3,484Auf GitHub ansehen↗

    This repository provides a comprehensive educational framework for mastering machine learning and deep learning through a structured curriculum. It integrates theoretical mathematical foundations—including calculus, probability, and linear algebra—with hands-on laboratory implementations that require learners to build algorithms and neural network architectures from scratch. The project distinguishes itself by emphasizing first-principles development, ensuring that students understand the underlying mechanics of backpropagation, layer-wise computation, and model optimization. It covers a broa

    Jupyter Notebookcomputer-visioncoursedeep-learning
    Auf GitHub ansehen↗3,484
  • jack-cherish/machine-learningAvatar von Jack-Cherish

    Jack-Cherish/Machine-Learning

    10,333Auf GitHub ansehen↗

    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
    Auf GitHub ansehen↗10,333
  • greyhatguy007/machine-learning-specialization-courseraAvatar von greyhatguy007

    greyhatguy007/Machine-Learning-Specialization-Coursera

    6,996Auf GitHub ansehen↗

    This repository is a collection of implementation references and solved notebooks covering supervised, unsupervised, and reinforcement learning techniques. It provides practical guides for building predictive models, clustering algorithms, and autonomous agents. The project includes specific implementations for neural network architectures, such as multi-layer perceptrons for digit recognition, and recommender systems using collaborative and content-based filtering. It also features reinforcement learning systems that utilize deep Q-learning to optimize decision-making policies. The codebase

    Jupyter Notebookandrew-ngandrew-ng-machine-learningcoursera
    Auf GitHub ansehen↗6,996
  • towardsai/tutorialsAvatar von towardsai

    towardsai/tutorials

    1,023Auf GitHub ansehen↗

    This project is an educational collection of tutorials and executable code notebooks focused on data science, machine learning, deep learning, and natural language processing concepts in Python. It provides instructional resources covering statistical analysis, linear algebra, artificial intelligence algorithms, and step-by-step guides for developers learning data science. The repository covers a broad spectrum of computational and statistical capabilities, including neural network construction, gradient-based optimization techniques, curve fitting, regression modeling, and collaborative filt

    Jupyter Notebookcollaborative-filteringdata-sciencedeep-learning
    Auf GitHub ansehen↗1,023
  • lawlite19/machinelearning_pythonAvatar von lawlite19

    lawlite19/MachineLearning_Python

    8,526Auf GitHub ansehen↗

    This is a Python machine learning library featuring a collection of core algorithms implemented from scratch to demonstrate foundational AI concepts. It provides a comprehensive toolkit for supervised learning, unsupervised learning, and neural network development. The project is distinguished by its custom implementation of a neural network framework, which includes multi-layer perceptrons with backpropagation, gradient descent, and weight regularization. It also includes a specialized anomaly detection toolkit that identifies outliers and rare events using Gaussian probability distributions

    Python
    Auf GitHub ansehen↗8,526
  • ageron/handson-mlAvatar von ageron

    ageron/handson-ml

    25,608Auf GitHub ansehen↗

    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
    Auf GitHub ansehen↗25,608
  • lazyprogrammer/machine_learning_examplesAvatar von lazyprogrammer

    lazyprogrammer/machine_learning_examples

    8,823Auf GitHub ansehen↗

    This project is a comprehensive collection of practical code examples and implementation libraries for machine learning. It provides a wide array of reference materials for building supervised, unsupervised, and reinforcement learning algorithms. The repository serves as a multi-domain resource, featuring specific implementation suites for financial AI, Bayesian statistical modeling, and deep learning architectures. It includes a framework for training intelligent agents using policy gradients and actor-critic models, as well as practical guides for fine-tuning transformers and utilizing larg

    Pythondata-sciencedeep-learningmachine-learning
    Auf GitHub ansehen↗8,823
  • rasbt/python-machine-learning-book-2nd-editionAvatar von rasbt

    rasbt/python-machine-learning-book-2nd-edition

    7,194Auf GitHub ansehen↗

    This project is a machine learning educational resource and implementation guide for Python. It provides a collection of executable code and notebooks that demonstrate predictive modeling, data analysis workflows, and the implementation of various machine learning algorithms. The repository features practical examples of classification, regression, and clustering tasks using Scikit-Learn, alongside tutorials for building and training deep learning architectures with TensorFlow. These include implementations of convolutional and recurrent networks. The content covers a broad range of capabili

    Jupyter Notebookdata-sciencedeep-learningmachine-learning
    Auf GitHub ansehen↗7,194
  • tensorlayer/tensorlayerAvatar von tensorlayer

    tensorlayer/TensorLayer

    7,384Auf GitHub ansehen↗

    TensorLayer is a backend-agnostic tensor library and deep learning framework designed for building neural network architectures. It provides a neural network abstraction layer that allows model logic to run across different deep learning engines using high-level layers and model components. The project serves as a deep reinforcement learning toolkit for implementing policy-based, value-based, and actor-critic agents. It includes specialized tools for managing experience replay and gradient-based policy optimization to handle both discrete and continuous action spaces. To support reinforcemen

    Python
    Auf GitHub ansehen↗7,384
  • christianversloot/machine-learning-articlesAvatar von christianversloot

    christianversloot/machine-learning-articles

    3,683Auf GitHub ansehen↗

    This project is a machine learning educational archive and technical documentation collection. It serves as a deep learning tutorial series and implementation guide, providing theoretical explanations and practical walkthroughs for constructing and optimizing neural networks. The content focuses on the design and construction of diverse model architectures, including convolutional neural networks, Long Short-Term Memory networks, and generative adversarial networks. It details specific implementation patterns for autoencoders, sentiment analysis models, and various classification approaches.

    albertbertclustering
    Auf GitHub ansehen↗3,683
  • morvanzhou/pytorch-tutorialAvatar von MorvanZhou

    MorvanZhou/PyTorch-Tutorial

    8,458Auf GitHub ansehen↗

    This project is a collection of PyTorch learning resources and educational guides designed to teach the construction and training of neural networks. It serves as a comprehensive deep learning tutorial covering various model architectures and practical implementation strategies. The resources provide specific guidance on implementing computer vision tasks, such as image classification and synthetic imagery generation, as well as reinforcement learning agents using value networks and experience replay. It also covers sequential data modeling through recurrent networks and generative modeling u

    Jupyter Notebookautoencoderbatchbatch-normalization
    Auf GitHub ansehen↗8,458
  • 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

    Pythondata-miningdata-sciencedeep-learning
    Auf GitHub ansehen↗31,918
  • morvanzhou/reinforcement-learning-with-tensorflowAvatar von MorvanZhou

    MorvanZhou/Reinforcement-learning-with-tensorflow

    9,464Auf GitHub ansehen↗

    This project is an educational repository of reinforcement learning agents and tutorials implemented using TensorFlow. It provides a practical codebase for both model-free and model-based learning agents, designed to demonstrate how AI agents learn through trial and error. The collection features detailed implementations of various algorithmic approaches, including Deep Q-Networks and Policy Gradient methods. It specifically covers Actor-Critic architectures for continuous and discrete action spaces, alongside Proximal Policy Optimization and Deep Deterministic Policy Gradients. The framewor

    Pythona3cactor-criticasynchronous-advantage-actor-critic
    Auf GitHub ansehen↗9,464
  • morvanzhou/tutorialsAvatar von MorvanZhou

    MorvanZhou/tutorials

    12,952Auf GitHub ansehen↗

    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

    Pythonmachine-learningmultiprocessingneural-network
    Auf GitHub ansehen↗12,952
  • instillai/machine-learning-courseAvatar von instillai

    instillai/machine-learning-course

    7,043Auf GitHub ansehen↗

    This is a comprehensive educational curriculum designed to teach machine learning fundamentals using the Python programming language. It provides a structured course covering the implementation and theory of supervised learning, unsupervised learning, and deep learning. The curriculum is delivered through interactive notebooks that combine executable code with technical tutorials. It includes dedicated guides for building neural network architectures, implementing classification and regression models, and utilizing clustering techniques for pattern discovery in unlabeled data. The materials

    Python
    Auf GitHub ansehen↗7,043
  • tirthajyoti/machine-learning-with-pythonAvatar von tirthajyoti

    tirthajyoti/Machine-Learning-with-Python

    3,317Auf GitHub ansehen↗

    This project is a comprehensive collection of educational notebooks designed to demonstrate machine learning algorithms and data science workflows. It serves as a practical resource for implementing predictive modeling, clustering, and neural network architectures using Python. By combining live code, narrative text, and visual outputs, the repository facilitates iterative experimentation and hands-on learning of fundamental data science concepts. The collection distinguishes itself by emphasizing machine learning engineering practices, such as the application of object-oriented design patter

    Jupyter Notebookartificial-intelligenceclassificationclustering
    Auf GitHub ansehen↗3,317
  • zotroneneis/machine_learning_basicsAvatar von zotroneneis

    zotroneneis/machine_learning_basics

    4,418Auf GitHub ansehen↗

    This project is a collection of foundational machine learning algorithms and tools implemented from scratch in Python. It serves as a library of core implementations for regression, classification, and clustering models, designed to demonstrate the underlying mathematical structures of these algorithms without relying on high-level machine learning frameworks. The project focuses on the manual implementation of algorithmic logic, including neural networks with forward propagation and weight updates, as well as various supervised and unsupervised learning models. It utilizes NumPy for vectoriz

    Jupyter Notebookalgorithmipynbk-nearest-neighbor
    Auf GitHub ansehen↗4,418
  • exacity/deeplearningbook-chineseAvatar von exacity

    exacity/deeplearningbook-chinese

    37,285Auf GitHub ansehen↗

    This project is a comprehensive Chinese translation of a technical deep learning textbook, providing an educational resource on the theory and implementation of neural networks. It functions as a collaborative technical translation project designed to make complex academic AI literature accessible to non-English speakers. The project utilizes a community-driven translation model that integrates external suggestions and pull requests to refine linguistic accuracy and reduce bias. It employs standardized terminology mapping to ensure a uniform vocabulary throughout the translated content. To i

    TeX
    Auf GitHub ansehen↗37,285
  • mlnlp-world/deeplearning-muli-notesAvatar von MLNLP-World

    MLNLP-World/DeepLearning-MuLi-Notes

    3,790Auf GitHub ansehen↗

    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
    Auf GitHub ansehen↗3,790
  • boyu-ai/hands-on-rlAvatar von boyu-ai

    boyu-ai/Hands-on-RL

    4,818Auf GitHub ansehen↗

    Hands-on-RL is an interactive educational resource and collection of Jupyter notebooks designed for learning reinforcement learning. It combines technical theory with practical, runnable code to demonstrate the implementation and training of mainstream reinforcement learning agents. The project focuses on bridging the gap between theory and practice through a tutorial structure that organizes explanations and executable code blocks sequentially. It enables the prototyping of reinforcement learning models to observe their behavior and performance in real-time. The implementation utilizes a mo

    Jupyter Notebook
    Auf GitHub ansehen↗4,818
  • chiphuyen/stanford-tensorflow-tutorialsAvatar von chiphuyen

    chiphuyen/stanford-tensorflow-tutorials

    10,377Auf GitHub ansehen↗

    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
    Auf GitHub ansehen↗10,377
  • iamtrask/grokking-deep-learningAvatar von iamtrask

    iamtrask/Grokking-Deep-Learning

    7,707Auf GitHub ansehen↗

    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
    Auf GitHub ansehen↗7,707
  • 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

    Jupyter Notebookautogradcaptioncharrnn
    Auf GitHub ansehen↗12,816
  • apachecn/sklearn-doc-zhAvatar von apachecn

    apachecn/sklearn-doc-zh

    5,231Auf GitHub ansehen↗

    This project provides a translated version of the scikit-learn machine learning library guides and API references for Chinese speakers. It serves as a localized knowledge base and technical reference for implementing predictive data analysis and statistical modeling using a Python-based toolkit. The resource covers the implementation of supervised learning, including classification and regression tasks, and unsupervised learning workflows for pattern discovery and anomaly detection. It also provides guidance on data science education, specifically focusing on the use of scikit-learn for machi

    CSSdocumentationmachine-learningpython
    Auf GitHub ansehen↗5,231