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

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

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

29 个仓库

Awesome GitHub RepositoriesSupervised Learning

Methods for training models on labeled data to perform classification and regression tasks.

Distinguishing note: None available; no candidates provided.

Explore 29 awesome GitHub repositories matching artificial intelligence & ml · Supervised Learning. Refine with filters or upvote what's useful.

Awesome Supervised Learning GitHub Repositories

用 AI 发现最棒的仓库。我们将通过 AI 为您搜索最匹配的仓库。
  • eriklindernoren/ml-from-scratcheriklindernoren 的头像

    eriklindernoren/ML-From-Scratch

    31,918在 GitHub 上查看↗

    This project is an educational toolkit that provides implementations of fundamental machine learning algorithms built from scratch. By avoiding high-level library abstractions, it serves as a pedagogical reference for understanding the mathematical foundations and core mechanics of supervised learning, unsupervised learning, and reinforcement learning models. The repository distinguishes itself through a modular approach to model construction, allowing users to build custom neural networks by chaining independent functional blocks. It covers a wide range of techniques, including gradient-base

    Trains models on labeled datasets to predict outcomes or classify observations.

    Pythondata-miningdata-sciencedeep-learning
    在 GitHub 上查看↗31,918
  • ageron/handson-ml2ageron 的头像

    ageron/handson-ml2

    29,938在 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

    Implements a variety of supervised learning algorithms for classification and regression tasks.

    Jupyter Notebook
    在 GitHub 上查看↗29,938
  • d2l-ai/d2l-end2l-ai 的头像

    d2l-ai/d2l-en

    29,001在 GitHub 上查看↗

    This project is an educational platform and research toolkit designed to teach deep learning through a combination of mathematical theory, visual diagrams, and executable code. It provides a comprehensive environment for building, training, and evaluating neural networks, grounding complex concepts in interactive computational notebooks that allow for hands-on experimentation. The framework distinguishes itself by interleaving theoretical foundations—including linear algebra, calculus, and probability—with practical implementations across multiple industry-standard libraries. It supports flex

    Trains predictive models on labeled datasets to perform classification and regression tasks.

    Pythonbookcomputer-visiondata-science
    在 GitHub 上查看↗29,001
  • trekhleb/homemade-machine-learningtrekhleb 的头像

    trekhleb/homemade-machine-learning

    24,608在 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

    Implements supervised learning workflows including linear and logistic regression for prediction and classification.

    Jupyter Notebook
    在 GitHub 上查看↗24,608
  • 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,

    Acts as a structured reference guide for predictive modeling techniques including regression and support vector machines.

    cheatsheetcs229data-science
    在 GitHub 上查看↗19,270
  • nlp-love/ml-nlpNLP-LOVE 的头像

    NLP-LOVE/ML-NLP

    17,725在 GitHub 上查看↗

    This project is a machine learning algorithm reference and implementation guide that provides theoretical foundations and code for supervised learning, deep learning, and natural language processing. It serves as a comprehensive toolkit for implementing predictive models and a technical reference for algorithm engineering. The project focuses on ensemble learning frameworks, including the construction of decision trees, random forests, and gradient boosting models. It also functions as a probabilistic graphical model library and an NLP algorithm reference, with specific implementations for se

    Provides from-scratch implementations of supervised learning algorithms like Support Vector Machines and Linear Regression.

    Jupyter Notebookdeep-learningmachine-learningnlp
    在 GitHub 上查看↗17,725
  • rasbt/python-machine-learning-bookrasbt 的头像

    rasbt/python-machine-learning-book

    12,614在 GitHub 上查看↗

    This project is an educational resource providing practical code examples and implementations of machine learning algorithms using the Python language. It serves as a guide for constructing predictive pipelines, clustering models, and dimensionality reduction within the Scikit-Learn ecosystem. The repository includes comprehensive demonstrations for supervised and unsupervised learning, as well as detailed examples for implementing neural networks and deep architectures. It also provides practical guidance on exporting model parameters to JSON and wrapping trained models in web APIs for produ

    Provides a comprehensive guide to training models on labeled data for classification and regression tasks.

    Jupyter Notebook
    在 GitHub 上查看↗12,614
  • tonybeltramelli/pix2codetonybeltramelli 的头像

    tonybeltramelli/pix2code

    12,032在 GitHub 上查看↗

    pix2code is a computer vision UI parser and screenshot-to-code converter that transforms images of graphical user interfaces into functional code representations. It operates as a deep learning system that maps visual interface elements to layout instructions and syntax. The project includes a machine learning training pipeline for UI, which converts raw image data into numerical arrays to create training sets. This workflow supports training models to recognize visual interface components and map them to specific code structures. The system covers automated frontend development through the

    Trains models on labeled datasets of UI screenshots paired with their functional code equivalents.

    Pythondatasetsdeep-learningdeep-neural-networks
    在 GitHub 上查看↗12,032
  • ctgk/prmlctgk 的头像

    ctgk/PRML

    11,720在 GitHub 上查看↗

    PRML is a Python machine learning library and statistical learning toolkit. It provides code implementations of supervised and unsupervised learning concepts, including regression, classification, and neural network algorithms for statistical data modeling. The project functions as a pattern recognition toolkit used to identify theoretical structures within numerical datasets. It includes a neural network framework for solving nonlinear data mappings and a linear algebra toolkit that utilizes vectorized operations and matrix calculations. The library covers a broad range of capabilities, inc

    Trains models for regression and classification to predict target values based on historical data.

    Jupyter Notebookjupyternotebookprml
    在 GitHub 上查看↗11,720
  • 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

    Provides hand-coded implementations of supervised learning algorithms including support vector machines, decision trees, and Naive Bayes.

    Pythoncodemachine-learning-algorithmsstatistical-learning-method
    在 GitHub 上查看↗11,621
  • chiphuyen/stanford-tensorflow-tutorialschiphuyen 的头像

    chiphuyen/stanford-tensorflow-tutorials

    10,377在 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

    Implements supervised learning workflows for classification and regression tasks using TensorFlow.

    Pythonchatbotcourse-materialsdeep-learning
    在 GitHub 上查看↗10,377
  • jack-cherish/machine-learningJack-Cherish 的头像

    Jack-Cherish/Machine-Learning

    10,333在 GitHub 上查看↗

    This project is a collection of supervised and unsupervised machine learning algorithms implemented from scratch using Python. It serves as an educational resource for studying model training, parameter optimization, and the implementation of core predictive models. The library provides a variety of supervised learning tools, including linear and logistic regression, decision trees, and support vector machines. It also features unsupervised learning capabilities for discovering patterns in unlabeled datasets through clustering algorithms. Broad capability areas include ensemble learning thro

    Provides a variety of predictive models for labeled datasets, including regression and classification.

    Pythonadaboostadaboost-algorithmdecision-tree
    在 GitHub 上查看↗10,333
  • sjwhitworth/golearnsjwhitworth 的头像

    sjwhitworth/golearn

    9,438在 GitHub 上查看↗

    GoLearn is a machine learning library for the Go programming language. It provides a supervised learning framework and a toolkit for building, training, and evaluating predictive models through a standardized interface. The project implements a data frame system that loads CSV files into structured grids for matrix operations. It includes a preprocessing library for discretizing continuous variables and a model evaluation toolkit that utilizes confusion matrices and cross-validation to measure precision and recall. The library covers data engineering and management, including the ability to

    Provides a collection of estimators and algorithms for training models on labeled data via a fit-predict interface.

    Go
    在 GitHub 上查看↗9,438
  • lazyprogrammer/machine_learning_exampleslazyprogrammer 的头像

    lazyprogrammer/machine_learning_examples

    8,823在 GitHub 上查看↗

    This project is a comprehensive collection of practical code examples and implementation libraries for machine learning. It provides a wide array of reference materials for building supervised, unsupervised, and reinforcement learning algorithms. The repository serves as a multi-domain resource, featuring specific implementation suites for financial AI, Bayesian statistical modeling, and deep learning architectures. It includes a framework for training intelligent agents using policy gradients and actor-critic models, as well as practical guides for fine-tuning transformers and utilizing larg

    Builds classification and regression models using supervised learning algorithms on labeled data.

    Pythondata-sciencedeep-learningmachine-learning
    在 GitHub 上查看↗8,823
  • lawlite19/machinelearning_pythonlawlite19 的头像

    lawlite19/MachineLearning_Python

    8,526在 GitHub 上查看↗

    This is a Python machine learning library featuring a collection of core algorithms implemented from scratch to demonstrate foundational AI concepts. It provides a comprehensive toolkit for supervised learning, unsupervised learning, and neural network development. The project is distinguished by its custom implementation of a neural network framework, which includes multi-layer perceptrons with backpropagation, gradient descent, and weight regularization. It also includes a specialized anomaly detection toolkit that identifies outliers and rare events using Gaussian probability distributions

    Provides a set of supervised learning models including linear regression, logistic regression, and support vector machines.

    Python
    在 GitHub 上查看↗8,526
  • lmcinnes/umaplmcinnes 的头像

    lmcinnes/umap

    8,215在 GitHub 上查看↗

    This project is a manifold learning and non-linear dimensionality reduction library used to project high-dimensional data into lower-dimensional spaces while preserving topological structure. It functions as a parametric embedding framework and a topological data visualization library for identifying clusters and patterns within complex datasets. The library distinguishes itself through parametric neural mapping, which uses neural networks to learn functional mappings that allow for out-of-sample projections and the reconstruction of original data. It supports supervised and semi-supervised d

    Uses categorical labels during the projection process to improve class separation and reveal data structures.

    Pythondimensionality-reductionmachine-learningtopological-data-analysis
    在 GitHub 上查看↗8,215
  • vay-keen/machine-learning-learning-notesVay-keen 的头像

    Vay-keen/Machine-learning-learning-notes

    7,744在 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

    Covers the training of models using labeled data for classification and regression tasks.

    在 GitHub 上查看↗7,744
  • luyishisi/anti-anti-spiderluyishisi 的头像

    luyishisi/Anti-Anti-Spider

    7,291在 GitHub 上查看↗

    Anti-Anti-Spider is an automated web scraping toolkit and CAPTCHA bypass framework. It uses convolutional neural networks to recognize characters and digits in image-based security challenges, enabling programmatic access to protected web content. The project functions as an image recognition model trainer, providing a workflow to preprocess labeled image datasets and train custom neural networks. Users can configure model architectures and hyperparameters to align the recognition system with the visual style of specific target websites. The toolkit covers capabilities for image data preproc

    Employs supervised learning to map labeled image datasets to known characters via gradient descent.

    Pythongeekpythonspider
    在 GitHub 上查看↗7,291
  • instillai/machine-learning-courseinstillai 的头像

    instillai/machine-learning-course

    7,043在 GitHub 上查看↗

    这是一个全面的教育课程,旨在教授使用 Python 编程语言的机器学习基础知识。它提供了一个结构化的课程,涵盖监督学习、无监督学习和深度学习的实现与理论。 该课程通过结合可执行代码和技术教程的交互式 notebook 提供。它包括用于构建神经网络架构、实现分类和回归模型,以及利用聚类技术在未标记数据中发现模式的专门指南。 这些材料涵盖了完整的机器学习工作流程,包括数据预处理和分类编码、模型训练和超参数调优,以及性能评估。它还具有用于可视化模型行为的工具,例如决策边界绘图和决策树图。

    Implements and explains predictive models for classification and regression tasks using labeled training data.

    Python
    在 GitHub 上查看↗7,043
  • greyhatguy007/machine-learning-specialization-courseragreyhatguy007 的头像

    greyhatguy007/Machine-Learning-Specialization-Coursera

    6,996在 GitHub 上查看↗

    This repository is a collection of implementation references and solved notebooks covering supervised, unsupervised, and reinforcement learning techniques. It provides practical guides for building predictive models, clustering algorithms, and autonomous agents. The project includes specific implementations for neural network architectures, such as multi-layer perceptrons for digit recognition, and recommender systems using collaborative and content-based filtering. It also features reinforcement learning systems that utilize deep Q-learning to optimize decision-making policies. The codebase

    Implements supervised learning models for regression and classification using labeled data.

    Jupyter Notebookandrew-ngandrew-ng-machine-learningcoursera
    在 GitHub 上查看↗6,996
上一个12下一个
  1. Home
  2. Artificial Intelligence & ML
  3. Supervised Learning

探索子标签

  • Supervised Embedding LearningLearning projection mappings that leverage labels to improve separation of known classes. **Distinct from Supervised Learning:** Specifically learns a projection for visualization/separation, whereas the parent is general classification/regression
  • Supervised Metric Learning1 个子标签Training embedding spaces using labels to enable feature engineering on unlabeled data. **Distinct from Supervised Learning:** Focuses on learning a metric space for embeddings rather than general classification/regression tasks