Книги / AI и ML / Нейронные сети / Создаем нейронную сеть

Создаем нейронную сеть

Тарик Рашид

Эта книга представляет собой практическое руководство по созданию нейронной сети с нуля на языке Python. Автор, Тарик Рашид, доступным языком объясняет фундаментальные принципы работы нейронных сетей, не требуя от читателя глубоких предварительных знаний в высшей математике или машинном обучении.

В первой главе подробно разбирается, как работают нейронные сети: от простых классификаторов до многослойных архитектур с обратным распространением ошибки. Рассматриваются ключевые концепции, такие как матричные операции, корректировка весов и подготовка данных.

Вторая глава посвящена практической реализации нейронной сети на Python. Читатель шаг за шагом создает работающий код, обучает сеть на знаменитом наборе данных MNIST (распознавание рукописных цифр) и экспериментирует с настройками для улучшения результатов. Приводятся советы по использованию IPython и Jupyter Notebook.

Третья глава содержит интересные проекты: анализ собственного рукописного текста, визуализация "мозга" сети через обратные запросы и методы аугментации данных (например, вращение изображений). В приложениях дается краткое введение в дифференциальное исчисление и пример запуска сети на Raspberry Pi.