Text Curation Concepts#

This document covers the essential concepts for text data curation in NVIDIA NeMo Curator. These concepts assume basic familiarity with data science and machine learning principles.

Core Concept Areas#

Text curation in NVIDIA NeMo Curator focuses on these key areas:

Text Curation Pipeline

Comprehensive overview of the end-to-end text curation architecture and workflow

Text Data Curation Pipeline
Data Loading

Core concepts for loading and managing text datasets from local files

Data Loading Concepts
Data Acquisition

Components for downloading and extracting data from remote sources

Data Acquisition Concepts
Data Processing

Concepts for filtering, deduplication, and classification

Text Processing Concepts
Data Generation

Concepts for generating high-quality synthetic text

Data Generation Concepts

Infrastructure Components#

The text curation concepts build on NVIDIA NeMo Curator’s core infrastructure components, which are shared across all modalities. These components include:

Distributed Computing

Configure and manage distributed processing across multiple machines

Distributed Computing Reference
Memory Management

Optimize memory usage when processing large datasets

Memory Management Guide
GPU Acceleration

Leverage NVIDIA GPUs for faster data processing

GPU Processing Guide
Resumable Processing

Continue interrupted operations across large datasets

Resumable Processing