Transformers documentation
Сообщество
Начало работы
Базовые классы
Модели
Предобработчики
Вывод
API конвейера
Generate API
Оптимизация
Чат с моделями
Развёртывание
Обучение
Начало работы
Настройка
Производительность
Распределённое обучение
Аппаратное обеспечение
Квантование
Интеграции с экосистемой
Ресурсы
Рецепты задач
API
You are viewing main version, which requires installation from source. If you'd like
regular pip install, checkout the latest stable version (v5.22.1).
Сообщество
На этой странице собраны ресурсы, созданные сообществом вокруг 🤗 Transformers.
Ресурсы сообщества
| Ресурс | Описание | Автор |
|---|---|---|
| Карточки-глоссарий Hugging Face Transformers | Набор карточек, основанный на Transformers Docs Glossary, оформленный в формате, удобном для изучения и повторения с помощью Anki — открытого кроссплатформенного приложения, специально разработанного для долгосрочного запоминания. Смотрите это вступительное видео о том, как использовать карточки. | Darigov Research |
Ноутбуки сообщества
| Ноутбук | Описание | Автор | |
|---|---|---|---|
| Доработка предобученного Transformer для генерации текстов песен | Как сгенерировать тексты песен в стиле вашего любимого артиста с помощью дообучения модели GPT-2 | Алексей Коршук | |
| Обучение T5 на TPU | Как обучить T5 на SQUAD с помощью Transformers и Nlp | Suraj Patil | |
| Доработка T5 для классификации и выбора из нескольких вариантов | Как дообучить T5 для задач классификации и выбора из нескольких вариантов с использованием формата «текст-в-текст» и PyTorch Lightning | Suraj Patil | |
| Доработка DialoGPT на новых наборах данных и языках | Как дообучить модель DialoGPT на новом наборе данных для открытых диалогов в чат-ботах | Nathan Cooper | |
| Моделирование длинных последовательностей с помощью Reformer | Как обучать на последовательностях длиной до 500 000 токенов с помощью Reformer | Patrick von Platen | |
| Доработка BART для суммаризации | Как дообучить BART для суммаризации с помощью fastai и blurr | Wayde Gilliam | |
| Доработка предобученного Transformer на твитах любого пользователя | Как генерировать твиты в стиле вашего любимого аккаунта в Twitter, дообучая модель GPT-2 | Boris Dayma | |
| Оптимизация моделей 🤗 Hugging Face с помощью Weights & Biases | Полное руководство по интеграции W&B с Hugging Face | Boris Dayma | |
| Предобучение Longformer | Как создать «длинную» версию существующих предобученных моделей | Iz Beltagy | |
| Доработка Longformer для QA | Как дообучить модель longformer для задачи QA | Suraj Patil | |
| Оценка модели с помощью 🤗nlp | Как оценить longformer на TriviaQA с помощью nlp | Patrick von Platen | |
| Доработка T5 для извлечения фрагментов текста с оценкой тональности | Как дообучить T5 для извлечения фрагментов текста с оценкой тональности в формате «текст-в-текст» с помощью PyTorch Lightning | Lorenzo Ampil | |
| Доработка DistilBert для многоклассовой классификации | Как дообучить DistilBert для многоклассовой классификации с помощью PyTorch | Abhishek Kumar Mishra | |
| Доработка BERT для многометочной классификации | Как дообучить BERT для многометочной классификации с помощью PyTorch | Abhishek Kumar Mishra | |
| Доработка T5 для суммаризации | Как дообучить T5 для суммаризации в PyTorch и отслеживать эксперименты с WandB | Abhishek Kumar Mishra | |
| Ускорение Fine-Tuning в Transformers с помощью динамического Padding / Bucketing | Как ускорить дообучение в 2 раза с помощью динамического выравнивания / группировки | Michael Benesty | |
| Предобучение Reformer для моделирования языка с маскированием | Как обучить модель Reformer с слоями двунаправленного само-внимания | Patrick von Platen | |
| Расширение и дообучение Sci-BERT | Как расширить словарь предобученной модели SciBERT от AllenAI на датасете CORD и настроить конвейер. | Tanmay Thakur | |
| Доработка BlenderBotSmall для суммаризации с помощью API Trainer | Как дообучить BlenderBotSmall для суммаризации на собственном наборе данных с использованием API Trainer. | Tanmay Thakur | |
| Доработка Electra и интерпретация с помощью Integrated Gradients | Как дообучить Electra для анализа тональности и интерпретировать предсказания с помощью Captum Integrated Gradients | Eliza Szczechla | |
| дообучение неанглоязычной модели GPT-2 с помощью класса Trainer | Как дообучить неанглоязычную модель GPT-2 с помощью класса Trainer | Philipp Schmid | |
| Доработка модели DistilBERT для задачи классификации с несколькими метками | Как дообучить модель DistilBERT для задачи классификации с несколькими метками | Dhaval Taunk | |
| Доработка ALBERT для классификации пар предложений | Как дообучить модель ALBERT или другую модель на базе BERT для задачи классификации пар предложений | Надир Эль Манузи | |
| Доработка Roberta для анализа тональности | Как дообучить модель Roberta для анализа тональности | Dhaval Taunk | |
| Оценка моделей генерации вопросов | Насколько точны ответы на вопросы, сгенерированные вашей seq2seq-трансформерной моделью? | Pascal Zoleko | |
| Использование BERT для суммаризации в архитектуре encoder-decoder на датасете CNN/Dailymail | Как выполнить warm-start модели EncoderDecoderModel с чекпоинтом google-bert/bert-base-uncased для суммаризации на CNN/Dailymail | Patrick von Platen | |
| Использование RoBERTa для суммаризации в архитектуре encoder-decoder на BBC XSum | Как выполнить warm-start общей модели EncoderDecoderModel с контрольной точкой FacebookAI/roberta-base для суммаризации на BBC/XSum | Patrick von Platen | |
| Доработка TAPAS для последовательного ответа на вопросы (SQA) | Как дообучить TapasForQuestionAnswering с контрольной точкой tapas-base на наборе данных Sequential Question Answering (SQA) | Niels Rogge | |
| Оценка TAPAS на задаче проверки фактов в таблицах (TabFact) | Как оценить дообученную модель TapasForSequenceClassification с контрольной точкой tapas-base-finetuned-tabfact с использованием комбинации библиотек 🤗 datasets и 🤗 transformers | Niels Rogge | |
| Доработка mBART для перевода | Как дообучить mBART с помощью Seq2SeqTrainer для перевода с хинди на английский | Vasudev Gupta | |
| Доработка LayoutLM на FUNSD (набор данных для понимания форм) | Как дообучить LayoutLMForTokenClassification на наборе данных FUNSD для извлечения информации из отсканированных документов | Niels Rogge | |
| Доработка модели DistilGPT2 и генерация текста | Как дообучить DistilGPT2 и генерировать текст | Aakash Tripathi | |
| Доработка LED на токенах до 8K | Как дообучить LED на pubmed для суммаризации длинных текстов | Patrick von Platen | |
| Оценка LED на Arxiv | Как эффективно оценивать LED на задачах суммаризации длинных текстов | Patrick von Platen | |
| Доработка LayoutLM на RVL-CDIP (набор данных для классификации изображений документов) | Как дообучить LayoutLMForSequenceClassification на наборе данных RVL-CDIP для классификации отсканированных документов | Niels Rogge | |
| Декодирование Wav2Vec2 CTC с корректировкой GPT2 | Как декодировать CTC-последовательность с корректировкой языковой модели | Eric Lam | |
| Доработка модели BART для суммаризации на двух языках с помощью класса Trainer | Как дообучить BART для суммаризации на двух языках с помощью класса Trainer | Eliza Szczechla | |
| Оценка Big Bird на Trivia QA | Как оценить BigBird на задаче вопросно-ответной работы с длинными документами на Trivia QA | Patrick von Platen | |
| Создание описаний видео с помощью Wav2Vec2 | Как создать субтитры для YouTube из любого видео с помощью транскрипции аудио Wav2Vec | Niklas Muennighoff | |
| Доработка Vision Transformer на CIFAR-10 с помощью PyTorch Lightning | Как дообучить Vision Transformer (ViT) на CIFAR-10 с помощью HuggingFace Transformers, Datasets и PyTorch Lightning | Niels Rogge | |
| Доработка Vision Transformer на CIFAR-10 с помощью 🤗 Trainer | Как дообучить Vision Transformer (ViT) на CIFAR-10 с помощью HuggingFace Transformers, Datasets и 🤗 Trainer | Niels Rogge | |
| Оценка LUKE на Open Entity, наборе данных для типизации сущностей | Как оценить LukeForEntityClassification на наборе данных Open Entity | Ikuya Yamada | |
| Оценка LUKE на TACRED, наборе данных для извлечения отношений | Как оценить LukeForEntityPairClassification на наборе данных TACRED | Ikuya Yamada | |
| Оценка LUKE на CoNLL-2003, важном бенчмарке для NER | Как оценить LukeForEntitySpanClassification на наборе данных CoNLL-2003 | Ikuya Yamada | |
| Оценка BigBird-Pegasus на наборе данных PubMed | Как оценить BigBirdPegasusForConditionalGeneration на датасете PubMed | Vasudev Gupta | |
| Классификация эмоций в речи с помощью Wav2Vec2 | Как использовать предобученную модель Wav2Vec2 для классификации эмоций на наборе данных MEGA | Mehrdad Farahani | |
| Обнаружение объектов на изображении с помощью DETR | Как использовать обученную модель DetrForObjectDetection для обнаружения объектов на изображении и визуализации внимания | Niels Rogge | |
| Доработка DETR на собственном наборе данных для обнаружения объектов | Как дообучить DetrForObjectDetection на собственном наборе данных для обнаружения объектов | Niels Rogge | |
| Доработка T5 для распознавания именованных сущностей | Как дообучить T5 на задаче распознавания именованных сущностей | Ogundepo Odunayo | |
| Дообучение открытой LLM с помощью QLoRA, MLflow и PEFT | Как использовать QLoRA и PEFT для дообучения LLM с эффективным использованием памяти, применяя MLflow для отслеживания экспериментов | Юки Ватанабэ |