Process Data for Text Curation#
Process text data you’ve loaded through NeMo Curator’s pipeline architecture.
NeMo Curator provides a comprehensive suite of tools for processing text data as part of the AI training pipeline. These tools help you analyze, transform, and filter your text datasets to ensure high-quality input for language model training.
How it Works#
NeMo Curator’s text processing capabilities are organized into five main categories:
Quality Assessment & Filtering: Score and remove low-quality content using heuristics and ML classifiers
Deduplication: Remove duplicate and near-duplicate documents efficiently
Content Processing & Cleaning: Clean, normalize, and transform text content
Language Management: Handle multilingual content and language-specific processing
Specialized Processing: Domain-specific processing for code and advanced curation tasks
Each category provides specific implementations optimized for different curation needs. The result is a cleaned and filtered dataset ready for model training.
Quality Assessment & Filtering#
Score and remove low-quality content using heuristics and ML classifiers.
Filter text using configurable rules and metrics
Filter text using trained quality classifiers
GPU-accelerated classification with pre-trained models
Deduplication#
Remove duplicate and near-duplicate documents efficiently from your text datasets.
Identify character-for-character duplicates using hashing
Identify near-duplicates using MinHash and LSH
Remove semantically similar documents using embeddings
Content Processing & Cleaning#
Clean, normalize, and transform text content for high-quality training data.
Fix Unicode issues, standardize spacing, and remove URLs
Language Management#
Handle multilingual content and language-specific processing requirements.
Identify document languages and separate multilingual datasets
Manage high-frequency words to enhance text extraction and content detection
Specialized Processing#
Domain-specific processing for code and advanced curation tasks.
Specialized filters for programming content and source code