awesome-repositories.com
Blog
awesome-repositories.com

Entdecke die besten Open-Source-Repositories mit KI-gestützter Suche.

EntdeckenKuratierte SuchenOpen-Source-AlternativenSelf-hosted SoftwareBlogSitemap
ProjektÜber unsRanking-MethodikPresseMCP-Server
RechtlichesDatenschutzAGB
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·
uber avatar

uber/ludwig

0
View on GitHub↗
11,718 Stars·1,221 Forks·Python·Apache-2.0·9 Aufrufeludwig.ai↗

Ludwig

Ludwig is a declarative machine learning framework designed for training neural networks and large language models using configuration files instead of manual coding. It functions as a multimodal model builder and a low-code tool for supervised fine-tuning, allowing users to build models that process mixed inputs of text, images, audio, and tabular data.

The project distinguishes itself through an automated hyperparameter optimizer and a system for large language model fine-tuning using parameter-efficient adapters. It features a multimodal data pipeline and the ability to automatically generate declarative configuration files using large language models based on task descriptions.

The framework covers a broad set of capabilities including automated model selection, multi-task learning with game-theoretic loss balancing, and time series forecasting. It also provides a full deployment pipeline to export trained weights and serve models as REST APIs within production clusters.

Training operations are supported by experiment tracking, model weight quantization, and dataset quality validation.

Features

  • Declarative Training Frameworks - Implements a declarative machine learning framework that uses configuration files to build and train neural networks.
  • Declarative Pipeline Specifications - Allows building and training neural networks using declarative YAML or JSON configurations instead of manual Python code.
  • Declarative Machine Learning Frameworks - Provides a framework for building and training neural networks using declarative configuration files instead of manual coding.
  • Encoder-Combiner Architectures - Utilizes an architecture that separates diverse input processing into specialized encoders and merges them via a central combiner.
  • Multimodal Model Trainers - Ships a system for creating and training models that process mixed modalities including text, image, and audio.
  • LLM Fine-Tuning Engines - Provides a low-code engine for the efficient supervised fine-tuning of large language models.
  • Large Language Model Fine-Tuning Frameworks - Adapts pre-trained large language models for specific tasks using supervised fine-tuning and parameter-efficient adapters.
  • Multimodal Fine-Tuning - Trains vision-language models using gated cross-attention to simultaneously process image and text inputs.
  • Model Training - Allows the construction of neural networks and LLMs via declarative configurations instead of manual training loops.
  • Multimodal AI Systems - Provides a framework for building AI systems that process and combine text, images, audio, and tabular data.
  • Multimodal Analytical Pipelines - Provides a unified system to process text, images, and tabular data and map them into a common latent space.
  • Multimodal Models - Builds architectures that process and align diverse data types like text, images, and audio in a shared space.
  • Multimodal Processing - Integrates multiple data modalities including text, images, audio, and time series using a single unified configuration.
  • Parameter-Efficient Adaptation - Implements parameter-efficient adaptation using trainable adapter layers to customize large models while keeping base weights frozen.
  • Supervised Fine-Tuning - Supports adapting pre-trained models using labeled instruction datasets and quantization techniques.
  • Distributed Training Orchestration - Manages parallelization and synchronization of model workloads across multiple GPU clusters to accelerate training.
  • Distributed Training Scaling Utilities - Scales training workloads across clusters using mixed precision and automatic batch selection to increase speed.
  • Experiment Tracking - Logs and versions every training run and configuration to ensure reproducibility and result visualization.
  • Multi-Task Learning Models - Enables the training of a single model to predict multiple output features simultaneously.
  • Game-Theoretic Loss Balancing - Optimizes multi-task loss functions using game-theoretic methods to prevent any single task from dominating the gradient.
  • Model Deployment Pipelines - Offers a standardized pipeline for exporting trained weights and serving models as REST APIs.
  • Hyperparameter Tuning - Utilizes sampling algorithms and persistent storage to iteratively optimize model configuration parameters.
  • Automated Architecture Search - Automatically searches for the best combination of encoders and combiners based on data and time budgets.
  • Model Deployment Pipelines - Provides a deployment pipeline to transition trained models into production via REST APIs and scalable clusters.
  • Hyperparameter Optimization - Provides automated methods for searching and selecting the best configuration parameters to optimize model performance.
  • Time Series Forecasting - Supports the development of models designed for predicting future values in temporal data sequences.
  • Game-Theoretic Loss Balancing - Dynamically adjusts weights of multiple task-specific loss functions using game-theoretic methods to prevent any single task from dominating.
  • Model Alignment and Feedback - Provides capabilities for aligning language model outputs using policy optimization and human feedback.
  • LLM-Driven Configuration Generation - Automatically generates declarative configuration files using large language models based on provided task descriptions.
  • REST APIs - Exposes trained models as web services with REST endpoints to handle programmatic inference requests.
  • Containerized Model Serving - Packages trained model weights and inference logic into standardized containers for production deployment.
  • Model Inference Deployment - Transitions trained models into production environments to perform real-world inference on live data.
  • ML Model Hosting - Hosts models in distributed environments using container orchestration for scalable and reliable serving.
  • Automated Machine Learning - Toolbox for training deep learning models without writing code.
  • Deep Learning - Toolbox for training deep learning models without coding.
  • Simplification Tools - Trains and tests deep learning models without writing code.

