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
·

16 repositorios

Awesome GitHub RepositoriesMachine Learning Frameworks

General-purpose libraries and frameworks for building machine learning models.

Explore 16 awesome GitHub repositories matching part of an awesome list · Machine Learning Frameworks. Refine with filters or upvote what's useful.

Awesome Machine Learning Frameworks GitHub Repositories

Encuentra los mejores repositorios con IA.Buscaremos los repositorios que mejor coincidan usando IA.
  • apache/incubator-mxnetAvatar de apache

    apache/incubator-mxnet

    20,812Ver en GitHub↗

    Apache MXNet is a deep learning framework and distributed machine learning library designed for training and deploying neural networks across distributed systems, mobile devices, and hardware accelerators. It functions as a cross-platform runtime and a dynamic dataflow scheduler that optimizes neural network execution. The framework provides a multi-language API, enabling the development of machine learning models using Python, R, Julia, Scala, Go, and JavaScript. It supports high-performance model training and the scaling of workloads across multiple GPUs and machines. The system covers cap

    Flexible, portable deep learning framework for distributed environments.

    C++
    Ver en GitHub↗20,812
  • huggingface/candleAvatar de huggingface

    huggingface/candle

    19,422Ver en GitHub↗

    Candle is a minimalist machine learning framework and deep learning inference engine designed for the Rust programming language. It functions as a low-level tensor computation library, providing the necessary primitives for multi-dimensional array operations and mathematical transformations required to execute pre-trained neural network models. The framework distinguishes itself through a focus on memory efficiency and hardware utilization. It employs static-typed tensor operations to enforce shape validation and memory safety at compile time, while utilizing a lazy-loaded computational graph

    Minimalist, high-performance ML framework for Rust with GPU support.

    Rust
    Ver en GitHub↗19,422
  • catboost/catboostAvatar de catboost

    catboost/catboost

    8,808Ver en GitHub↗

    CatBoost is a gradient boosting machine learning library used to train decision tree ensembles for regression, classification, and ranking tasks. It functions as a high-performance framework that provides a categorical data processor for transforming non-numeric features, a distributed trainer for large-scale datasets, and GPU acceleration to speed up model construction. The library distinguishes itself through native handling of categorical data and text features, removing the need for manual encoding. It includes a specialized model interpretability tool that leverages SHAP values and featu

    Gradient boosting library with native support for categorical features.

    C++big-datacatboostcategorical-features
    Ver en GitHub↗8,808
  • mosaicml/composerAvatar de mosaicml

    mosaicml/composer

    5,485Ver en GitHub↗

    Composer es un framework de entrenamiento distribuido para PyTorch diseñado para escalar modelos a gran escala en clústeres de GPU multi-nodo. Funciona como un entrenador de modelos de lenguaje de gran tamaño (LLM), un optimizador de modelos distribuidos y un gestor del ciclo de vida de entrenamiento. El proyecto se diferencia como una biblioteca de regularización para deep learning, proporcionando técnicas de optimización especializadas como Sharpness Aware Minimization, MixUp y CutMix para mejorar la generalización del modelo. Además, distingue su flujo de entrenamiento mediante el uso de warmup de longitud de secuencia, congelación progresiva de capas y checkpointing de estado fragmentado (sharded-state) para la recuperación de modelos a gran escala. El framework cubre una amplia superficie de capacidades, incluyendo la orquestación de entrenamiento distribuido, la gestión de hardware de precisión mixta y el streaming de datos cloud-native. También proporciona herramientas extensas de monitoreo y observabilidad para diagnósticos de memoria de GPU, detección de divergencia en el entrenamiento y seguimiento del rendimiento (throughput). El proyecto incluye un lanzador de línea de comandos para automatizar la ejecución de trabajos de entrenamiento multi-GPU entre nodos.

    Library for efficient and scalable model training.

    Python
    Ver en GitHub↗5,485
  • rust-ml/linfaAvatar de rust-ml

    rust-ml/linfa

    4,683Ver en GitHub↗

    Linfa es un framework de aprendizaje automático clásico y suite de aprendizaje estadístico implementado en Rust. Proporciona una colección de algoritmos para aprendizaje supervisado y no supervisado, centrados en métodos estadísticos tradicionales como regresión, clustering y árboles de decisión. El kit de herramientas se distingue por su capacidad de ser compilado en WebAssembly, permitiendo que los modelos analíticos se ejecuten dentro de entornos de navegador. Emplea una interfaz de algoritmo basada en traits para estandarizar el proceso de entrenamiento y predicción en sus diversos modelos. La biblioteca cubre una amplia gama de capacidades, incluyendo clasificación supervisada y regresión de valores continuos. Proporciona clustering no supervisado, métodos de conjunto (ensemble) para la agregación de modelos y procesamiento de señales mediante análisis de componentes independientes. La suite también incluye herramientas extensas de preprocesamiento de datos para normalización de características, vectorización de texto y reducción de dimensionalidad mediante PCA y t-SNE. Se proporcionan utilidades adicionales para la gestión de datos, incluyendo importación CSV y generación de conjuntos de datos sintéticos, así como herramientas de evaluación de modelos como matrices de confusión y métricas de validación cruzada.

    Toolkit for building machine learning applications in Rust.

    Rust
    Ver en GitHub↗4,683
  • athemathmo/rusty-machineAvatar de AtheMathmo

    AtheMathmo/rusty-machine

    1,264Ver en GitHub↗

    Machine Learning library for Rust

    Machine learning library written in pure Rust.

    Rust
    Ver en GitHub↗1,264
  • smartcorelib/smartcoreAvatar de smartcorelib

    smartcorelib/smartcore

    929Ver en GitHub↗

    A comprehensive library for machine learning and numerical computing. Apply Machine Learning with Rust leveraging first principles.

    Advanced machine learning library built for the Rust language.

    Rust
    Ver en GitHub↗929
  • yoshoku/rumaleAvatar de yoshoku

    yoshoku/rumale

    913Ver en GitHub↗

    Rumale is a machine learning library in Ruby

    Comprehensive machine learning library for the Ruby ecosystem.

    Ruby
    Ver en GitHub↗913
  • cardmagic/classifierAvatar de cardmagic

    cardmagic/classifier

    721Ver en GitHub↗

    A general classifier module to allow Bayesian and LSI classifications.

    Module for Bayesian and other classification algorithms in Ruby.

    Ruby
    Ver en GitHub↗721
  • maciejkula/rustlearnAvatar de maciejkula

    maciejkula/rustlearn

    642Ver en GitHub↗

    Machine learning crate for Rust

    Framework featuring common algorithms like logistic regression and random forests.

    Rust
    Ver en GitHub↗642
  • tqchen/xgboostAvatar de tqchen

    tqchen/xgboost

    578Ver en GitHub↗

    https://github.com/dmlc/xgboost

    High-performance library for extreme gradient boosting.

    C++
    Ver en GitHub↗578
  • delta-rs/deltaAvatar de delta-rs

    delta-rs/delta

    414Ver en GitHub↗

    An Open-Source Machine Learning Framework in Rust Δ

    Open-source framework for machine learning tasks in Rust.

    Rust
    Ver en GitHub↗414
  • febeling/rb-libsvmAvatar de febeling

    febeling/rb-libsvm

    279Ver en GitHub↗

    Ruby language bindings for LIBSVM

    Ruby bindings for the support vector machine library.

    C++
    Ver en GitHub↗279
  • tedsta/deeplearn-rsAvatar de tedsta

    tedsta/deeplearn-rs

    210Ver en GitHub↗

    Neural networks in Rust

    Simple neural network implementation using basic matrix operations.

    Rust
    Ver en GitHub↗210
  • asafschers/scorubyAvatar de asafschers

    asafschers/scoruby

    70Ver en GitHub↗

    Ruby Scoring API for PMML

    Tool for creating random forest classifiers from PMML files.

    Ruby
    Ver en GitHub↗70
  • avinashshenoy97/rusticsomAvatar de avinashshenoy97

    avinashshenoy97/RusticSOM

    36Ver en GitHub↗

    Rust library for Self Organising Maps (SOM).

    Library for implementing Self-Organising Maps in Rust.

    Rust
    Ver en GitHub↗36
  1. Home
  2. Part of an Awesome List
  3. Developer Tools
  4. Machine Learning Frameworks