awesome-repositories.com
Blog
MCP
awesome-repositories.com

Discover the best open-source repositories with AI-powered search.

ExploreCurated searchesOpen-source alternativesSelf-hosted softwareBlogSitemap
ProjectAboutHow we rankPressMCP server
LegalPrivacyTerms
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·
Back to dformoso/machine-learning-mindmap

Open-source alternatives to Machine Learning Mindmap

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

  • mercyblitz/tech-weeklymercyblitz avatar

    mercyblitz/tech-weekly

    3,967View on GitHub↗

    tech-weekly is a cloud-native knowledge base and technical content aggregator. It serves as a curated directory of architectural deep dives, backend system videos, and professional development live streams organized by technical topic. The project functions as a searchable index of software engineering recordings and documentation. It uses a curated-list content model to aggregate fragmented technical video links into a structured collection for knowledge management. The system is built as a static site that utilizes a flat-file knowledge base. Technical notes and resource links are stored i

    Javadouyudubbojava
    View on GitHub↗3,967
  • 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
  • sreeharierk/datasciencesreeharierk avatar

    sreeharierk/datascience

    5,156View on GitHub↗

    This project is a curated knowledge base and learning resource for data science and artificial intelligence. It provides a structured set of curricula, technical notes, and learning paths covering the mathematics, statistics, and algorithms required to build intelligent systems. The repository includes a catalog of open-source projects and practical implementations for deep learning, computer vision, and natural language processing. It also maintains a directory of university courseware and online modules focused on machine learning and robotics. The content covers theoretical foundations in

    artificial-intelligencecomputer-visiondata-science
    View on GitHub↗5,156

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
  • keyvanakbary/learning-noteskeyvanakbary avatar

    keyvanakbary/learning-notes

    6,412View on GitHub↗

    This project is a curated repository of technical learning materials and a personal knowledge base. It consists of version-controlled Markdown summaries covering software architecture, engineering literature, research papers, and professional talks. The collection functions as a digital garden, using bidirectional linking and cross-references to map relationships between technical concepts. Content is distilled from various sources, including technical books, conference talks, and foundational computer science papers, into concise summaries to facilitate recall and study. The system is organ

    SCSSbook-notes
    View on GitHub↗6,412
  • chris-chris/ml-engineer-roadmapchris-chris avatar

    chris-chris/ml-engineer-roadmap

    2,204View on GitHub↗

    This project is a structured learning framework designed to guide individuals through the professional requirements of a career in machine learning engineering. It functions as a comprehensive curriculum that organizes complex technical topics and theoretical foundations into a logical, sequential path for skill development. The roadmap visualizes career trajectories, mapping the progression from entry-level positions to advanced technical leadership roles. By breaking down the essential competencies needed for data science and artificial intelligence, it provides a clear overview of the mile

    View on GitHub↗2,204
  • avik-jain/100-days-of-ml-codeAvik-Jain avatar

    Avik-Jain/100-Days-Of-ML-Code

    51,254View on GitHub↗

    This project is a structured educational curriculum designed to guide developers through the fundamentals of machine learning. It functions as a technical skill builder, offering a curated roadmap of progressive coding challenges that cover core algorithms, statistical concepts, and essential data science libraries. The repository distinguishes itself through an iterative sequencing of content, organizing complex technical topics into a daily progression that facilitates incremental mastery. It integrates third-party academic lectures and educational resources to provide necessary theoretical

    100-days-of-code-log100daysofcodedeep-learning
    View on GitHub↗51,254
  • 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
  • krishnaik06/complete-roadmap-to-learn-aikrishnaik06 avatar

    krishnaik06/Complete-RoadMap-To-Learn-AI

    1,231View on GitHub↗

    This project provides a comprehensive educational framework designed to structure the acquisition of skills in machine learning and artificial intelligence. It serves as a centralized repository of learning paths that guide students through the core concepts and practical applications of modern artificial intelligence, ranging from foundational theory to advanced professional specializations. The platform distinguishes itself through a modular architecture that segments broad technical fields into discrete, manageable learning paths. By utilizing a hierarchical curriculum, it organizes comple

    View on GitHub↗1,231
  • christianlempa/cheat-sheetsChristianLempa avatar

    ChristianLempa/cheat-sheets

    4,771View on GitHub↗

    This project is a technical reference knowledge base and developer cheat sheet repository. It functions as a searchable collection of quick-reference guides, CLI command patterns, and code snippets for various operating systems, cloud platforms, and infrastructure tools. The system operates as a markdown-based technical knowledge base, where content is stored in plain text files and rendered as a static site. This approach enables a personal knowledge management system that utilizes version control and a directory-based navigation hierarchy to organize technical notes for long-term retrieval.

    cheat-sheetsknowledge-basesecond-brain
    View on GitHub↗4,771
  • huangruiteng/cs-noteshuangruiteng avatar

    huangruiteng/CS-Notes

    3,948View on GitHub↗

    CS-Notes is an AI-powered note organizer and computer science knowledge base. It serves as a technical learning curriculum and a structured collection of study materials covering fundamentals such as algorithms, operating systems, and machine learning. The project utilizes large language models to automatically categorize and arrange technical documentation through AI-driven workflows. It organizes these topics into a hierarchical knowledge graph of linked nodes to support self-directed study. Content is stored as markdown flat files for version control and text editing. These files are conv

    Python
    View on GitHub↗3,948
  • mithi/robotics-courseworkmithi avatar

    mithi/robotics-coursework

    4,009View on GitHub↗

    This project is a robotics engineering knowledge base and learning curriculum. It serves as a structured collection of academic courses, textbooks, and technical guides for studying robotics, kinematics, and control systems. The repository functions as a hardware resource guide and prototyping directory. It provides a curated set of tutorials and setup manuals for microcontrollers, alongside DIY build guides and software tools for designing robot arms, drones, and mechanical simulators. The content covers a broad technical surface, including embedded systems learning, robot software tooling

    algorithmalgorithmscomputer-science
    View on GitHub↗4,009
  • epfml/ml_courseepfml avatar

    epfml/ML_course

    2,013View on GitHub↗

    This project serves as a centralized platform for the delivery of a structured machine learning curriculum. It provides a framework for distributing academic materials, including lecture notes, lab exercises, and code templates, while facilitating instruction on methodologies ranging from fundamental techniques to advanced topics like neural networks and unsupervised learning. The platform distinguishes itself by integrating collaborative research management directly into the educational workflow. It organizes students into teams to apply machine learning techniques to real-world scientific d

    Jupyter Notebook
    View on GitHub↗2,013
  • 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
  • kaieye/2022-machine-learning-specializationkaieye avatar

    kaieye/2022-Machine-Learning-Specialization

    4,603View on 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
    View on GitHub↗4,603
  • 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
  • tdpetrou/machine-learning-books-with-pythontdpetrou avatar

    tdpetrou/Machine-Learning-Books-With-Python

    943View on GitHub↗

    This repository serves as an educational resource for mastering machine learning concepts through structured exercises and practical programming examples. It functions as a library of implementations for core algorithms and models, designed to accompany standard academic textbooks and technical literature. The project utilizes a literate programming pattern within interactive documents, allowing users to interleave narrative explanations with executable code. By combining text and logic, the repository facilitates step-by-step experimentation and the translation of theoretical concepts into f

    Jupyter Notebook
    View on GitHub↗943
  • 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
  • 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
  • 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
  • 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
  • trekhleb/homemade-machine-learningtrekhleb avatar

    trekhleb/homemade-machine-learning

    24,608View on GitHub↗

    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
    View on GitHub↗24,608
  • 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
  • zotroneneis/machine_learning_basicszotroneneis avatar

    zotroneneis/machine_learning_basics

    4,418View on GitHub↗

    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
    View on GitHub↗4,418
  • 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
  • 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
  • visualize-ml/book4_power-of-matrixVisualize-ML avatar

    Visualize-ML/Book4_Power-of-Matrix

    9,942View on GitHub↗

    This project is a linear algebra tutorial and educational resource focused on the mathematical foundations of machine learning. It serves as a technical guide and instructional material for understanding how matrix calculations and linear operations power predictive algorithms. The resource emphasizes the transition from basic arithmetic to the implementation of predictive models. It focuses on linear algebra visualization to demonstrate how matrix operations translate into the geometric transformations used in data science. The material covers the implementation of machine learning logic th

    Jupyter Notebooklinearlinear-algebramachine-learning
    View on GitHub↗9,942
  • gitjournal/gitjournalGitJournal avatar

    GitJournal/GitJournal

    4,168View on GitHub↗

    GitJournal is a mobile-first note-taking application and self-hosted manager for creating a structured markdown knowledge base. It functions as a git-synced notebook, allowing users to organize long-term information and notes as markdown files with metadata. The system ensures data portability and ownership by storing notes in a private version control repository. This approach enables cross-device synchronization and consistency through the use of git operations. The application supports digital note migration by importing data from third-party services into a local markdown format. It furt

    Dart
    View on GitHub↗4,168
  • hardikkamboj/an-introduction-to-statistical-learninghardikkamboj avatar

    hardikkamboj/An-Introduction-to-Statistical-Learning

    2,493View on GitHub↗

    This project is a machine learning textbook companion and code reference that translates theoretical statistical learning exercises into executable implementations. It serves as a programmatic study guide for implementing foundational machine learning algorithms and solving structured data problems. The repository provides predictive modeling notebooks that combine narrative explanations with code to derive and validate statistical algorithms. These implementations are available as a reference for both Python and R, utilizing the Scikit-Learn API for model fitting and prediction. The codebas

    Jupyter Notebookdatasciencemachine-learningpython
    View on GitHub↗2,493
  • johnmyleswhite/ml_for_hackersjohnmyleswhite avatar

    johnmyleswhite/ML_for_Hackers

    3,737View on 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
    View on GitHub↗3,737
  • dendronhq/dendrondendronhq avatar

    dendronhq/dendron

    7,436View on GitHub↗

    Dendron is a markdown knowledge management system designed for organizing linked files into a hierarchical personal knowledge base. It functions as a git-backed note manager that stores data as plaintext markdown files to ensure data persistence and ownership. The system distinguishes itself through schema-based organization, which applies structural templates and autocomplete hints to maintain consistency across large sets of documents. It also provides bi-directional linking and an interactive graph view to visualize relationships between notes, alongside a static site generator that export

    TypeScriptdendronmarkdownmarkdown-editor
    View on GitHub↗7,436