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

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

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

ludwig-ai/ludwig

0
View on GitHub↗
11,717 星标·1,221 分支·Python·Apache-2.0·17 次浏览ludwig.ai↗

Ludwig

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 identify optimal encoder and combiner combinations for specific datasets.

The platform provides a distributed model training engine to scale workloads across compute clusters and containerized environments. Its capabilities extend to computer vision tasks like semantic segmentation, time-series forecasting, and a deployment pipeline that exports models as high-performance REST APIs for real-time inference.

The project includes a command-line interface for executing training and evaluation tasks within provisioned container images.

Features

  • Low-Code Machine Learning Tools - Enables building and training of neural networks and machine learning models using declarative configuration files instead of custom code.
  • Multimodal Machine Learning - Implements a platform for creating machine learning models that simultaneously process and combine text, images, audio, and tabular data.
  • Declarative Model Synthesis - Enables the construction of multimodal neural networks and training loops using declarative configuration files instead of custom code.
  • Distributed Training - Distributes training workloads across clusters to handle datasets that exceed the memory of a single machine.
  • Distributed Training Frameworks - Provides a distributed engine to scale model training across multiple compute nodes and GPUs for large datasets.
  • Distributed Training Scaling Utilities - Implements an infrastructure to scale deep learning model training across compute clusters and containerized environments.
  • Encoder-Combiner Architectures - Processes diverse data types using specialized feature extractors and a central fusion layer for multimodal predictions.
  • Language Model Fine-Tuning - Adapts large language models to specific tasks through supervised fine-tuning, alignment, and constrained decoding.
  • Large-Scale Model Training - Scales the training of large datasets and complex models across compute clusters and containerized environments.
  • Multimodal Training Platforms - Provides a unified platform for training neural networks that combine text, images, audio, and tabular data.
  • Automated Architecture Search - Automatically evaluates encoder and combiner combinations to identify the optimal model architecture for a given dataset.
  • Configuration-Driven Trainers - Enables training neural networks using configuration files to define architecture and data instead of writing custom code.
  • Supervised Fine-Tuning - Performs supervised fine-tuning and alignment training to adapt large language models to specific tasks.
  • Training Configuration Frameworks - Provides a framework for defining and managing complex model training workflows through declarative configuration files.
  • Automated Machine Learning - Automates the search for optimal model architectures and hyperparameters based on a specific dataset and time budget.
  • Low-Code Builders - Provides a declarative framework for building and fine-tuning large language models using configuration files.
  • Image Segmentation - Generates semantic segmentation masks to identify object boundaries within images.
  • Ray-Based Training - Manages large-scale model training across multiple nodes using Ray's distributed computing capabilities.
  • Experiment Tracking - Integrates with tracking tools to log, version, and visualize learning curves and model performance.
  • Forecasting - Predicts future values in a sequence using dedicated encoders and specialized forecasting metrics.
  • GPU Training Accelerators - Utilizes hardware-accelerated container images to increase the speed of training for neural networks and large language models.
  • Preference-Based Model Alignments - Refines model behavior using preference datasets and reinforcement learning trainers to improve output quality.
  • High-Throughput Model Serving - Provides a high-performance serving backend to optimize inference speed and throughput for deployed models.
  • Model Inference Servers - Deploys a server that exposes trained machine learning models as production-ready HTTP endpoints for real-time predictions.
  • Model Inference - Provides utilities for loading trained models and generating predictions from new input datasets.
  • Model Deployment Pipelines - Provides a pipeline for exporting trained models and exposing them as REST APIs for real-time production inference.
  • Hyperparameter Optimization - Provides automated methods for searching and selecting the best hyperparameter configurations to maximize model performance.
  • Model Exporting - Saves trained models in standardized formats for use in external environments and runtimes.
  • Multimodal Image Encoders - Processes visual information using pretrained encoders to convert images into numerical representations for multimodal learning.
  • Semantic Segmentation - Decodes image data into segmented maps using specialized architectures to categorize pixels.
  • Constrained Decoding - Forces large language models to produce structured data using logit extraction and constrained decoding.
  • Structured Data Extraction - Provides tools for forcing large language models to generate data in specific, structured formats using logit extraction.
  • Schema-Constrained Sampling - Forces language model outputs into specific formats by masking invalid tokens during the sampling process at inference time.
  • Model Inference APIs - Exposes trained models as HTTP REST APIs to serve predictions for input features in real-time.
  • Model Serving Endpoints - Exposes trained models as high-performance REST API endpoints for real-time inference.
  • Performance Visualization - Ships a visualization dashboard for monitoring real-time training metrics and analyzing model performance results.
  • Deep Learning Ecosystems - Low-code deep learning framework.
  • Deep Learning Frameworks - Low-code framework for training deep learning models.
  • Fine-Tuning Frameworks - Low-code framework for building custom AI models.
  • LLM Development Frameworks - Low-code framework for building custom deep learning models.
  • 机器学习框架 - Low-code framework for training and deploying custom deep learning models.
  • Model Training - Low-code framework for building custom neural networks and models.
  • Model Training and Fine-tuning - Low-code framework for custom LLMs.
  • No Code Machine Learning - Toolbox for training deep learning models without manual coding.
  • Training and Orchestration - Low-code framework for building custom deep learning models.
  • Fine-Tuning Frameworks - Low-code framework for custom model development.

