awesome-repositories.com
博客
awesome-repositories.com

通过 AI 驱动的搜索,发现最优秀的开源仓库。

探索精选搜索开源替代品自托管软件博客网站地图
项目关于排名机制媒体报道MCP 服务器
法律隐私政策服务条款
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·
Back to udacity/machine-learning

Open-source alternatives to Machine Learning

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

  • afshinea/stanford-cs-229-machine-learningafshinea 的头像

    afshinea/stanford-cs-229-machine-learning

    19,270在 GitHub 上查看↗

    This repository serves as a comprehensive educational resource for machine learning, providing a structured collection of lecture notes and reference materials. It covers the fundamental mathematical and statistical principles required to build, evaluate, and optimize predictive models, ranging from basic probability and linear algebra to advanced algorithmic implementations. The content is organized through a hierarchical mapping of concepts that connects mathematical prerequisites to specific machine learning theories. It features a modular design that segments complex topics into discrete,

    cheatsheetcs229data-science
    在 GitHub 上查看↗19,270
  • mrdbourke/zero-to-mastery-mlmrdbourke 的头像

    mrdbourke/zero-to-mastery-ml

    5,839在 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
    在 GitHub 上查看↗5,839
  • yorko/mlcourse.aiY

    Yorko/mlcourse.ai

    10,639在 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
    在 GitHub 上查看↗10,639

AI 搜索

探索更多 awesome 仓库

用简单的语言描述您的需求 —— AI 将根据相关性为您从数千个精选开源项目中进行排序。

