PaddleNLP 2.0 — это основная библиотека Paddle Ecosystem в текстовой области. Она имеет три основные функции: простой в использовании API текстовых полей, примеры многосценарных приложений и высокопроизводительное распределенное обучение. Она направлена на улучшение разработки разработчиков. эффективность в текстовом поле и предоставить лучшие практики для задач НЛП в базовой структуре Flying Paddle 2.0.
Простой в использовании API текстового поля
Предоставляет API-интерфейсы предметной области: от загрузки данных, предварительной обработки текста, оценки модели сети до ускорения вывода: API набора данных, который поддерживает загрузку обширных наборов данных на китайском языке, который гибко и эффективно выполняет предварительную обработку данных, Transformer, который предоставляет более 60 предварительно обученных API-интерфейсов моделей; и т. д., могут значительно повысить эффективность моделирования и итерации задач НЛП.
Примеры применения для нескольких сценариев
Охватывает примеры применения НЛП от академического до промышленного уровня, охватывая базовую технологию НЛП, основную технологию НЛП, системное применение НЛП и связанные с ним расширенные приложения. Он полностью разработан на основе новой системы API Flying Paddle Core Framework 2.0, обеспечивающей разработку с использованием лучших практик платформы Flying Paddle 2.0 в текстовом поле.
Высокопроизводительное распределенное обучение
Основанный на ведущей автоматической стратегии оптимизации смешанной точности основной платформы Flying Paddle в сочетании с распределенным API Fleet, он поддерживает гибридную параллельную стратегию 4D и может эффективно выполнять обучение модели с очень крупномасштабными параметрами.