Как стать автором
Обновить
2176.27
МТС
Про жизнь и развитие в IT

Подборка книг о нейронных сетях и рекомендательных системах: теория и практика

Время на прочтение7 мин
Количество просмотров4.6K

Привет, Хабр! Меня зовут Никита Малыхин, я Tech Lead в команде AdTech в Центре Big Data МТС. Сегодня поделюсь списком любимых книг, которые позволят изучить фундаментальные принципы и современные подходы в машинном обучении.

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

Трудов по теме много — так что я решил разбить подборку на две части. В первой части будут книги по нейронным сетям в целом и рекомендательным системам в частности. Во второй — сфокусируемся на NLP и книгах по ML широкого профиля. Поехали!

Некоторым книгам в списке уже с десяток лет. Но у них отлично получается объяснить базовые концепции машинного обучения простым языком — это будет полезно новичкам. Да, в быстро меняющемся мире ИТ нужно постоянно следить за трендами и новыми открытиями, но возвращаться к основам и смотреть, как развивалась инженерная мысль, — тоже полезно. Если будете покупать книги, рекомендую выбирать последние издания, чтобы работать с актуальными версиями текста.

Нейронные сети

В этом и других разделах указываю название книги на русском языке, если есть перевод, и, соответственно, на английском, если перевода нет.

Глубокое обучение

Авторы: Иэн Гудфеллоу, Иошуа Бенджио, Аарон Курвилль (Ian Goodfellow, Yoshua Bengio, Aaron Courville)

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

Сильные стороны книги:

  • мощная теоретическая база — книга закладывает прочное понимание механизмов, лежащих в основе глубокого обучения;

  • полный охват темы — рассматриваются сверточные и рекуррентные сети, стратегии обучения, методы оптимизации и даже философия искусственного интеллекта;

  • постепенное усложнение материала — от базовых принципов к передовым методам, что делает изучение логичным и последовательным.

Это серьезный труд, который подойдет тем, кто хочет не просто использовать библиотеки машинного обучения, а понимать, что происходит внутри алгоритмов. Книга станет надежной основой для исследователей, аналитиков и инженеров данных, желающих глубже разобраться в нейросетях.

Neural Networks and Deep Learning: A Textbook

Автор: Чару Ч. Аггарвал (Charu C. Aggarwal)

Почему нейросети стали основой искусственного интеллекта? Как они обучаются и какие архитектуры лучше всего подходят для разных задач? Чару Ч. Аггарвал дает комплексный обзор работы нейронных сетей, начиная с базовых принципов и заканчивая современными моделями вроде трансформеров. Книга сочетает математическую строгость с практическими примерами, что делает ее полезной как для изучения теории, так и для решения реальных задач.

Сильные стороны книги:

  • плавное погружение в тему — от основ до продвинутых архитектур, что позволяет изучать материал в комфортном темпе;

  • сбалансированный подход — теория всегда сопровождается примерами, помогающими увидеть нейросети в действии;

  • актуальные модели — рассмотрены сверточные и рекуррентные сети, трансформеры и другие современные архитектуры.

Книга подойдет и тем, кто только знакомится с глубоким обучением, и тем, кто хочет глубже разобраться в механике работы нейросетей. Neural Networks and Deep Learning: A Textbook помогает не просто изучить тему, но и применять знания на практике.

Глубокое обучение на Python 

Автор: Франсуа Шолле (François Chollet)

Глубокое обучение на Python (pdf)
Глубокое обучение на Python (pdf)

Как перейти от теории к практике и сразу начать создавать нейросети? Франсуа Шолле, создатель Keras, делает обучение доступным даже для тех, кто не хочет углубляться в сложные математические выкладки.

Сейчас Шолле работает в Google и активно занимается исследованиями в области искусственного интеллекта. Опыт у него огромный, и в книге он дает работающие примеры кода, понятные объяснения и четкий алгоритм действий: от базового понимания нейросетей до их эффективного использования в реальных задачах.

Сильные стороны книги:

  • минимум сложностей — максимум пользы — объяснения ориентированы на интуитивное понимание, без перегруженности теорией;

  • сразу к делу — код на Python с использованием Keras, который можно адаптировать и применять в своих проектах;

  • фокус на практике — книга помогает не просто изучить нейросети, а освоить их реальное применение.

Для тех, кто хочет быстро освоить глубокое обучение и научиться строить эффективные модели без погружения в академическую математику, эта книга станет надежным проводником в мир нейросетей.

Deep Learning for Computer Vision

Автор: Раджалингаппа Шанмугамани (Rajalingappaa Shanmugamani)

Компьютерное зрение — это не просто распознавание лиц или фильтры в Instagram. Это и технологии, позволяющие машинам понимать изображения, анализировать их и даже принимать решения. В этой книге Раджалингаппа Шанмугамани объясняет, как применять глубокие нейросети для работы с визуальными данными. А еще он подробно рассматривает архитектуры сверточных сетей, методы предобработки изображений и техники улучшения моделей, позволяющие повысить их точность.

Сильные стороны книги

  • фокус на компьютерное зрение — не просто машинное обучение, а его применение в анализе изображений, видео и графики;

  • практический уклон — примеры и советы, которые помогут адаптировать модели под реальные задачи;

  • современный взгляд — в книге разбираются актуальные методы и алгоритмы, применяемые в индустрии.

Книга станет настольной для разработчиков и исследователей, которые хотят не просто разбираться в нейросетях, а применять их для создания мощных моделей обработки изображений.

Рекомендательные системы

Recommender Systems: The Textbook

Автор: Чару Ч. Аггарвал (Charu C. Aggarwal)

