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
·

62 repositorios

Awesome GitHub RepositoriesAlgorithms

Implementations of neural networks and statistical models.

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

Awesome Algorithms GitHub Repositories

Encuentra los mejores repositorios con IA.Buscaremos los repositorios que mejor coincidan usando IA.
  • kamranahmedse/developer-roadmapAvatar de kamranahmedse

    kamranahmedse/developer-roadmap

    357,434Ver en GitHub↗

    Developer Roadmap es una plataforma impulsada por la comunidad que proporciona rutas de aprendizaje estructuradas basadas en grafos para la ingeniería de software. Sirve como un repositorio de conocimiento integral donde los dominios técnicos se organizan en secuencias visuales para guiar la adquisición de habilidades profesionales y el crecimiento profesional. El proyecto se distingue por un ecosistema colaborativo que permite a los usuarios contribuir con roadmaps, curar las mejores prácticas de la industria y mantener perfiles profesionales. Integra marcos de evaluación de diagnóstico para evaluar la competencia técnica, ayudando a los desarrolladores a identificar brechas de conocimiento y prepararse para entrevistas profesionales a través de secuencias de aprendizaje específicas. Más allá de sus capacidades principales de mapeo, la plataforma ofrece ideas de proyectos prácticos y tutoría interactiva para reforzar los conceptos de ingeniería. Proporciona un espacio centralizado para que la comunidad comparta recursos, rastree el desarrollo progresivo de habilidades y navegue por paisajes técnicos complejos.

    Applies machine learning techniques to derive insights from complex datasets.

    TypeScriptangular-roadmapbackend-roadmapblockchain-roadmap
    Ver en GitHub↗357,434
  • thealgorithms/pythonAvatar de TheAlgorithms

    TheAlgorithms/Python

    221,992Ver en GitHub↗

    Este proyecto es un repositorio completo de implementaciones computacionales verificadas diseñadas para servir como un recurso educativo para la informática y la resolución de problemas algorítmicos. Proporciona una colección estructurada de ejemplos de código que cubren estructuras de datos fundamentales, operaciones matemáticas y conceptos de programación centrales, permitiendo a los usuarios estudiar la lógica y la complejidad detrás de varios métodos computacionales. El repositorio se distingue por un patrón de implementación modular basado en referencias que organiza el código en espacios de nombres lógicos. Este enfoque facilita la ejecución independiente y la claridad educativa, permitiendo a los usuarios explorar la evolución de las estrategias computacionales desde enfoques ingenuos de fuerza bruta hasta soluciones optimizadas de alto rendimiento. Al desacoplar las abstracciones de estructuras de datos de las operaciones algorítmicas, el proyecto asegura que las implementaciones sigan siendo intercambiables y fáciles de analizar. La superficie de capacidades abarca una amplia gama de dominios técnicos, incluyendo aprendizaje automático, criptografía, computación científica y visión por computadora. Incluye implementaciones para modelado predictivo, redes neuronales y análisis estadístico, junto con herramientas para procesamiento de señales digitales, gestión de flujo de red y modelado financiero. La colección también aborda necesidades matemáticas especializadas, como álgebra lineal, cálculos geométricos y manipulación de bits, proporcionando una base amplia para la investigación y aplicaciones de ingeniería.

    Build and experiment with predictive models, neural networks, and statistical algorithms to extract patterns from large datasets.

    Pythonalgorithmalgorithm-competitionsalgorithms-implemented
    Ver en GitHub↗221,992
  • developer-y/cs-video-coursesAvatar de Developer-Y

    Developer-Y/cs-video-courses

    81,816Ver en GitHub↗

    This project is a community-driven educational repository that serves as a comprehensive directory of university-level computer science video lectures. It provides a structured learning path for students and professionals, aggregating high-quality academic resources to facilitate self-paced study across a wide range of technical disciplines. The repository distinguishes itself through a collaborative maintenance model, utilizing version control workflows to allow contributors to expand and update the collection. Content is organized within a single, version-controlled document that leverages

    Curates university-level lecture content specifically targeting probabilistic graphical models and related statistical frameworks.

    algorithmsbioinformaticscomputational-biology
    Ver en GitHub↗81,816
  • netdata/netdataAvatar de netdata

    netdata/netdata

    79,176Ver en GitHub↗

    Netdata is a distributed observability platform designed for real-time infrastructure monitoring and performance tracking. It functions as a high-frequency agent that collects system, container, and application metrics with per-second precision, providing both local visualization and centralized aggregation across complex, multi-cloud environments. The platform distinguishes itself through edge-based intelligence, utilizing local machine learning models to automatically detect performance anomalies without requiring manual configuration or external query engines. Its architecture prioritizes

    Employs edge-based machine learning to automatically detect irregularities in data streams without requiring manual configuration.

    Caialertingcncf
    Ver en GitHub↗79,176
  • d2l-ai/d2l-zhAvatar de d2l-ai

    d2l-ai/d2l-zh

    78,493Ver en GitHub↗

    This project is an open-source, interactive educational platform designed to teach deep learning through a comprehensive, code-first curriculum. It provides a structured learning path that covers foundational mathematics, modern neural network architectures, and practical optimization techniques, enabling practitioners to master complex artificial intelligence concepts through hands-on experimentation. The platform distinguishes itself by integrating technical explanations with executable Jupyter notebooks. This design allows readers to modify code and hyperparameters in real-time, facilitati

    Builds foundational knowledge by implementing linear regression models from scratch using code-first examples.

    Pythonbookchinesecomputer-vision
    Ver en GitHub↗78,493
  • elastic/elasticsearchAvatar de elastic

    elastic/elasticsearch

    77,012Ver en GitHub↗

    Elasticsearch is a distributed search engine and document store designed for the high-performance indexing and retrieval of massive volumes of unstructured data. It functions as a centralized analytics platform, providing a schema-flexible architecture that organizes information into searchable indices while maintaining global cluster state through a distributed consensus mechanism. The platform distinguishes itself through its integrated approach to observability, security, and advanced analytics. It combines full-text, vector, and hybrid search capabilities with machine learning-driven insi

    Identifies irregularities in high-volume data streams using built-in machine learning models that forecast trends and flag unusual behavior.

    Javaelasticsearchjavasearch-engine
    Ver en GitHub↗77,012
  • scikit-learn/scikit-learnAvatar de scikit-learn

    scikit-learn/scikit-learn

    66,344Ver en GitHub↗

    Scikit-learn is a machine learning library for predictive data analysis that provides a collection of algorithms for supervised and unsupervised learning. It functions as a comprehensive toolkit for data preprocessing, dimensionality reduction, and model selection, allowing users to classify data objects, predict continuous values, and cluster similar items based on historical patterns. The project is defined by a unified interface design where objects either learn from data, transform data, or chain these operations into sequential workflows. To ensure performance on large or high-dimensiona

    Executes a broad array of classification and regression techniques to build predictive models from structured datasets.

    Pythondata-analysisdata-sciencemachine-learning
    Ver en GitHub↗66,344
  • exacity/deeplearningbook-chineseAvatar de exacity

    exacity/deeplearningbook-chinese

    37,285Ver en GitHub↗

    This project is a comprehensive Chinese translation of a technical deep learning textbook, providing an educational resource on the theory and implementation of neural networks. It functions as a collaborative technical translation project designed to make complex academic AI literature accessible to non-English speakers. The project utilizes a community-driven translation model that integrates external suggestions and pull requests to refine linguistic accuracy and reduce bias. It employs standardized terminology mapping to ensure a uniform vocabulary throughout the translated content. To i

    Explains the use of L1 regularization to promote sparse solutions by penalizing the absolute value of weights.

    TeX
    Ver en GitHub↗37,285
  • yunjey/pytorch-tutorialAvatar de yunjey

    yunjey/pytorch-tutorial

    32,385Ver en GitHub↗

    This project is a collection of educational examples and code for implementing deep learning architectures using the PyTorch framework. It serves as a tutorial and implementation guide for building various neural network architectures for machine learning tasks. The project provides practical implementations for computer vision, including image classification and neural style transfer, as well as natural language processing examples for building sequence models and language predictors. It also covers generative models using adversarial and variational networks to synthesize or transform visua

    Provides educational implementations of linear regression models built from scratch.

    Pythondeep-learningneural-networkspytorch
    Ver en GitHub↗32,385
  • donnemartin/data-science-ipython-notebooksAvatar de donnemartin

    donnemartin/data-science-ipython-notebooks

    29,166Ver en GitHub↗

    This project is a collection of interactive Python notebooks and educational resources designed for mastering data science, machine learning, and numerical computing. It provides a series of practical guides and tutorials covering deep learning, big data processing, and statistical analysis. The repository features specialized instructional suites for implementing classical machine learning algorithms, building deep learning model architectures, and managing AWS cloud infrastructure. It includes dedicated notebooks for data visualization and numerical computing exercises. The project covers

    Implements predictive modeling and data cleaning to analyze business datasets such as customer churn.

    Pythonawsbig-datacaffe
    Ver en GitHub↗29,166
  • 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

    Provides an educational from-scratch implementation of linear regression using gradient descent.

    Jupyter Notebook
    Ver en GitHub↗24,608
  • mleveryday/100-days-of-ml-codeAvatar de MLEveryday

    MLEveryday/100-Days-Of-ML-Code

    22,232Ver en 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

    Implements clustering algorithms like K-Means to identify hidden patterns and structures within unlabeled datasets.

    Jupyter Notebook100-days-of-ml-codechinese-simplifieddeep-learning
    Ver en GitHub↗22,232
  • voltagent/awesome-claude-code-subagentsAvatar de VoltAgent

    VoltAgent/awesome-claude-code-subagents

    21,906Ver en GitHub↗

    This project provides a framework for managing multi-agent systems, designed to automate complex software development, infrastructure, and business workflows. It functions as a multi-agent workflow orchestrator that routes tasks to domain-specific workers while maintaining state persistence and infrastructure automation. By leveraging large language models, the system decomposes high-level objectives into actionable plans, ensuring that complex operations are executed with consistency and reliability. The framework distinguishes itself through its hierarchical agent registry and policy-driven

    Applies machine learning and statistical expertise to solve complex data problems.

    Shellai-agent-frameworkai-agent-toolsai-agents
    Ver en GitHub↗21,906
  • accumulatemore/cvAvatar de AccumulateMore

    AccumulateMore/CV

    21,907Ver en GitHub↗

    This project is a comprehensive deep learning framework and educational platform designed for constructing, training, and evaluating neural network architectures. It provides a modular environment for building models through tensor operations and automatic differentiation, supporting a wide range of tasks from image classification and object detection to sequential data processing. Beyond its core technical capabilities, the project distinguishes itself by integrating professional career development resources directly into its learning ecosystem. It offers structured guidance, resume reviews,

    Trains neural networks to predict continuous numerical values via regression.

    Jupyter Notebookagentagentsbook
    Ver en GitHub↗21,907
  • facebookincubator/prophetAvatar de facebookincubator

    facebookincubator/prophet

    20,231Ver en GitHub↗

    Prophet is a predictive analytics framework and time series regression library designed for forecasting future values. It uses additive models to fit non-linear growth and periodic seasonal patterns, providing tools for producing forecasts with integrated error measurement. The project handles multiple seasonalities and holiday effects to improve accuracy for periodic data. It supports the integration of external regressors and manages data irregularities, such as missing data and outliers, to maintain prediction stability. The framework covers a broad range of analysis capabilities, includi

    Provides an integrated statistical framework for forecasting trends and recognizing patterns in time series data.

    Python
    Ver en GitHub↗20,231
  • 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

    Implements L1 regularization (Lasso) to shrink unimportant feature coefficients to zero for sparse feature selection.

    Jupyter Notebookdeep-learningmachine-learningnlp
    Ver en GitHub↗17,725
  • arangodb/arangodbAvatar de arangodb

    arangodb/arangodb

    14,091Ver en GitHub↗

    This project is a multi-model database system designed to store and manage information as documents, graphs, and key-value pairs within a single engine. It functions as a graph database and knowledge graph platform, providing the infrastructure to build, query, and visualize structured data models. By integrating vector search capabilities, the system serves as a vector database that supports retrieval-augmented generation for artificial intelligence applications. The platform distinguishes itself through a unified query language that allows users to perform document lookups, graph traversals

    Applies advanced modeling to stored relationship data to classify elements and forecast connections.

    C++arangodbdatabasedistributed-database
    Ver en GitHub↗14,091
  • 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

    Demonstrates regularization techniques, such as penalty terms, to prevent overfitting in regression models.

    Jupyter Notebook
    Ver en GitHub↗12,614
  • mysql/mysql-serverAvatar de mysql

    mysql/mysql-server

    12,297Ver en GitHub↗

    MySQL Server is a relational database management system designed to organize and store structured information. It functions as a comprehensive SQL server platform that provides reliable transactional integrity and high-performance query execution for enterprise data management. The system distinguishes itself through a pluggable storage engine architecture that decouples logical query processing from physical data storage, allowing for specialized handling of diverse workloads. It maintains data consistency and high concurrency through multi-version concurrency control and write-ahead logging

    Integrates machine learning pipelines directly into database environments to perform model training and predictive analysis on stored data.

    C++
    Ver en GitHub↗12,297
  • marcotcr/limeAvatar de marcotcr

    marcotcr/lime

    12,142Ver en GitHub↗

    This project is an agnostic model interpretability framework and explainability tool designed to provide local interpretable explanations for individual predictions. It functions as a local surrogate model that approximates the behavior of any machine learning classifier or regression model to identify the most influential features for a specific instance. The framework is designed to be model-agnostic, meaning it can explain predictions across tabular, text, and image data regardless of the underlying architecture. It employs local linear approximations and feature importance visualization t

    Generates local explanations for continuous value predictions to understand the drivers of regression outputs.

    JavaScript
    Ver en GitHub↗12,142
Ant.123…4Siguiente
  1. Home
  2. Artificial Intelligence & ML
  3. Machine Learning
  4. Algorithms

Explorar subetiquetas

  • Anomaly Detection SystemsSystems that utilize machine learning models to monitor data streams, identify irregularities, and forecast trends.
  • Core Algorithmic Paradigms2 sub-etiquetasFundamental mathematical approaches to learning, categorized by the nature of the training signal or objective function.
  • Linear Regression Implementations3 sub-etiquetasEducational implementations of linear regression models from scratch for learning purposes.
  • Predictive Machine Learning Analytics2 sub-etiquetasIntegrated statistical modeling for forecasting trends and pattern recognition in datasets.
  • Probabilistic Graphical ModelsFrameworks for representing uncertainty and dependencies between variables using graph-based structures.
  • Regression Models3 sub-etiquetasAlgorithms designed to predict continuous numerical values based on historical data patterns.