Ця книга являє собою введення в теорію
та практику створення нейронних мереж. Вона призначена для тих, хто хоче дізнатися, що таке нейронні
мережі, де вони застосовуються і як самому створити таку мережу, не маючи досвіду роботи в цій галузі. Автор простою і зрозумілою мовою пояснює теоретичні аспекти, знання яких необхідно для розуміння принципів функціонування нейронних мереж і написання відповідних програмних інструкцій. Виклад матеріалу супроводжується докладним описом процедури поетапного створення повністю функціонального коду, який реалізує нейронну мережу мовою
Python і здатний виконуватися навіть на такому мініатюрному комп'ютері, як Raspberry Pi Zero. Основні теми книги: нейронні мережі та системи штучного інтелекту; структура нейронних мереж; згладжування сигналів, що поширюються за нейронною мережею, за допомогою функції активації; тренування та тестування нейронних мереж; інтерактивне середовище програмування IPython; використання нейронних мереж як класифікація об'єктів; розпізнавання образів за допомогою нейронних мереж. Тарик Рашид — фахівець у галузі кількісного аналізу даних і розробки рішень на базі продуктів із відкритим вихідним кодом. Має вчений ступінь з фізики та ступінь магістра зі спеціальності "Machine Learning and Data Mining". Проживаючи в Лондоні, він очолює місцеву групу розробників Python (зчитує майже 3000 учасників), організує численні семінари та часто виступає з виступами на міжнародних конференціях.