Book cover
Book cover

Как работает Netflix, когда предлагает вам именно тот фильм, который вам понравится? Почему одни интернет-магазины умеют предугадывать ваши желания, а другие нет? В этой книге Чару Ч. Аггарвал разбирает всю кухню рекомендательных систем: от классических алгоритмов коллаборативной фильтрации до современных нейросетевых моделей. Здесь не только формулы и математические модели, но и практические аспекты: как измерять качество рекомендаций, подстраивать их под пользователей и запускать масштабируемые системы.

Сильные стороны книги:

  • разнообразие подходов — от самых простых моделей до глубокого обучения, с разбором плюсов и минусов каждого метода;

  • практическая применимость — теория подкреплена реальными кейсами, что делает книгу полезной не только для академического изучения, но и для работы;

  • современные технологии — рассматриваются актуальные алгоритмы, включая гибридные модели и использование нейросетей в рекомендациях.

Эта книга поможет не просто понять, как работают рекомендательные системы, а научиться строить их так, чтобы они действительно приносили пользу — и пользователям, и бизнесу.

Программируем коллективный разум

Автор: Тоби Сегаран (Toby Segaran)

Что общего у рекомендательных систем, фильтрации спама и прогнозирования трендов? Все это примеры машинного обучения, которое анализирует данные и делает выводы без участия человека. В своей книге Тоби Сегаран объясняет, как работают такие алгоритмы, и показывает, как внедрять их в реальных проектах с помощью Python. Здесь нет сложных математических выкладок — только понятные объяснения и код, который можно сразу запустить.

Чем книга полезна:

  • рабочие примеры на Python — автор разбирает алгоритмы на практике, а не просто рассказывает, как они устроены;

  • разнообразие техник — помимо рекомендаций, здесь есть кластеризация, предсказательная аналитика и методы выявления аномалий;

  • простота объяснений — книга рассчитана на тех, кто только начинает погружаться в тему, но при этом дает достаточно знаний для реальной работы.

Если вам нужно быстро разобраться в машинном обучении и научиться применять алгоритмы в своих проектах, эта книга станет отличным стартом. Она поможет не только понять принципы, но и сразу перейти к практике.

Practical Recommender Systems

Автор: Ким Фолк (Kim Falk)

Что делает рекомендацию действительно полезной? Почему один алгоритм предлагает идеальные варианты, а другой бесполезный мусор? В этой книге Ким Фолк разбирает, как строить рекомендательные системы, которые действительно работают. Здесь не теория ради теории, а практические кейсы, показывающие, как настроить рекомендации, измерить их качество и встроить в продукт.

Чем книга полезна:

  • реальные сценарии — автор приводит множество кейсов из разных отраслей, показывая, как рекомендации работают на практике;

  • пошаговые инструкции — от разработки алгоритма до его оценки и внедрения, все этапы подробно описаны и сопровождаются примерами;

  • фокус на практику — минимум теории, максимум практических советов и рекомендаций для быстрого старта.

Эта книга станет надежным спутником для разработчиков и инженеров данных, стремящихся создать эффективные рекомендательные системы и внедрить их в реальные проекты.​

Personalized Machine Learning

Автор: Джулиан МакОли (Julian McAuley)

Эта книга сочетает технические аспекты разработки рекомендательных систем с бизнес-аналитикой, предлагая читателю не только понять, как работают алгоритмы, но и как они влияют на пользователей. МакОли рассматривает реальные бизнес-кейсы, анализируя эффективность рекомендаций и их пользу для конечного пользователя. Кроме того, автор предоставляет доступ к онлайн-ресурсу с более чем 30 датасетами, что позволяет практиковаться и применять полученные знания на практике.​

Что делает эту книгу особенной:

  • сочетание техники и бизнеса — редкое объединение алгоритмических деталей с анализом пользовательского опыта и бизнес-ценности;

  • практическая направленность — доступ к обширной базе данных для самостоятельной работы и отработки навыков;​

  • фокус на пользователя — углубленное изучение того, как рекомендации воспринимаются и используются реальными людьми.

Книга — просто must have для специалистов, стремящихся не только разработать эффективные алгоритмы, но и понять их влияние на пользователей и бизнес.

На сегодня все. Надеюсь, подборка вам пригодится. Позже вернусь со второй частью!

Теги:
Хабы:
+27
Комментарии1

Полезные ссылки

Как правильно организовать проект c модульной архитектурой в iOS-разработке

Время на прочтение5 мин
Количество просмотров232
Всего голосов 5: ↑5 и ↓0+9
Комментарии0

Как разработчик и продакт политики безопасности на даче настраивали. Сказ о сложности планирования

Уровень сложностиПростой
Время на прочтение7 мин
Количество просмотров894
Всего голосов 7: ↑7 и ↓0+12
Комментарии3

Как мы покорили методы Big Data для данных любого размера

Уровень сложностиПростой
Время на прочтение5 мин
Количество просмотров2K
Всего голосов 17: ↑16 и ↓1+21
Комментарии0

Умный поиск по API, или NLP против функционального поиска

Уровень сложностиПростой
Время на прочтение5 мин
Количество просмотров1K
Всего голосов 11: ↑11 и ↓0+15
Комментарии0

7 ошибок, из-за которых сервисы кибербезопасности не дадут результата

Время на прочтение7 мин
Количество просмотров2.3K
Всего голосов 22: ↑22 и ↓0+25
Комментарии0

Информация

Сайт
www.mts.ru
Дата регистрации
Дата основания
Численность
свыше 10 000 человек
Местоположение
Россия