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 deqianbai/hands-on-machine-learning

Projects sharing features with Hands On Machine Learning

30 open-source projects similar to deqianbai/hands-on-machine-learning, 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.

  • justmarkham/scikit-learn-videosjustmarkham avatar

    justmarkham/scikit-learn-videos

    3,795View on GitHub↗

    This project is a collection of interactive Jupyter notebooks and a structured machine learning tutorial series. It serves as an educational resource for studying predictive modeling and statistical analysis through a curriculum of executable code examples. The notebooks are specifically designed to accompany video tutorials, integrating external video assets with live code to synchronize visual instruction with hands-on experimentation. This approach allows users to follow sequential lessons while executing and modifying machine learning workflows directly in a browser. The content covers t

    Jupyter Notebook
    View on GitHub↗3,795
  • yorko/mlcourse.aiY

    Yorko/mlcourse.ai

    10,639View on GitHub↗

    This project is a structured machine learning course and educational program designed to teach data analysis and gradient boosting. It consists of a ten-week curriculum that combines theoretical readings and videos with an interactive learning path. The material is delivered through a searchable documentation site and a course generator that produces book-formatted content for offline study. The curriculum integrates interactive notebooks, demo assignments, and competitive challenges to provide a practice environment for applying concepts to real-world datasets. The project utilizes a markdo

    Python
    View on GitHub↗10,639
  • lyhue1991/eat_tensorflow2_in_30_dayslyhue1991 avatar

    lyhue1991/eat_tensorflow2_in_30_days

    9,933View on GitHub↗

    This project is a structured learning curriculum and technical reference for mastering deep learning with TensorFlow. It provides a comprehensive guide for building, training, and deploying neural networks, combining theoretical fundamentals with practical implementation examples. The repository distinguishes itself by covering the end-to-end machine learning workflow, from low-level tensor mathematics and linear algebra to the creation of complex model architectures. It includes specific guidance on developing data pipelines for diverse data types, such as images, text, and time-series seque

    Pythontensorflowtensorflow-examplestensorflow-tutorial
    View on GitHub↗9,933

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
  • jwarmenhoven/coursera-machine-learningJWarmenhoven avatar

    JWarmenhoven/Coursera-Machine-Learning

    859View on GitHub↗

    This repository serves as an educational collection of Python implementations for fundamental machine learning algorithms and statistical models. It provides a structured environment for learning core concepts through interactive computational documents that combine live code, narrative text, and data visualizations. The codebase focuses on predictive modeling development, offering instructional examples for building and evaluating regression, classification, and neural network models. It utilizes standardized data science library interfaces to demonstrate how to implement and execute these a

    Jupyter Notebookandrew-ngcoursera-machine-learningpredictive-modeling
    View on GitHub↗859
  • mrdbourke/zero-to-mastery-mlmrdbourke avatar

    mrdbourke/zero-to-mastery-ml

    5,839View on GitHub↗

    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
    View on GitHub↗5,839
  • tingsongyu/pytorch_tutorialTingsongYu avatar

    TingsongYu/PyTorch_Tutorial

    8,018View on GitHub↗

    This project is a comprehensive collection of educational examples and reference implementations for building vision and language models using PyTorch. It serves as a deep learning tutorial covering the end-to-end process of developing neural networks, from initial architecture definition to final production deployment. The repository provides detailed guides on implementing a wide range of domain-specific models, including convolutional neural networks for object detection and segmentation, as well as transformer and recurrent architectures for natural language processing. It emphasizes gene

    Python
    View on GitHub↗8,018
  • astorfi/tensorflow-worldastorfi avatar

    astorfi/TensorFlow-World

    4,492View on GitHub↗

    TensorFlow-World is a collection of tutorials, implementation guides, and model templates for building and training machine learning models using the TensorFlow framework. It serves as an educational resource for designing deep learning architectures and implementing predictive models. The project provides ready-to-use examples for constructing neural network architectures and linear classifiers. It includes guides on performing tensor operations, automatic differentiation, and gradient descent optimization. The materials cover a range of machine learning capabilities, including the use of h

    Python
    View on GitHub↗4,492
  • accumulatemore/cvAccumulateMore avatar

    AccumulateMore/CV

    21,907View on GitHub↗

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

    Jupyter Notebookagentagentsbook
    View on GitHub↗21,907
  • sharifizarchi/introduction_to_machine_learningSharifiZarchi avatar

    SharifiZarchi/Introduction_to_Machine_Learning

    2,086View on GitHub↗

    This repository provides a comprehensive academic curriculum for machine learning and artificial intelligence. It serves as a structured educational framework, offering a collection of lecture materials and practical exercises designed to guide learners through the fundamental concepts and mathematical foundations of statistical modeling. The curriculum is delivered through interactive notebooks that combine explanatory text with executable code, allowing for real-time experimentation with algorithms. The content is organized into a modular hierarchy that separates theoretical instruction fro

    Jupyter Notebookaiartificial-intelligencecourse
    View on GitHub↗2,086
  • visualize-ml/book6_first-course-in-data-scienceVisualize-ML avatar

    Visualize-ML/Book6_First-Course-in-Data-Science

    2,603View on GitHub↗

    This project is a structured data science curriculum and Python-based textbook designed to teach the fundamentals of data science through executable scripts and hands-on lessons. It functions as a guided programming tutorial for data manipulation and analysis within the Python ecosystem. The content covers introductory machine learning, including the implementation of basic models and algorithms, alongside Python data analysis for cleaning and processing datasets. The material is delivered via Jupyter Notebooks, combining modular exercises and markdown-driven documentation to map theoretical

    Jupyter Notebookdatadata-sciencedata-visualization
    View on GitHub↗2,603
  • rasbt/python-machine-learning-book-3rd-editionrasbt avatar

    rasbt/python-machine-learning-book-3rd-edition

    4,988View on GitHub↗

    This is the companion code repository for the third edition of the book Python Machine Learning. It delivers the entire learning path as a structured collection of Jupyter notebooks that progress from classical machine learning algorithms to advanced deep learning models, with every concept demonstrated through executable code and narrative text. What distinguishes this resource is its pedagogical design. Each notebook cell encapsulates a single conceptual step, letting readers run, inspect, and modify discrete units of learning. The code provides interchangeable implementations of deep lea

    Jupyter Notebookdeep-learningmachine-learningscikit-learn
    View on GitHub↗4,988
  • jakevdp/whirlwindtourofpythonjakevdp avatar

    jakevdp/WhirlwindTourOfPython

    4,006View on GitHub↗

    This project is a collection of curricular resources and hands-on tutorials designed to teach Python programming and scientific computing. It consists of a series of interactive lessons and executable notebooks that provide a guided approach to learning Python through a combination of code and prose. The curriculum is specifically designed for experienced programmers to quickly master Python syntax, data structures, and core language semantics. It includes an introductory guide to the libraries and programming environments used for scientific computing and complex dataset analysis. The educa

    Jupyter Notebook
    View on GitHub↗4,006
  • rasbt/machine-learning-bookrasbt avatar

    rasbt/machine-learning-book

    5,239View on GitHub↗

    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
    View on GitHub↗5,239
  • nyandwi/machine_learning_completeNyandwi avatar

    Nyandwi/machine_learning_complete

    4,983View on GitHub↗

    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
    View on GitHub↗4,983
  • atcold/nyu-dlsp20Atcold avatar

    Atcold/NYU-DLSP20

    6,809View on GitHub↗

    NYU-DLSP20 is a self-paced deep learning course repository that provides a complete educational curriculum covering supervised and unsupervised deep learning fundamentals. The course materials include lecture slides, Jupyter notebooks, and YouTube video recordings, all organized around PyTorch-based code exercises and neural network architecture tutorials. The course is structured as a sequential progression from fundamentals to advanced architectures, with each lecture building on previous material. Assignments are distributed as Jupyter notebooks that students complete and submit, ensuring

    Jupyter Notebookdeep-learningjupyter-notebookneural-nets
    View on GitHub↗6,809
  • snowkylin/tensorflow-handbooksnowkylin avatar

    snowkylin/tensorflow-handbook

    3,927View on GitHub↗

    This project is a comprehensive educational resource and tutorial handbook for building, training, and deploying machine learning models using TensorFlow 2. It serves as a structured learning guide covering core deep learning concepts, including neural network architectures, automatic differentiation, and tensor operations. The handbook provides technical guidance on optimizing execution efficiency through GPU memory management, distributed training, and model quantization. It also includes detailed manuals for constructing high-performance data pipelines and exporting models for production s

    Jupyter Notebook
    View on GitHub↗3,927
  • instillai/machine-learning-courseinstillai avatar

    instillai/machine-learning-course

    7,043View on GitHub↗

    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
    View on GitHub↗7,043
  • christianversloot/machine-learning-articleschristianversloot avatar

    christianversloot/machine-learning-articles

    3,683View on GitHub↗

    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
    View on GitHub↗3,683
  • open-source-for-science/tensorflow-courseopen-source-for-science avatar

    open-source-for-science/TensorFlow-Course

    16,285View on GitHub↗

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

    Jupyter Notebook
    View on GitHub↗16,285
  • 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
  • dragen1860/tensorflow-2.x-tutorialsdragen1860 avatar

    dragen1860/TensorFlow-2.x-Tutorials

    6,351View on GitHub↗

    This project is a collection of TensorFlow 2.x machine learning tutorials and practical code examples. It serves as a deep learning implementation guide for constructing diverse neural network architectures, including convolutional, recurrent, and generative networks. The repository provides templates and examples for several specialized domains, including computer vision for image classification and object detection, natural language processing for text generation and language understanding, and generative AI for synthesizing data using adversarial networks and autoencoders. It also includes

    Jupyter Notebookartificial-intelligencecomputer-visiondeep-learning
    View on GitHub↗6,351
  • akramz/hands-on-machine-learning-with-scikit-learn-keras-and-tensorflowAkramz avatar

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

    1,041View on GitHub↗

    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
    View on GitHub↗1,041
  • open-mmlab/mmcvopen-mmlab avatar

    open-mmlab/mmcv

    6,446View on GitHub↗

    mmcv is a foundation library for computer vision based on PyTorch. It provides a comprehensive system for constructing convolutional neural networks, a toolkit for image and video preprocessing, and a collection of high-performance deep learning vision operators. The project is distinguished by its hardware-accelerated kernels for complex operations such as deformable convolutions and region pooling. It features a configuration-driven framework that allows for the dynamic instantiation of network layers and the registration of custom modules without modifying code. The library covers a broad

    Python
    View on GitHub↗6,446
  • rasbt/python-machine-learning-book-2nd-editionrasbt avatar

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

    7,194View on GitHub↗

    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
    View on GitHub↗7,194
  • 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
  • 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
  • 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
  • tensorlayer/tensorlayertensorlayer avatar

    tensorlayer/TensorLayer

    7,384View on GitHub↗

    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
    View on GitHub↗7,384
  • dotnet/csharp-notebooksdotnet avatar

    dotnet/csharp-notebooks

    1,243View on GitHub↗

    This project provides an interactive notebook environment designed for executing C# code alongside instructional text. It functions as a platform for data science and programming education, allowing users to manipulate tabular data, visualize statistical results, and prototype machine learning workflows within a unified document format. The environment utilizes a kernel-based execution model that maintains persistent state and variable scope across notebook cells. By leveraging a language-agnostic protocol and standardized messaging, it synchronizes code execution between the editor and the b

    Jupyter Notebook
    View on GitHub↗1,243
  • willkoehrsen/machine-learning-project-walkthroughWillKoehrsen avatar

    WillKoehrsen/machine-learning-project-walkthrough

    1,281View on GitHub↗

    This project is an educational resource and step-by-step guide for implementing end-to-end machine learning workflows. It provides a structured walkthrough for managing the entire lifecycle of a predictive modeling project, from initial data cleaning and feature engineering to final model training and performance assessment. The repository utilizes interactive documents to interleave code, data visualizations, and narrative explanations, facilitating a reproducible approach to data science. By following this guided sequence, users can construct and orchestrate pipelines that transform raw dat

    Jupyter Notebook
    View on GitHub↗1,281