Введение в глубокое обучение.
Черняк, Евгений.Книга
является проектно-ориентированным руководством по основам глубокого обучения.
Это
краткое, ориентированное на проекты руководство по глубокому обучению проводит
читателей через ряд задач по написанию программ, которые знакомят их с
использованием глубокого обучения в таких областях искусственного интеллекта,
как компьютерное зрение, обработка естественного языка и обучение с
подкреплением. Автор, давний исследователь искусственного интеллекта,
специализирующийся на обработке естественного языка, охватывает в своей книге
такие темы, как нейронные сети с прямой связью, сверточные нейронные
сети, конвертация последовательностей из одного домена в другой, реккурентные
нейронные сети, последовательное обучение, глубокое обучение с подкреплением,
неконтролируемые модели и другие фундаментальные аспекты, концепции и методы.
Студенты
и практики имеют возможность изучить основы глубокого обучения, работая с
программами в Tensorflow, среде машинного обучения с открытым исходным кодом.
«Я считаю, что лучший метод изучения материалов по информатике - это сидеть и
писать программы», - пишет автор, и книга отражает этот подход.
Каждая
глава включает проект программирования, упражнения и ссылки для дальнейшего
чтения. Одна из первых глав посвящена Tensorflow и его интерфейсу с Python,
широко используемым языком программирования.
Требуется
знание линейной алгебры, математического анализа многих переменных, теории вероятностей
и математической статистики, а также элементарные знания программирования на
Python. Книгу можно использовать как в бакалавриате, так и в магистратуре;
Практикующие сочтут его важным справочником