Star-Verlauf

Star-Verlauf für uber/ludwigStar-Verlauf für uber/ludwig

KI-Suche

Entdecke weitere awesome Repositories

Beschreibe in einfachen Worten, was du brauchst — die KI bewertet tausende kuratierte Open-Source-Projekte nach Relevanz.

Start searching with AI

Open-Source-Alternativen zu Ludwig

Ähnliche Open-Source-Projekte, sortiert nach der Anzahl der gemeinsamen Funktionen mit Ludwig.
  • ludwig-ai/ludwigAvatar von ludwig-ai

    ludwig-ai/ludwig

    11,717Auf GitHub ansehen↗

    Ludwig is a multimodal machine learning platform and low-code framework designed for building, training, and deploying neural networks. It enables the construction of models that process text, images, audio, and tabular data through a unified interface using declarative configuration files rather than custom code. The system features a specialized low-code framework for large language models, supporting supervised fine-tuning, preference alignment, and a constrained decoding tool to force structured data output via logit extraction. It also includes an automated model architecture search to i

    Pythoncomputer-visiondata-centricdata-science
    Auf GitHub ansehen↗11,717
  • pycaret/pycaretAvatar von pycaret

    pycaret/pycaret

    9,811Auf GitHub ansehen↗

    PyCaret is a Python AutoML platform and MLOps lifecycle manager designed to automate machine learning workflows. It functions as a low-code environment that leverages a scikit-learn native engine to execute preprocessing, training, and evaluation for tabular data. The platform distinguishes itself as an LLM-powered ML copilot, using large language model agents to analyze datasets, design experiment configurations, and explain model results. It also serves as a Kubernetes ML orchestrator and model registry, enabling the versioning of trained pipelines and their promotion to production API endp

    Pythonanomaly-detectionautomlclassification
    Auf GitHub ansehen↗9,811
  • awslabs/autogluonAvatar von awslabs

    awslabs/autogluon

    10,481Auf GitHub ansehen↗

    AutoGluon is an automated machine learning framework designed to optimize model selection and hyperparameter tuning across tabular, text, image, and time series data. It functions as an ensemble learning library and a tabular data prediction engine, aiming to build high-accuracy predictive models without manual algorithm selection. The framework integrates multimodal machine learning pipelines that combine disparate data types into a single representation using specialized encoders. It also includes a probabilistic time series forecaster that fits multiple statistical and deep learning models

    Python
    Auf GitHub ansehen↗10,481
  • internlm/xtunerAvatar von InternLM

    InternLM/xtuner

    5,150Auf GitHub ansehen↗

    xtuner is a comprehensive training engine for large language models, offering a toolkit for pre-training, supervised fine-tuning, and the optimization of vision-language multimodal models. It serves as a distributed training accelerator and a specialized framework for scaling Mixture-of-Experts models and aligning model behavior through reinforcement learning from human feedback. The project distinguishes itself through advanced memory and compute optimizations, such as sequence parallelism for ultra-long context windows and interleaved pipeline parallelism to reduce GPU idle time. It provide

    Pythonagentdeepseek-v3gpt-oss
    Auf GitHub ansehen↗5,150
Alle 30 Alternativen zu Ludwig anzeigen→

Häufig gestellte Fragen

Was macht uber/ludwig?

Ludwig is a declarative machine learning framework designed for training neural networks and large language models using configuration files instead of manual coding. It functions as a multimodal model builder and a low-code tool for supervised fine-tuning, allowing users to build models that process mixed inputs of text, images, audio, and tabular data.

Was sind die Hauptfunktionen von uber/ludwig?

Die Hauptfunktionen von uber/ludwig sind: Declarative Training Frameworks, Declarative Pipeline Specifications, Declarative Machine Learning Frameworks, Encoder-Combiner Architectures, Multimodal Model Trainers, LLM Fine-Tuning Engines, Large Language Model Fine-Tuning Frameworks, Multimodal Fine-Tuning.

Welche Open-Source-Alternativen gibt es zu uber/ludwig?

Open-Source-Alternativen zu uber/ludwig sind unter anderem: ludwig-ai/ludwig — Ludwig is a multimodal machine learning platform and low-code framework designed for building, training, and deploying… pycaret/pycaret — PyCaret is a Python AutoML platform and MLOps lifecycle manager designed to automate machine learning workflows. It… awslabs/autogluon — AutoGluon is an automated machine learning framework designed to optimize model selection and hyperparameter tuning… internlm/xtuner — xtuner is a comprehensive training engine for large language models, offering a toolkit for pre-training, supervised… hiyouga/llama-efficient-tuning — This project is a fine-tuning framework and training pipeline designed to optimize and adapt large language and vision… openaccess-ai-collective/axolotl — Axolotl is a distributed training orchestrator and fine-tuning framework for large language models, multimodal…