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

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

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

meta-llama/synthetic-data-kit

0
View on GitHub↗
1,602 星标·220 分支·Python·MIT·15 次浏览pypi.org/project/synthetic-data-kit↗

Synthetic Data Kit

The synthetic data kit is an integrated framework designed to generate, curate, and format training datasets for language models. It provides an end-to-end pipeline that transforms raw source documents into structured data suitable for fine-tuning, reasoning, and tool-use model training.

The framework distinguishes itself through a modular orchestration engine that manages the entire lifecycle of data preparation. It supports multimodal input by extracting both text and image content from various file formats, while employing context-aware chunking to maintain semantic coherence. The generation process is driven by template-based prompt injection, and the resulting output is validated through an automated evaluation system that uses language models as judges to ensure quality and accuracy.

The project covers a broad range of data processing capabilities, including document parsing, automated quality filtering, and schema-agnostic serialization. It supports the creation of diverse training examples, such as reasoning traces and tool-use demonstrations, and exports the final datasets into standardized formats for compatibility with machine learning training frameworks.

Users manage the generation workflow and pipeline stages through centralized configuration files and command-line arguments.

Features

  • Synthetic Data Generators - Creates and curates high-quality training datasets from raw documents using language model inference.
  • Modular Pipeline Orchestrators - Orchestrates modular processing stages to transform raw documents into structured training datasets.
  • Document Processing Pipelines - Provides an end-to-end pipeline for extracting and structuring text from raw documents.
  • Machine Learning Pipelines - Provides a modular orchestration engine that manages the end-to-end lifecycle of transforming raw documents into structured machine learning training datasets.
  • LLM-As-A-Judge Scoring - Uses language models as judges to evaluate and filter generated content for quality and accuracy.
  • Synthetic Dataset Generators - Automates the generation of diverse synthetic training datasets, including summaries and question-answer pairs, through language model inference on source documents.
  • Text Dataset Curators - Curates machine learning datasets through automated quality filtering and validation.
  • Multimodal Feature Extractors - Provides a unified layer for extracting text and image content from mixed-media documents.
  • Tool-Use Training - Produces specialized training data that teaches language models how to effectively interact with external software tools and APIs.
  • LLM Fine-Tuning Toolsets - Prepares high-quality, structured training datasets specifically for language model fine-tuning.
  • Dataset Curation Tools - Provides utilities for evaluating and filtering generated content to ensure training suitability.
  • Multimodal Document Processing - Extracts text and image content from mixed-media documents to support synthetic data generation.
  • Prompt Templates - Injects source content and instructions into configurable templates to drive dynamic generation behavior.
  • Semantic Chunking - Splits large source documents into overlapping segments to maintain semantic coherence during synthetic data generation.
  • Synthetic Reasoning Data Generators - Generates structured chains of thought and reasoning traces to enhance the logical problem-solving capabilities of language models.
  • Training Data Exporters - Exports processed datasets into standardized formats for downstream model training.
  • Document Parsing Pipelines - Parses diverse file formats into structured text for downstream processing.
  • Multimodal Quality Filters - Filters generated content using automated quality checks to ensure high-quality training samples.

Star 历史

meta-llama/synthetic-data-kit 的 Star 历史图表meta-llama/synthetic-data-kit 的 Star 历史图表

AI 搜索

探索更多 awesome 仓库

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

Start searching with AI

Synthetic Data Kit 的开源替代方案

相似的开源项目,按与 Synthetic Data Kit 的功能重合度排序。
  • oumi-ai/oumioumi-ai 的头像

    oumi-ai/oumi

    8,858在 GitHub 上查看↗

    Oumi is a comprehensive large language model development platform designed for synthesizing data, fine-tuning models, and running performance evaluations. It serves as a unified environment for the entire model lifecycle, encompassing a training and fine-tuning suite, an evaluation framework, and tools for synthetic data generation and model distillation. The platform is distinguished by its iterative, failure-driven synthesis approach, which analyzes model weaknesses during evaluation to generate targeted training data. It utilizes an LLM-based judge framework to programmatically score respo

    Pythondpoevaluationfine-tuning
    在 GitHub 上查看↗8,858
  • maiot-io/zenmlmaiot-io 的头像

    maiot-io/zenml

    5,452在 GitHub 上查看↗

    ZenML is an extensible machine learning orchestration framework designed to manage the end-to-end lifecycle of data pipelines and AI agent workflows. It functions as a durable orchestrator that executes machine learning tasks as directed acyclic graphs, ensuring that every step is containerized for consistent performance across local, cloud, and hybrid infrastructure. By decoupling pipeline code from underlying compute and storage backends, the platform allows developers to define infrastructure-agnostic stacks that remain portable across diverse environments. The project distinguishes itself

    Python
    在 GitHub 上查看↗5,452
  • openpipe/artOpenPipe 的头像

    OpenPipe/ART

    8,630在 GitHub 上查看↗

    ART is a platform for agentic training, providing a reinforcement learning framework, training environment, and compute orchestrator. It enables the improvement of multi-step agent reasoning and tool usage through group relative policy optimization and a judge-based reward modeling system. The project features tools for model distillation to transfer capabilities from large teacher models to smaller architectures, as well as a system for capturing execution trajectories to generate synthetic training data. It supports specialized training workflows including supervised fine-tuning for baselin

    Pythonagentagentic-aigrpo
    在 GitHub 上查看↗8,630
  • nvidia/isaac-gr00tNVIDIA 的头像

    NVIDIA/Isaac-GR00T

    6,222在 GitHub 上查看↗
    Jupyter Notebook
    在 GitHub 上查看↗6,222
查看 Synthetic Data Kit 的所有 30 个替代方案→

常见问题解答

meta-llama/synthetic-data-kit 是做什么的?

The synthetic data kit is an integrated framework designed to generate, curate, and format training datasets for language models. It provides an end-to-end pipeline that transforms raw source documents into structured data suitable for fine-tuning, reasoning, and tool-use model training.

meta-llama/synthetic-data-kit 的主要功能有哪些?

meta-llama/synthetic-data-kit 的主要功能包括:Synthetic Data Generators, Modular Pipeline Orchestrators, Document Processing Pipelines, Machine Learning Pipelines, LLM-As-A-Judge Scoring, Synthetic Dataset Generators, Text Dataset Curators, Multimodal Feature Extractors。

meta-llama/synthetic-data-kit 有哪些开源替代品?

meta-llama/synthetic-data-kit 的开源替代品包括: oumi-ai/oumi — Oumi is a comprehensive large language model development platform designed for synthesizing data, fine-tuning models,… maiot-io/zenml — ZenML is an extensible machine learning orchestration framework designed to manage the end-to-end lifecycle of data… openpipe/art — ART is a platform for agentic training, providing a reinforcement learning framework, training environment, and… nvidia/isaac-gr00t. datajuicer/data-juicer — Data-Juicer is an open-source framework for cleaning, filtering, deduplicating, and transforming multimodal datasets… camel-ai/owl — Owl is a framework for agentic workflow automation and multi-agent orchestration. It functions as a system for…

包含 Synthetic Data Kit 的精选搜索

收录 Synthetic Data Kit 的精选合集。
  • 大模型合成数据生成工具
  • 合成数据生成工具