Генеративное глубокое обучение: Как не мы рисуем картины, пишем романы и музыку. 2 изд

Генеративное глубокое обучение: Как не мы рисуем картины, пишем романы и музыку. 2 изд

Генеративное глубокое обучение: Как не мы рисуем картины, пишем романы и музыку. 2 изд
Автор: Фостер Дэвид
Дата выхода: 2024
Издательство: Спринт Бук
Количество страниц: 448
Тип файла: PDF
Добавил: codelibs

Внимание!!!! Книга удалена по требованию правообладателя!!!!

 Проверить на вирусы

Предисловие....18

 Вступление....19

 Цели и подходы....20

 Предварительные условия....21

 Структура издания....21

 Изменения во втором издании....23

 Прочие ресурсы....24

 Условные обозначения....25

 Примеры кода....25

 Использование программного кода примеров....26

 Благодарности....27

 От издательства....29

 ЧАСТЬ I. ВВЕДЕНИЕ В ГЕНЕРАТИВНОЕ ГЛУБОКОЕ ОБУЧЕНИЕ....-1

 Глава 1. Генеративное моделирование....31

 Что такое генеративное моделирование....31

 Генеративное и дискриминативное моделирование....33

 Появление генеративного моделирования....35

 Генеративное моделирование и ИИ....36

 Наша первая генеративная модель....37

 Привет мир!....37

 Базовые принципы генеративного моделирования....39

 Обучение представлению....41

 Основы теории вероятностей....44

 Классификация генеративных моделей....47

 Код примеров генеративного глубокого обучения....48

 Клонирование репозитория....49

 Использование Docker....49

 Применение графического процессора....49

 Резюме....49

 Глава 2. Глубокое обучение....51

 Данные для глубокого обучения....51

 Глубокие нейронные сети....53

 Что такое нейронная сеть....53

 Выявление высокоуровневых признаков....55

 TensorFlow и Keras....56

 Многослойный перцептрон....56

 Подготовка данных....57

 Конструирование модели....59

 Компиляция модели....64

 Обучение модели....65

 Оценка модели....67

 Сверточные нейронные сети (CNN)....69

 Сверточные слои....69

 Пакетная нормализация....75

 Слои прореживания....78

 Построение CNN....80

 Обучение и оценка CNN....83

 Резюме....84

 ЧАСТЬ II. МЕТОДЫ....-1

 Глава 3. Вариационные автокодировщики....87

 Введение....88

 Автокодировщики....89

 Набор данных Fashion-MNIST....90

 Архитектура автокодировщика....91

 Автокодировщик....92

 Декодировщик....93

 Объединение кодировщика и декодировщика....96

 Реконструкция изображений....97

 Визуализация скрытого пространства....98

 Генерирование новых изображений....99

 Вариационный автокодировщик....102

 Кодировщик....103

 Функция потерь....109

 Обучение вариационного автокодировщика....110

 Анализ вариационного автокодировщика....112

 Исследование скрытого пространства....113

 Набор данных CelebA....114

 Обучение вариационного автокодировщика....115

 Анализ вариационного автокодировщика....117

 Генерирование новых лиц....118

 Арифметика скрытого пространства....119

 Преобразование одного лица в другое....121

 Резюме....122

 Глава 4. Генеративно-состязательные сети....123

 Введение....124

 Глубокая сверточная GAN....126

 Набор данных Bricks....126

 Дискриминатор....127

 Генератор....130

 Обучение DCGAN....133

 Анализ DCGAN....138

 Обучение GAN: советы и рекомендации....139

 Дискриминатор получает подавляющее преимущество перед генератором....139

 Генератор получает подавляющее преимущество перед дискриминатором....140

 Неинформативные потери....141

 Гиперпараметры....142

 Решение проблем генеративно-состязательных сетей....142

 Генеративно-состязательные сети Вассерштейна со штрафом за градиент....142

 Функция потерь Вассерштейна....143

 Ограничение Липшица....144

 Реализация ограничения Липшица....145

 Функция потерь со штрафом за градиент....146

 Обучение WGAN-GP....148

 Анализ WGAN-GP....150

 Условные генеративно-состязательные сети....151

 Архитектура CGAN....152

 Обучение CGAN....154

 Анализ CGAN....155

 Резюме....156

 Глава 5. Модели авторегрессии....158

 Введение....159

 Сети с долгой краткосрочной памятью....160

 Набор данных Recipes....161

 Работа с текстовыми данными....162

 Лексемизация....164

 Создание набора обучающих данных....166

 Архитектура модели LSTM....167

 Слой Embedding....168

 Слой LSTM....169

 Ячейка LSTM....171

 Обучение LSTM....173

 Анализ LSTM....175

 Расширения RNN....179

 Многослойные рекуррентные сети....179

 Управляемые рекуррентные блоки....180

 Двунаправленные ячейки....182

 PixelCNN....182

 Маскированные сверточные слои....183

 Остаточные блоки....185

 Обучение PixelCNN....186

 Анализ PixelCNN....188

 Смесь распределений....190

 Резюме....193

 Глава 6. Модели нормализующих потоков....194

 Введение....195

 Нормализующие потоки....197

 Замена переменных....197

 Определитель якобиана....199

 Уравнение замены переменных....200

 RealNVP....201

 Набор данных Two Moons....202

 Слои связи....202

 Обучение модели RealNVP....207

 Анализ модели RealNVP....210

 Другие модели нормализующего потока....212

 GLOW....212

 FFJORD....213

 Резюме....214

 Глава 7. Модели на основе энергии....215

 Введение....215

 Модели на основе энергии....217

 Набор данных MNIST....218

 Функция энергии....219

 Выборка с использованием динамики Ланжевена....220

 Обучение с контрастивной дивергенцией....223

 Анализ модели на основе энергии....227

 Другие модели на основе энергии....229

 Резюме....230

 Глава 8. Модели диффузии....231

 Введение....232

 Модели удаления шума....234

 Набор данных Flowers....234

 Процесс прямой диффузии....236

 Трюк с перепараметризацией....237

 Режимы диффузии....237

 Процесс обратной диффузии....240

 Модель удаления шума U-Net....243

 Обучение диффузионной модели....250

 Выборка из диффузионной модели удаления шума....251

 Анализ модели....254

 Резюме....257

 ЧАСТЬ III. ПРАКТИЧЕСКОЕ ПРИМЕНЕНИЕ....-1

 Глава 9. Трансформеры....261

 Введение....262

 GPT....262

 Набор данных Wine Reviews....263

 Внимание....264

 Запросы ключи и значения....265

 Многоголовое внимание....267

 Причинно-следственная маскировка....268

 Блок трансформера....271

 Позиционное представление....274

 Обучение GPT....276

 Анализ GPT....277

 Другие трансформеры....280

 T5....281

 GPT-3 и GPT-4....284

 ChatGPT....286

 Резюме....290

 Глава 10. Продвинутые GAN....291

 Введение....292

 ProGAN....292

 Прогрессивное обучение....293

 Выходы....299

 StyleGAN....300

 Сеть отображения....302

 Синтезирующая сеть....302

 Вывод сети StyleGAN....303

 StyleGAN2....305

 Модуляция и демодуляция весов....306

 Регуляризация длины пути....307

 Вывод сети StyleGAN2....309

 Другие важные генеративно-состязательные сети....310

 Self-Attention GAN....310

 BigGAN....312

 VQ-GAN....313

 ViT VQ-GAN....317

 Резюме....318

 Глава 11. Генерирование музыки....320

 Введение....321

 Генерирование музыки с помощью модели трансформера....322

 Набор данных JS Bach Cello Suite....323

 Парсинг MIDI-файлов....324

 Кодирование....325

 Создание обучающего набора....327

 Синусоидальное позиционное кодирование....328

 Несколько входов и выходов....329

 Анализ трансформера генерирования музыки....331

 Генерирование полифонической музыки....335

 MuseGAN....339

 Набор данных Bach Chorale....339

 Генератор MuseGAN....342

 Критик MuseGAN....348

 Анализ сети MuseGAN....349

 Резюме....351

 Глава 12. Модели мира....353

 Введение....353

 Обучение с подкреплением....354

 CarRacing....356

 Обзор модели мира....358

 Архитектура....358

 Обучение....360

 Сбор данных в ходе случайных прогонов....361

 Обучение VAE....363

 Архитектура VAE....363

 Анализ VAE....365

 Сбор данных для обучения RNN....367

 Обучение сети MDN-RNN....367

 Архитектура сети MDN-RNN....368

 Выборка следующего состояния и вознаграждения из MDN-RNN....369

 Обучение контроллера....370

 Архитектура контроллера....370

 CMA-ES....371

 Параллельное выполнение алгоритма CMA-ES....373

 Обучение в мнимом окружении....375

 Резюме....378

 Глава 13. Мультимодальные модели....379

 Введение....380

 DALL.E 2....381

 Архитектура....381

 Кодировщик....382

 CLIP....382

 Модель выборки....387

 Декодировщик....389

 Примеры изображений сгенерированных моделью DALL.E 2....393

 Imagen....396

 Архитектура....397

 DrawBench....398

 Примеры изображений созданных Imagen....399

 Stable Diffusion....399

 Архитектура....400

 Примеры изображений созданных Stable Diffusion....401

 Flamingo....401

 Архитектура....402

 Vision Encoder....402

 Perceiver Resampler....403

 Языковая модель....405

 Примеры использования Flamingo....408

 Резюме....409

 Глава 14. Заключение....411

 Хронология генеративного ИИ....412

 2014–2017 годы — эпоха VAE и GAN....412

 2018–2019 годы — эпоха трансформеров....414

 2020–2022 годы — эпоха больших моделей....415

 Текущее состояние генеративного ИИ....416

 Большие языковые модели....416

 Модели преобразования текста в программный код....420

 Модели преобразования текста в изображение....422

 Другие приложения....426

 Будущее генеративного ИИ....428

 Генеративный ИИ в повседневной жизни....428

 Генеративный ИИ на рабочем месте....430

 Генеративный ИИ в образовании....431

 Практические и этические проблемы генеративного ИИ....432

 Заключительные комментарии....435

 Ссылки....437

 Об авторе....443

 Иллюстрация на обложке....444

Генеративный ИИ — одна из самых обсуждаемых тем в сфере технологий. Пора разобраться с возможностями TensorFlow и Keras, чтобы с легкостью создавать впечатляющие генеративные модели глубокого обучения, включая вариационные автокодировщики (VAE), генеративно-состязательные сети (GAN), трансформеры, нормализующие потоки, модели на основе энергии и диффузионные модели удаления шума.Дэвид Фостер, начинает с основ глубокого обучения и постепенно переходит к передовым архитектурам. Благодаря его советам и подсказкам вы узнаете, как повысить эффективность обучения и творческие возможности ваших моделей.Книга была полностью обновлена и переработана, чтобы соответствовать текущему развитию генеративного обучения.


Похожее:

Список отзывов:

Нет отзывов к книге.