Deep Learning with PyTorch Step-by-Step: A Beginner’s Guide

Эта книга представляет собой пошаговое руководство по глубокому обучению с использованием фреймворка PyTorch, специально разработанное для начинающих. Автор следует принципу Ричарда Фейнмана «Что я не могу создать, того я не понимаю», делая акцент на практическом освоении материала через создание работающих моделей.

Книга начинается с обоснования выбора PyTorch как инструмента для глубокого обучения и объяснения философии подхода «сначала код». Она охватывает все ключевые этапы рабочего процесса Data Scientist: от настройки окружения (включая локальную установку через Anaconda и использование облачных сред вроде Google Colab) до построения, обучения, оценки и развертывания нейронных сетей.

Основное содержание построено вокруг практических примеров и реализации моделей «с нуля» для формирования глубокого понимания внутренних механизмов, прежде чем переходить к использованию высокоуровневых абстракций PyTorch. Книга учит не только API фреймворка, но и фундаментальным концепциям глубокого обучения, таким как автоматическое дифференцирование, градиентный спуск и архитектуры нейронных сетей.

Издание включает FAQ, руководство по настройке, ссылки на официальный репозиторий с кодом и регулярно обновляется (последняя версия 1.2 вышла в 2024 году). Оно подходит для читателей с базовыми знаниями Python и математики, желающих начать карьеру в области машинного обучения и Data Science.

Deep Learning with PyTorch Step-by-Step: A Beginner’s Guide
A
Автор
Daniel Voigt Godoy
Издательство
Leanpub (самоиздание)
Год
2021
Язык
Английский
1
Оцените книгу

Чтобы читать книгу, войдите или зарегистрируйтесь

Ознакомительный фрагмент