Star 历史

ludwig-ai/ludwig 的 Star 历史图表ludwig-ai/ludwig 的 Star 历史图表

AI 搜索

探索更多 awesome 仓库

用简单的语言描述您的需求 —— AI 将根据相关性为您从数千个精选开源项目中进行排序。

Start searching with AI

Ludwig 的开源替代方案

相似的开源项目,按与 Ludwig 的功能重合度排序。
  • uber/ludwiguber 的头像

    uber/ludwig

    11,718在 GitHub 上查看↗

    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 gener

    Python
    在 GitHub 上查看↗11,718
  • internlm/xtunerInternLM 的头像

    InternLM/xtuner

    5,150在 GitHub 上查看↗

    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
    在 GitHub 上查看↗5,150
  • autogluon/autogluonautogluon 的头像

    autogluon/autogluon

    9,997在 GitHub 上查看↗

    AutoGluon is an automated machine learning framework and multimodal library designed to automate the end-to-end pipeline from data preprocessing to high-accuracy model training and validation. It functions as an automated model trainer for tabular, image, text, and time series data, as well as a tool for time series forecasting and foundation model finetuning. The project is distinguished by its ability to jointly process and fuse different data types, allowing for the construction of multimodal neural networks that integrate images, text, and structured tables. It supports zero-shot inferenc

    Pythonautogluonautomated-machine-learningautoml
    在 GitHub 上查看↗9,997
  • hiyouga/llama-efficient-tuninghiyouga 的头像

    hiyouga/LLaMA-Efficient-Tuning

    72,239在 GitHub 上查看↗

    This project is a fine-tuning framework and training pipeline designed to optimize and adapt large language and vision models. It provides a specialized toolkit for parameter-efficient tuning and supervised learning, serving as both a trainer for multimodal models and a deployment tool for serving fine-tuned models via high-performance inference engines. The framework focuses on reducing memory and compute requirements by updating a small subset of model parameters. It supports a wide range of adaptation strategies, including vision-language model training to align text, image, video, and aud

    Python
    在 GitHub 上查看↗72,239
查看 Ludwig 的所有 30 个替代方案→

常见问题解答

ludwig-ai/ludwig 是做什么的?

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.

ludwig-ai/ludwig 的主要功能有哪些?

ludwig-ai/ludwig 的主要功能包括:Low-Code Machine Learning Tools, Multimodal Machine Learning, Declarative Model Synthesis, Distributed Training, Distributed Training Frameworks, Distributed Training Scaling Utilities, Encoder-Combiner Architectures, Language Model Fine-Tuning。

ludwig-ai/ludwig 有哪些开源替代品?

ludwig-ai/ludwig 的开源替代品包括: uber/ludwig — Ludwig is a declarative machine learning framework designed for training neural networks and large language models… internlm/xtuner — xtuner is a comprehensive training engine for large language models, offering a toolkit for pre-training, supervised… autogluon/autogluon — AutoGluon is an automated machine learning framework and multimodal library designed to automate the end-to-end… hiyouga/llama-efficient-tuning — This project is a fine-tuning framework and training pipeline designed to optimize and adapt large language and vision… pytorch/examples — This repository serves as a comprehensive collection of reference implementations for the PyTorch machine learning… d2l-ai/d2l-en — This project is an educational platform and research toolkit designed to teach deep learning through a combination of…