Создаем нейронную сеть
Эта книга представляет собой практическое руководство по созданию нейронной сети с нуля на языке Python. Автор, Тарик Рашид, доступным языком объясняет фундаментальные принципы работы нейронных сетей, не требуя от читателя глубоких предварительных знаний в высшей математике или машинном обучении.
В первой главе подробно разбирается, как работают нейронные сети: от простых классификаторов до многослойных архитектур с обратным распространением ошибки. Рассматриваются ключевые концепции, такие как матричные операции, корректировка весов и подготовка данных.
Вторая глава посвящена практической реализации нейронной сети на Python. Читатель шаг за шагом создает работающий код, обучает сеть на знаменитом наборе данных MNIST (распознавание рукописных цифр) и экспериментирует с настройками для улучшения результатов. Приводятся советы по использованию IPython и Jupyter Notebook.
Третья глава содержит интересные проекты: анализ собственного рукописного текста, визуализация "мозга" сети через обратные запросы и методы аугментации данных (например, вращение изображений). В приложениях дается краткое введение в дифференциальное исчисление и пример запуска сети на Raspberry Pi.









