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

Open-source alternatives to Python Machine Learning Book

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

  • 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
  • rasbt/machine-learning-bookAvatar von rasbt

    rasbt/machine-learning-book

    5,239Auf GitHub ansehen↗

    This project is a comprehensive machine learning educational resource and tutorial series delivered as a collection of interactive Jupyter Notebooks. It provides practical Python implementations for the end-to-end machine learning lifecycle, covering supervised and unsupervised learning, deep learning, and reinforcement learning. The resource distinguishes itself by providing detailed implementation guides for complex architectures, including transformers, generative adversarial networks, and convolutional neural networks. It also features specialized courseware for developing reinforcement l

    Jupyter Notebook
    Auf GitHub ansehen↗5,239
  • 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

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
  • 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
  • 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
  • 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
  • biolab/orange3Avatar von biolab

    biolab/orange3

    5,635Auf GitHub ansehen↗

    Orange3 is a visual data mining platform that provides an interactive canvas for building data analysis workflows without writing code. At its core, it offers a widget-based visual programming environment where users connect configurable components to perform data preprocessing, machine learning model training, statistical evaluation, and interactive visualization. The platform is built on NumPy-backed data tables with domain descriptors that define variable names, types, and roles, and includes a lazy SQL query proxy for working with database tables without loading all data into memory. The

    Python
    Auf GitHub ansehen↗5,635
  • 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
  • trekhleb/homemade-machine-learningAvatar von trekhleb

    trekhleb/homemade-machine-learning

    24,608Auf GitHub ansehen↗

    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

    Jupyter Notebook
    Auf GitHub ansehen↗24,608
  • akramz/hands-on-machine-learning-with-scikit-learn-keras-and-tensorflowAvatar von Akramz

    Akramz/Hands-on-Machine-Learning-with-Scikit-Learn-Keras-and-TensorFlow

    1,041Auf GitHub ansehen↗

    This project serves as an educational and practical resource for mastering machine learning workflows using Python. It provides a comprehensive collection of code examples and exercises designed to guide users through the implementation of predictive systems, ranging from fundamental algorithms to deep learning architectures. The repository distinguishes itself by offering a structured approach to both classical machine learning and neural network training. It covers the full lifecycle of model development, including the orchestration of reusable data transformation pipelines, advanced ensemb

    Jupyter Notebookartificial-intelligencedeep-learningmachine-learning
    Auf GitHub ansehen↗1,041
  • morvanzhou/tensorflow-tutorialAvatar von MorvanZhou

    MorvanZhou/Tensorflow-Tutorial

    4,334Auf GitHub ansehen↗

    This project is a collection of educational resources and reference implementations for neural network development using TensorFlow. It serves as a comprehensive learning course, machine learning curriculum, and practical implementation guide for building deep learning architectures. The codebase provides instructional materials and examples covering a wide range of model types, including convolutional neural networks for image classification, recurrent networks and long short-term memory cells for sequential data, and autoencoders for generative modeling. It also includes implementations for

    Pythonautoencoderclassificationcnn
    Auf GitHub ansehen↗4,334
  • nlp-love/ml-nlpAvatar von NLP-LOVE

    NLP-LOVE/ML-NLP

    17,725Auf GitHub ansehen↗

    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
    Auf GitHub ansehen↗17,725
  • rapidsai/cumlAvatar von rapidsai

    rapidsai/cuml

    5,209Auf GitHub ansehen↗

    cuml is a GPU-accelerated machine learning library and framework that uses CUDA to accelerate tabular data preprocessing and model execution. It provides a suite of tools for training and deploying classification, regression, and clustering models on NVIDIA GPUs and GPU clusters. The library is designed for scalability, offering a distributed GPU machine learning environment that can spread computation and data across multiple hardware accelerators and nodes to handle datasets exceeding single-device memory. It mirrors standard estimator interfaces to allow the replacement of CPU-based models

    Python
    Auf GitHub ansehen↗5,209
  • rust-ml/linfaAvatar von rust-ml

    rust-ml/linfa

    4,683Auf GitHub ansehen↗

    Linfa is a classical machine learning framework and statistical learning suite implemented in Rust. It provides a collection of algorithms for supervised and unsupervised learning, focused on traditional statistical methods such as regression, clustering, and decision trees. The toolkit is distinguished by its ability to be compiled into WebAssembly, enabling analytical models to execute within browser environments. It employs a trait-based algorithm interface to standardize the process of training and prediction across its various models. The library covers a broad range of capabilities, in

    Rust
    Auf GitHub ansehen↗4,683
  • 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
  • fastai/course-v3Avatar von fastai

    fastai/course-v3

    4,914Auf GitHub ansehen↗

    This repository is a comprehensive educational program and deep learning framework designed to teach practical deep learning using PyTorch through notebooks and code examples. It serves as a high-level library for building, training, and deploying neural networks, acting as a model training orchestrator that coordinates PyTorch models, optimizers, and loss functions. The project provides specialized toolkits for computer vision, natural language processing, and tabular data preprocessing. It distinguishes itself through advanced training controls such as discriminative learning rates, a two-w

    Jupyter Notebookdata-sciencedeep-learningfastai
    Auf GitHub ansehen↗4,914
  • 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
  • wepe/machinelearningAvatar von wepe

    wepe/MachineLearning

    5,714Auf GitHub ansehen↗

    This project is a machine learning library providing a collection of implementations for supervised and unsupervised learning algorithms. It serves as a deep learning framework, a statistical classifier collection, and a suite of tools for unsupervised learning and dimensionality reduction. The library enables the construction of neural networks, including multi-layer perceptrons and convolutional networks for pattern recognition. It also provides tools for performing principal component analysis and manifold learning to visualize high-dimensional datasets, alongside a suite of clustering alg

    Python
    Auf GitHub ansehen↗5,714
  • cs231n/cs231n.github.ioAvatar von cs231n

    cs231n/cs231n.github.io

    10,923Auf GitHub ansehen↗

    This project is a static educational website and comprehensive curriculum focused on computer vision and deep learning. It serves as a public repository of instructional materials, lecture notes, and technical guides specifically detailing convolutional neural networks and visual recognition. The site is developed using static-site generation to host course documentation and student project directories. It provides structured academic resources that guide learners through image classification, generative modeling, and the implementation of various neural network architectures. The curriculum

    Jupyter Notebook
    Auf GitHub ansehen↗10,923
  • 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
  • accord-net/frameworkAvatar von accord-net

    accord-net/framework

    4,540Auf GitHub ansehen↗

    This project is a scientific computing framework for the .NET ecosystem, providing a comprehensive suite of libraries for numerical analysis, statistics, and mathematical optimization. It serves as a foundational toolkit for developing applications in machine learning, digital signal processing, and computer vision. The framework provides specialized toolkits for training and deploying predictive models, including neural networks, support vector machines, and decision trees. It further distinguishes itself with deep integrations for real-time visual analysis, such as object tracking and facia

    C#
    Auf GitHub ansehen↗4,540
  • machinelearningmindset/machine-learning-courseAvatar von machinelearningmindset

    machinelearningmindset/machine-learning-course

    7,043Auf GitHub ansehen↗

    This project is a comprehensive educational curriculum for learning data science and predictive modeling using the Python programming language. It provides structured instructional material and guides covering supervised learning, unsupervised learning, and neural network design. The curriculum focuses on building, training, and evaluating machine learning models. It includes specific guides for implementing linear regression, decision trees, and support vector machines for predictive analysis, as well as tutorials on designing convolutional and recurrent neural network architectures. The co

    Python
    Auf GitHub ansehen↗7,043
  • 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
  • ctgk/prmlAvatar von ctgk

    ctgk/PRML

    11,720Auf GitHub ansehen↗

    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

    Jupyter Notebookjupyternotebookprml
    Auf GitHub ansehen↗11,720
  • 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
  • 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
  • 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
  • harthur/brainAvatar von harthur

    harthur/brain

    7,991Auf GitHub ansehen↗

    Brain is a JavaScript library for building, training, and running feed-forward neural networks. It implements a multilayer perceptron model designed for pattern recognition and function approximation. The library includes a standalone inference engine that converts trained models into portable JavaScript functions. This allows predictions to be executed in browser or Node.js environments without requiring the original library dependencies. The system supports persistent model management through JSON serialization for saving and loading network weights. It also provides a streaming mechanism

    JavaScript
    Auf GitHub ansehen↗7,991