awesome-repositories.com
Blog
awesome-repositories.com

Descubre los mejores repositorios open-source con nuestra búsqueda potenciada por IA.

ExplorarBúsquedas curadasAlternativas open-sourceSoftware autohospedableBlogMapa del sitio
ProyectoAcerca deCómo clasificamosPrensaServidor MCP
Aviso legalPrivacidadTérminos
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·

29 repositorios

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

Encuentra los mejores repositorios con IA.Buscaremos los repositorios que mejor coincidan usando IA.
  • eriklindernoren/ml-from-scratchAvatar de eriklindernoren

    eriklindernoren/ML-From-Scratch

    31,918Ver en 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
    Ver en GitHub↗31,918
  • ageron/handson-ml2Avatar de ageron

    ageron/handson-ml2

    29,938Ver en 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
    Ver en GitHub↗29,938
  • d2l-ai/d2l-enAvatar de d2l-ai

    d2l-ai/d2l-en

    29,001Ver en 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
    Ver en GitHub↗29,001
  • trekhleb/homemade-machine-learningAvatar de trekhleb

    trekhleb/homemade-machine-learning

    24,608Ver en 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
    Ver en GitHub↗24,608
  • afshinea/stanford-cs-229-machine-learningAvatar de afshinea

    afshinea/stanford-cs-229-machine-learning

    19,270Ver en 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
    Ver en GitHub↗19,270
  • nlp-love/ml-nlpAvatar de NLP-LOVE

    NLP-LOVE/ML-NLP

    17,725Ver en 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
    Ver en GitHub↗17,725
  • rasbt/python-machine-learning-bookAvatar de rasbt

    rasbt/python-machine-learning-book

    12,614Ver en 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
    Ver en GitHub↗12,614
  • tonybeltramelli/pix2codeAvatar de tonybeltramelli

    tonybeltramelli/pix2code

    12,032Ver en 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
    Ver en GitHub↗12,032
  • ctgk/prmlAvatar de ctgk

    ctgk/PRML

    11,720Ver en 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
    Ver en GitHub↗11,720
  • dod-o/statistical-learning-method_codeAvatar de Dod-o

    Dod-o/Statistical-Learning-Method_Code

    11,621Ver en 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
    Ver en GitHub↗11,621
  • chiphuyen/stanford-tensorflow-tutorialsAvatar de chiphuyen

    chiphuyen/stanford-tensorflow-tutorials

    10,377Ver en 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
    Ver en GitHub↗10,377
  • jack-cherish/machine-learningAvatar de Jack-Cherish

    Jack-Cherish/Machine-Learning

    10,333Ver en 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
    Ver en GitHub↗10,333
  • sjwhitworth/golearnAvatar de sjwhitworth

    sjwhitworth/golearn

    9,438Ver en 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
    Ver en GitHub↗9,438
  • lazyprogrammer/machine_learning_examplesAvatar de lazyprogrammer

    lazyprogrammer/machine_learning_examples

    8,823Ver en 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
    Ver en GitHub↗8,823
  • lawlite19/machinelearning_pythonAvatar de lawlite19

    lawlite19/MachineLearning_Python

    8,526Ver en 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
    Ver en GitHub↗8,526
  • lmcinnes/umapAvatar de lmcinnes

    lmcinnes/umap

    8,215Ver en 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
    Ver en GitHub↗8,215
  • vay-keen/machine-learning-learning-notesAvatar de Vay-keen

    Vay-keen/Machine-learning-learning-notes

    7,744Ver en 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.

    Ver en GitHub↗7,744
  • luyishisi/anti-anti-spiderAvatar de luyishisi

    luyishisi/Anti-Anti-Spider

    7,291Ver en 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
    Ver en GitHub↗7,291
  • instillai/machine-learning-courseAvatar de instillai

    instillai/machine-learning-course

    7,043Ver en GitHub↗

    Este es un plan de estudios educativo integral diseñado para enseñar los fundamentos del aprendizaje automático utilizando el lenguaje de programación Python. Proporciona un curso estructurado que cubre la implementación y la teoría del aprendizaje supervisado, el aprendizaje no supervisado y el aprendizaje profundo. El plan de estudios se imparte a través de notebooks interactivos que combinan código ejecutable con tutoriales técnicos. Incluye guías dedicadas para construir arquitecturas de redes neuronales, implementar modelos de clasificación y regresión, y utilizar técnicas de clustering para el descubrimiento de patrones en datos no etiquetados. Los materiales cubren el flujo de trabajo completo de aprendizaje automático, incluyendo el preprocesamiento de datos y la codificación categórica, el entrenamiento de modelos y el ajuste de hiperparámetros, y la evaluación del rendimiento. También cuenta con herramientas para visualizar el comportamiento del modelo, como el trazado de límites de decisión y diagramas de árboles de decisión.

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

    Python
    Ver en GitHub↗7,043
  • greyhatguy007/machine-learning-specialization-courseraAvatar de greyhatguy007

    greyhatguy007/Machine-Learning-Specialization-Coursera

    6,996Ver en 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
    Ver en GitHub↗6,996
Ant.12Siguiente
  1. Home
  2. Artificial Intelligence & ML
  3. Supervised Learning

Explorar subetiquetas

  • 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 sub-etiquetaTraining 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