Find more with AI search
  • datatalksclub/machine-learning-zoomcampDataTalksClub 的头像

    DataTalksClub/machine-learning-zoomcamp

    13,318在 GitHub 上查看↗

    This project is a structured educational program and machine learning engineering course. It provides a comprehensive curriculum and learning path focused on data science, the development of predictive models, and the operational aspects of MLOps. The instructional material covers the full machine learning lifecycle, moving from basic data engineering to production deployment. This includes guides on wrapping models in APIs, utilizing container-based packaging, and implementing serverless architectures to host models in cloud environments. The program encompasses technical training in predic

    Jupyter Notebook
    在 GitHub 上查看↗13,318
  • girafe-ai/ml-coursegirafe-ai 的头像

    girafe-ai/ml-course

    3,484在 GitHub 上查看↗

    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
    在 GitHub 上查看↗3,484
  • mrdbourke/machine-learning-roadmapmrdbourke 的头像

    mrdbourke/machine-learning-roadmap

    7,871在 GitHub 上查看↗

    This project is a technical curriculum and learning path for machine learning, providing a structured sequence of mathematical foundations, core concepts, and professional workflows. It serves as a comprehensive guide and resource index that connects theoretical principles to the specific software libraries and tools used in real-world implementation. The repository functions as a project workflow blueprint, outlining the sequential steps required to solve machine learning problems from initial discovery through to final deployment. It maps theoretical mathematical principles to practical app

    在 GitHub 上查看↗7,871
  • sharifizarchi/introduction_to_machine_learningSharifiZarchi 的头像

    SharifiZarchi/Introduction_to_Machine_Learning

    2,086在 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
    在 GitHub 上查看↗2,086
  • mingchaozhu/interpretablemlbookMingchaoZhu 的头像

    MingchaoZhu/InterpretableMLBook

    4,898在 GitHub 上查看↗

    InterpretableMLBook is a comprehensive Chinese translation of the guide to understanding and explaining black-box machine learning models. It serves as a technical reference and manual for applying model-agnostic techniques to interpret the internal logic of complex algorithms. The resource focuses on black-box model analysis, providing a systematic approach to explaining individual predictions using methods such as Shapley values and LIME. It covers the evaluation of different interpretation methods to determine the most appropriate technique for a given project. The content is organized in

    在 GitHub 上查看↗4,898
  • ossu/data-scienceossu 的头像

    ossu/data-science

    21,633在 GitHub 上查看↗

    This project is a structured, open-source educational roadmap designed to guide students through a comprehensive undergraduate-level curriculum in data science. It provides a curated sequence of high-quality learning materials that focus on mastering computational logic, software development, and statistical analysis using the Python programming language. The curriculum distinguishes itself by integrating project-based competency validation, requiring learners to execute capstone projects that demonstrate professional skill mastery. It utilizes version control tools to allow students to track

    在 GitHub 上查看↗21,633
  • fengdu78/coursera-ml-andrewng-notesfengdu78 的头像

    fengdu78/Coursera-ML-AndrewNg-Notes

    37,168在 GitHub 上查看↗

    This repository serves as a machine learning educational archive and technical knowledge base. It provides a structured collection of study notes and documentation designed to assist learners in mastering fundamental machine learning algorithms, mathematical foundations, and predictive modeling concepts. The project functions as an open-source learning resource that facilitates collaborative knowledge management and educational archiving. By organizing complex technical topics into a searchable, hierarchical repository, it supports independent study and preparation for professional data scien

    HTMLcourseramachine-learning
    在 GitHub 上查看↗37,168
  • virgili0/virgiliovirgili0 的头像

    virgili0/Virgilio

    14,732在 GitHub 上查看↗

    Virgilio is an AI educational roadmap generator and learning path orchestrator designed to structure personalized study trajectories for data science and machine learning. It functions as an AI-driven mentor that organizes educational content into hierarchical levels of abstraction, ranging from high-level introductions to technical tutorials. The system automates curriculum design by mapping technical knowledge into organized levels to ensure a logical progression of study. It manages e-learning journeys by breaking down broad domains into smaller sub-modules, guiding users through necessary

    Jupyter Notebookbusiness-intelligencecomputer-visiondata-science
    在 GitHub 上查看↗14,732
  • kmario23/deep-learning-drizzlekmario23 的头像

    kmario23/deep-learning-drizzle

    12,819在 GitHub 上查看↗

    This project is a curated directory of educational roadmaps and resource hubs for artificial intelligence, deep learning, and machine learning. It serves as a centralized collection of academic lectures, instructional videos, and courses designed to provide structured learning paths for AI practitioners. The directory covers specialized academic curricula across several core domains, including computer vision, natural language processing, and reinforcement learning. It also provides access to niche educational content such as medical imaging, Bayesian deep learning, and probabilistic graphica

    HTML
    在 GitHub 上查看↗12,819
  • esokolov/ml-course-hseesokolov 的头像

    esokolov/ml-course-hse

    3,782在 GitHub 上查看↗

    This project is a machine learning course curriculum and educational resource repository. It serves as a centralized hub for accessing theoretical lecture notes, seminar materials, and practical homework assignments designed to teach machine learning fundamentals. The repository functions as an academic video archive, providing recorded university lectures and seminars to support self-paced technical learning and the archiving of historical academic records. The content is delivered via a static site generated from markdown files and organized through a flat-file information architecture.

    Jupyter Notebook
    在 GitHub 上查看↗3,782
  • visualize-ml/book5_essentials-of-probability-and-statisticsVisualize-ML 的头像

    Visualize-ML/Book5_Essentials-of-Probability-and-Statistics

    3,675在 GitHub 上查看↗

    This project is an educational resource providing a mathematical foundation in probability and statistics for machine learning. It offers a collection of interactive notebooks and textbooks designed to explain core statistical theories and data science principles through practical code examples. The content is structured into modular chapters that allow for self-paced learning of topics such as Bayesian inference and probability distributions. By utilizing browser-based execution and declarative visualization, the project enables users to manipulate variables and observe mathematical outcomes

    Jupyter Notebookmachine-learningmultivariate-statisticspca
    在 GitHub 上查看↗3,675
  • visualize-ml/book7_visualizations-for-machine-learningVisualize-ML 的头像

    Visualize-ML/Book7_Visualizations-for-Machine-Learning

    3,290在 GitHub 上查看↗

    This project is an educational collection of interactive Jupyter notebooks designed to illustrate fundamental machine learning algorithms and mathematical principles. It serves as a resource for bridging the gap between abstract equations and practical implementation through a combination of narrative text and executable code. The collection utilizes a modular architecture where individual algorithm implementations are isolated to facilitate independent study. It incorporates both interactive code examples and static graphical assets to represent complex statistical concepts and model behavio

    Jupyter Notebookbaysiandata-sciencelinear-algebra
    在 GitHub 上查看↗3,290
  • amueller/introduction_to_ml_with_pythonamueller 的头像

    amueller/introduction_to_ml_with_python

    8,025在 GitHub 上查看↗

    This project is a Python machine learning education kit that provides curated datasets and visualization scripts to teach fundamental machine learning concepts. It functions as both a machine learning visualization library and a collection of educational datasets designed for demonstrating and testing common models and patterns. The toolkit focuses on illustrating the internal logic and operational patterns of machine learning algorithms. It generates figures and datasets that visualize how different models behave and operate on data to aid in the learning process. The implementation utilize

    Jupyter Notebook
    在 GitHub 上查看↗8,025
  • johnmyleswhite/ml_for_hackersjohnmyleswhite 的头像

    johnmyleswhite/ML_for_Hackers

    3,737在 GitHub 上查看↗

    ML for Hackers is a machine learning educational resource and library designed for learning the fundamentals of algorithmic programming and data analysis. It provides a neural network framework and a collection of mathematical implementations for building and training predictive models. The project utilizes a modular architecture for stacking linear transformations and activation layers. It implements core deep learning components from scratch using multi-dimensional arrays for tensor algebra and operations. The framework covers a variety of algorithmic capabilities, including automatic diff

    R
    在 GitHub 上查看↗3,737
  • luwill/machine_learning_code_implementationluwill 的头像

    luwill/Machine_Learning_Code_Implementation

    1,549在 GitHub 上查看↗

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

    Jupyter Notebookjupyter-notebookmachine-learningpython
    在 GitHub 上查看↗1,549
  • dod-o/statistical-learning-method_codeDod-o 的头像

    Dod-o/Statistical-Learning-Method_Code

    11,621在 GitHub 上查看↗

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

    Pythoncodemachine-learning-algorithmsstatistical-learning-method
    在 GitHub 上查看↗11,621
  • jonkrohn/ml-foundationsjonkrohn 的头像

    jonkrohn/ML-foundations

    4,772在 GitHub 上查看↗

    ML-foundations is a machine learning educational curriculum and computer science study guide. It provides a structured learning path focused on the mathematical foundations and computational prerequisites required for studying machine learning. The project serves as a Python mathematics course, delivering interactive notebooks and coding exercises to teach linear algebra, calculus, and statistics. It translates abstract mathematical formulas into concrete algorithmic code to help learners understand the principles underpinning machine learning algorithms. The curriculum covers data science p

    Jupyter Notebookcalculuscomputer-sciencedata-science
    在 GitHub 上查看↗4,772
  • kaieye/2022-machine-learning-specializationkaieye 的头像

    kaieye/2022-Machine-Learning-Specialization

    4,603在 GitHub 上查看↗

    This repository is a collection of machine learning course materials, providing study notes and Python implementation examples for a professional specialization. It serves as a guide for supervised and unsupervised learning, focusing on the application of fundamental algorithms. The content covers a broad range of machine learning education, including the mathematical foundations and practical prototyping of models. It specifically provides resources for implementing regression, classification, clustering, and dimensionality reduction techniques. The project is organized as a curriculum-base

    Jupyter Notebook
    在 GitHub 上查看↗4,603
  • lyhue1991/eat_tensorflow2_in_30_dayslyhue1991 的头像

    lyhue1991/eat_tensorflow2_in_30_days

    9,933在 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
    在 GitHub 上查看↗9,933
  • mleveryday/100-days-of-ml-codeMLEveryday 的头像

    MLEveryday/100-Days-Of-ML-Code

    22,232在 GitHub 上查看↗

    100-Days-Of-ML-Code is a machine learning curriculum and instructional resource designed as a structured 100-day learning path. It provides a sequence of daily milestones that cover the mathematical foundations and practical implementations of machine learning algorithms. The project is organized into specialized courses for supervised and unsupervised learning. Supervised learning materials cover the implementation of predictive models such as linear regression, decision trees, and support vector machines. Unsupervised learning materials focus on clustering models, including K-Means and hier

    Jupyter Notebook100-days-of-ml-codechinese-simplifieddeep-learning
    在 GitHub 上查看↗22,232
  • ujjwalkarn/machine-learning-tutorialsujjwalkarn 的头像

    ujjwalkarn/Machine-Learning-Tutorials

    17,909在 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

    awesomeawesome-listdeep-learning
    在 GitHub 上查看↗17,909
  • ardanlabs/gotrainingardanlabs 的头像

    ardanlabs/gotraining

    12,212在 GitHub 上查看↗

    This repository provides curated learning paths, structured courseware, and technical materials for mastering Go programming, container orchestration, and software architecture. It serves as a comprehensive educational resource for systems programming, focusing on language mechanics, memory safety, and high-performance backend design. The project distinguishes itself through a multi-modal instructional design that combines instructor-led workshops, project-based curricula, and competency-based certifications. It offers specialized guidance on building production-grade AI infrastructure, inclu

    Go
    在 GitHub 上查看↗12,212
  • jwarmenhoven/islr-pythonJWarmenhoven 的头像

    JWarmenhoven/ISLR-python

    4,398在 GitHub 上查看↗

    This project is a machine learning education resource consisting of Python implementations of statistical learning models and data analysis examples from a core textbook. It serves as a statistical modeling library that provides the code necessary to implement linear regression, classification, and unsupervised learning techniques for academic data analysis. The repository is structured as a reference-driven implementation, with a directory layout that mirrors the chapter and section hierarchy of the associated academic publication. It includes a set of scripts and notebooks designed to gener

    Jupyter Notebook
    在 GitHub 上查看↗4,398
  • datawhalechina/pumpkin-bookdatawhalechina 的头像

    datawhalechina/pumpkin-book

    25,653在 GitHub 上查看↗

    Pumpkin-book is an open-source educational textbook that provides annotated study materials and mathematical derivations for foundational machine learning concepts. It functions as a technical documentation archive, breaking down dense academic literature into accessible, plain-language notes designed to support self-paced learning. The project distinguishes itself through a collaborative knowledge curation model, where the curriculum is managed via a version-controlled system. This workflow relies on community-driven updates and peer review to refine explanations and ensure the accuracy of t

    bookmachine-learningpumpkin-book
    在 GitHub 上查看↗25,653
  • machinelearningmindset/machine-learning-coursemachinelearningmindset 的头像

    machinelearningmindset/machine-learning-course

    7,043在 GitHub 上查看↗

    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
    在 GitHub 上查看↗7,043
  • dformoso/machine-learning-mindmapdformoso 的头像

    dformoso/machine-learning-mindmap

    6,254在 GitHub 上查看↗

    This project is a machine learning knowledge map and educational resource that provides a structured learning path for data science. It organizes core concepts, from basic data analysis to deep learning, into a visual guide and markdown-based knowledge graph. The resource connects theoretical foundations and mathematical concepts to practical execution through links to runnable notebooks and implementation examples. This allows for a transition from conceptual study to hands-on practice. The project uses hierarchical node organization and modular topic decomposition to visualize relationship

    在 GitHub 上查看↗6,254
  • datasciencespecialization/coursesDataScienceSpecialization 的头像

    DataScienceSpecialization/courses

    4,121在 GitHub 上查看↗

    This project is a data science curriculum and instructional syllabus designed to teach the fundamental principles and tools of the field. It provides a structured set of learning materials, including R programming courseware and guides for statistical learning. The materials focus on the practical application of data science, covering data cleaning, visualization, and exploratory data analysis. It includes resources for mastering specific techniques such as linear regression, classification, and unsupervised learning. The curriculum is organized into a modular sequence of educational modules

    HTML
    在 GitHub 上查看↗4,121