Искусственный интеллект: современный подход (Artificial Intelligence: A Modern Approach), Питер Норвиг. Сокращённо называют AIMA и часто ссылаются как на фундамент.
Ещё многое прояснил для себя в категории свёрточных нейронных сетей из этого видео: https://www.youtube.com/watch?v=98Y478fooPQ - как-то доходчиво объясняет, или я сам просто созрел до понимания того момента, как производится обучение самих фич.
И ещё, кроме знаний нейронных сетей могут понадобится знания в других областях.
Так вот, если Вы собираетесь заниматься машинным обучением для компьютерного зрения, для этого будет полезно получить базовые знания в области компьютерной графики и алгоритмов для обработки изображений, посмотреть в сторону библиотеки OpenCV.
Или, если вы планируете заниматься обработкой текста, нужно смотреть в сторону NLP, и различных библиотек для обработки текста и преобразования этих текстов в данные пригодные для нейронных сетей.