Эти учебники были объединены в официальные учебники Pytorch. Пожалуйста, зайдите туда, чтобы получить лучшие версии этих учебников, совместимые с более новыми версиями Pytorch.
Изучите Pytorch с учебниками на основе проектов. Эти учебники демонстрируют современные методы с читаемым кодом и используют регулярные данные из Интернета.
Учебные пособия
Серия 1: RNNS для NLP
Применение повторяющихся нейронных сетей к задачам естественного языка, от классификации до поколения.
- Классификация имен с помощью RNN уровня символов
- Генерация Шекспира с RNN уровня персонажа
- Генерирование имен с условным RNN на уровне символов
- Перевод с последовательности в сеть последовательности и внимания
- Изучение векторов слов с перчаткой
- Анализ настроений WIP с помощью RNN и Glove Enlceddings на уровне слов
Серия 2: RNNS для данных времени
- WIP прогнозируя дискретные события с помощью RNN
Начните
Самый быстрый способ запустить их на свежей машине Linux или Mac - это установить Anaconda:
curl -LO https://repo.continuum.io/archive/Anaconda3-4.3.0-Linux-x86_64.sh
bash Anaconda3-4.3.0-Linux-x86_64.sh
Затем установите Pytorch:
conda install pytorch -c soumith
Затем клонируйте это репо и начните ноутбук Jupyter:
git clone http://github.com/spro/practical-pytorch
cd practical-pytorch
jupyter notebook
Рекомендуемое чтение
Основы Pytorch
- http://pytorch.org/ для инструкций по установке
- Официальные учебники Pytorch для большего количества учебных пособий (некоторые из этих учебников включены там)
- Глубокое обучение с Pytorch: 60-минутный блиц, чтобы начать работу с Pytorch в целом
- Введение в Pytorch для бывших Torchies, если вы бывший пользователь Lua Torch
- Примеры Jcjohnson Pytorch для более глубокого обзора (включая пользовательские модули и функции автограда)
Повторяющиеся нейронные сети
- Необоснованная эффективность повторяющихся нейронных сетей показывает кучу реальных примеров
- Глубокое обучение, НЛП и представления для обзора построения слов и RNN для NLP
- Понимание LSTM Networks - это работа LSTMS конкретно, но также и информативна о RNN в целом
Машинный перевод
- Учебные фразы с использованием RNN Encoder-Decoder для статистической машины перевод
- Последовательность для последовательности обучения с нейронными сетями
Модели внимания
- Перевод нейронной машины путем совместного обучения выравнивать и переводить
- Эффективные подходы к переводу на нейронной машине на основе внимания
Другое RNN использует
- Нейронная разговорная модель
Другие учебники Pytorch
- Глубокое обучение NLP в Pytorch
Обратная связь
Если у вас есть идеи или найдите ошибки, пожалуйста, оставьте записку.