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 visualize-ml/book5_essentials-of-probability-and-statistics

Projects sharing features with Book5 Essentials Of Probability And Statistics

30 open-source projects similar to visualize-ml/book5_essentials-of-probability-and-statistics, 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.

  • afshinea/stanford-cs-229-machine-learningafshinea avatar

    afshinea/stanford-cs-229-machine-learning

    19,270View on 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
    View on GitHub↗19,270
  • dibgerge/ml-coursera-python-assignmentsdibgerge avatar

    dibgerge/ml-coursera-python-assignments

    5,567View on GitHub↗

    This project is a machine learning coursework repository containing a collection of Python exercises and notebooks. It is designed for implementing foundational machine learning algorithms and completing curriculum assignments through interactive documents that combine instructional text and executable code. The repository provides code formatted for compatibility with automated grading systems, allowing for the submission and validation of technical exercises. It includes predefined environment configurations and dependency locks to ensure consistent execution of data science tools across di

    Jupyter Notebook
    View on GitHub↗5,567
  • ujjwalkarn/machine-learning-tutorialsujjwalkarn avatar

    ujjwalkarn/Machine-Learning-Tutorials

    17,909View on 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
    View on GitHub↗17,909

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
  • allendowney/thinkstats2AllenDowney avatar

    AllenDowney/ThinkStats2

    4,212View on GitHub↗

    ThinkStats2 is a computational statistics course and educational library designed to teach probability and statistics through a programmatic approach. It provides a framework for studying statistical concepts by writing Python code and running simulations on real-world datasets. The project uses interactive notebooks and a collection of Python modules to deliver guided lessons. It emphasizes the verification of theoretical statistical laws through iterative computational experiments and simulation-driven testing. The resource covers broad capabilities in data analysis and data science traini

    Jupyter Notebook
    View on GitHub↗4,212
  • kmario23/deep-learning-drizzlekmario23 avatar

    kmario23/deep-learning-drizzle

    12,819View on 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
    View on GitHub↗12,819
  • roboticcam/machine-learning-notesroboticcam avatar

    roboticcam/machine-learning-notes

    9,582View on GitHub↗

    This project is a machine learning study guide and technical knowledge base. It serves as a version-controlled repository of mathematical formulas and algorithmic explanations, providing instructional material and reference notes for the study of artificial intelligence. The content is structured as a markdown-based knowledge base that pairs theoretical mathematical explanations directly with code implementations. This approach demonstrates model mechanics in practice across several specialized domains, including deep learning research, probabilistic graphical modeling, and reinforcement lear

    Jupyter Notebook
    View on GitHub↗9,582
  • vay-keen/machine-learning-learning-notesVay-keen avatar

    Vay-keen/Machine-learning-learning-notes

    7,744View on GitHub↗

    This project is a technical learning resource and algorithm reference guide consisting of pedagogical study notes on machine learning. It provides academic summaries and conceptual breakdowns designed to help students navigate comprehensive machine learning textbooks. The content is structured as a collection of notes covering the theoretical foundations and implementation logic of supervised, unsupervised, semi-supervised, and reinforcement learning algorithms. It focuses on the mathematical foundations and logic behind various algorithmic approaches to solving data problems. The resource u

    View on GitHub↗7,744
  • udacity/machine-learningudacity avatar

    udacity/machine-learning

    4,027View on GitHub↗

    This project is a machine learning curriculum and data science educational resource. It provides a structured set of instructional materials and hands-on projects designed for learning machine learning concepts and the implementation of predictive models. The resource functions as a training guide for supervised learning, focusing on the development of models for image classification and digit recognition. It uses a project-based training approach that pairs theoretical lessons with dataset-driven model training and evaluation. The curriculum covers the mathematical foundations of machine le

    Jupyter Notebook
    View on GitHub↗4,027
  • jonkrohn/ml-foundationsjonkrohn avatar

    jonkrohn/ML-foundations

    4,772View on 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
    View on GitHub↗4,772
  • fengdu78/lihang-codefengdu78 avatar

    fengdu78/lihang-code

    19,548View on GitHub↗

    This repository is a collection of foundational machine learning models and predictive analysis tools designed for the study of statistical learning methods. It serves as an educational resource that demonstrates the mathematical principles of classic algorithms through direct, first-principles implementation. The project distinguishes itself by constructing models from the ground up, relying on fundamental linear algebra and calculus operations rather than high-level abstraction frameworks. Each algorithm is organized into modular, standalone scripts that mirror the sequence of mathematical

    Jupyter Notebook
    View on GitHub↗19,548
  • mrdbourke/machine-learning-roadmapmrdbourke avatar

    mrdbourke/machine-learning-roadmap

    7,871View on 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

    View on GitHub↗7,871
  • amueller/introduction_to_ml_with_pythonamueller avatar

    amueller/introduction_to_ml_with_python

    8,025View on 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
    View on GitHub↗8,025
  • dod-o/statistical-learning-method_codeDod-o avatar

    Dod-o/Statistical-Learning-Method_Code

    11,621View on 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
    View on GitHub↗11,621
  • 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
  • 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
  • patchy631/machine-learningpatchy631 avatar

    patchy631/machine-learning

    1,540View on GitHub↗

    This repository serves as an educational collection of interactive notebooks and code examples designed to demonstrate fundamental machine learning and deep learning concepts. It provides a structured environment for exploring data science workflows, ranging from basic numerical computing and statistical analysis to the construction of complex neural network architectures. The project distinguishes itself through a focus on hands-on experimentation, offering practical implementations for tasks such as computer vision, natural language processing, and statistical simulation. Users can engage w

    Jupyter Notebook
    View on GitHub↗1,540
  • assemblyai-community/machine-learning-from-scratchAssemblyAI-Community avatar

    AssemblyAI-Community/Machine-Learning-From-Scratch

    971View on GitHub↗

    Machine-Learning-From-Scratch is an educational repository that provides implementations of fundamental machine learning models built using standard Python programming logic. It serves as a resource for understanding the internal mechanics of common statistical and predictive algorithms by constructing them from the ground up rather than relying on high-level machine learning frameworks. The project distinguishes itself by prioritizing transparency in algorithmic design, utilizing mathematical primitives and vectorized array computations to expose the underlying calculus and statistical logic

    Python
    View on GitHub↗971
  • 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
  • wesm/pydata-bookwesm avatar

    wesm/pydata-book

    24,668View on GitHub↗

    This project serves as a comprehensive textbook and educational resource for data analysis using the Python ecosystem. It provides a structured guide to manipulating, cleaning, and processing datasets, focusing on the core tools required for numerical computing and statistical analysis. The repository distinguishes itself by offering a collection of practical code examples and workflows that demonstrate how to perform complex data tasks. It covers the application of vectorized numerical computations, the management of time-indexed data, and the creation of statistical visualizations to commun

    Jupyter Notebook
    View on GitHub↗24,668
  • 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
  • mleveryday/100-days-of-ml-codeMLEveryday avatar

    MLEveryday/100-Days-Of-ML-Code

    22,232View on 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
    View on GitHub↗22,232
  • devamoghs/machine-learning-with-pythondevAmoghS avatar

    devAmoghS/Machine-Learning-with-Python

    1,333View on GitHub↗

    This repository serves as an educational collection of practical examples and tutorials designed to facilitate the study of machine learning and data science concepts using Python. It provides a structured environment for learning core algorithms and data analysis techniques through hands-on implementation and iterative exploration. The project covers a broad range of analytical capabilities, including predictive modeling for regression, classification, and clustering tasks, as well as network topology analysis for identifying influence patterns in interconnected data. It also incorporates na

    Pythonbeginner-friendlydata-sciencedeep-learning
    View on GitHub↗1,333
  • ageron/handson-mlageron avatar

    ageron/handson-ml

    25,608View on GitHub↗

    This is a machine learning educational repository consisting of a collection of notebooks and code examples. It provides practical implementations of diverse machine learning algorithms and workflows, ranging from traditional scientific computing to deep learning. The project features specific implementations of Scikit-Learn models, such as decision trees, random forests, and support vector machines, as well as TensorFlow examples for building neural networks, convolutional layers, and recurrent architectures. It also includes tutorials on reinforcement learning development and the creation o

    Jupyter Notebook
    View on GitHub↗25,608
  • alexeygrigorev/data-science-interviewsalexeygrigorev avatar

    alexeygrigorev/data-science-interviews

    10,043View on GitHub↗

    This project is a curated knowledge repository providing theoretical guides, practical challenge banks, and professional handbooks for technical interview preparation in data science and machine learning. It serves as a comprehensive study resource that combines theoretical knowledge with algorithmic practice. The repository features specialized study resources including a probability and statistics handbook, a machine learning reference for algorithms and neural network architectures, and a coding and SQL challenge bank designed to simulate recruitment assignments. It also includes a technic

    HTML
    View on GitHub↗10,043
  • luwill/machine_learning_code_implementationluwill avatar

    luwill/Machine_Learning_Code_Implementation

    1,549View on 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
    View on GitHub↗1,549
  • datawhalechina/pumpkin-bookdatawhalechina avatar

    datawhalechina/pumpkin-book

    25,653View on 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
    View on GitHub↗25,653
  • apachecn/hands-on-ml-zhapachecn avatar

    apachecn/hands-on-ml-zh

    3,781View on GitHub↗

    This project is a Chinese translation of a comprehensive educational resource for implementing machine learning. It serves as a technical guide for developing machine learning models, providing translated documentation and practical tutorials. The resource focuses specifically on the implementation of machine learning using Scikit-Learn and TensorFlow. It provides guides for building traditional machine learning models as well as developing deep learning neural networks. The content covers the end-to-end machine learning workflow, including data preparation, model training, and evaluation. E

    CSSbookdeep-learningmachine-learning
    View on GitHub↗3,781
  • 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
  • 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
  • chiphuyen/tf-stanford-tutorialschiphuyen avatar

    chiphuyen/tf-stanford-tutorials

    10,377View on GitHub↗

    This project is a deep learning educational resource providing a collection of TensorFlow tutorials and programming exercises. It serves as a set of machine learning code samples designed for university-level courses on machine learning research. The repository focuses on machine learning education and deep learning research, providing practical examples for implementing neural networks from scratch. It supports neural network prototyping and the development of TensorFlow models to help users apply deep learning theory to software implementations.

    Python
    View on GitHub↗10,377