Начать бесплатный период
Searching...
SoBrief
Русский
EnglishEnglish
EspañolSpanish
简体中文Chinese
繁體中文Chinese (Traditional)
FrançaisFrench
DeutschGerman
日本語Japanese
PortuguêsPortuguese
ItalianoItalian
한국어Korean
РусскийRussian
NederlandsDutch
العربيةArabic
PolskiPolish
हिन्दीHindi
Tiếng ViệtVietnamese
SvenskaSwedish
ΕλληνικάGreek
TürkçeTurkish
ไทยThai
ČeštinaCzech
RomânăRomanian
MagyarHungarian
УкраїнськаUkrainian
Bahasa IndonesiaIndonesian
DanskDanish
SuomiFinnish
БългарскиBulgarian
עבריתHebrew
NorskNorwegian
HrvatskiCroatian
CatalàCatalan
SlovenčinaSlovak
LietuviųLithuanian
SlovenščinaSlovenian
СрпскиSerbian
EestiEstonian
LatviešuLatvian
فارسیPersian
മലയാളംMalayalam
தமிழ்Tamil
اردوUrdu
Глубокое обучение
Попробуйте полный доступ на 3 дня
Откройте прослушивание и многое другое!
Продолжить

Ключевые идеи

1. Глубокое обучение: принятие решений на основе данных

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

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

  • анализ текстов в онлайн-разговорах на Facebook,
  • поиск изображений и машинный перевод у Google, Baidu и Microsoft,
  • восприятие окружающей среды и планирование движения у беспилотных автомобилей.

Успех AlphaGo. Программа AlphaGo от DeepMind, которая обыграла чемпионов мира по игре Го, — яркий пример силы глубокого обучения. Огромное пространство вариантов в Го делало задачу вычислительно сложной, но алгоритмы глубокого обучения позволили AlphaGo оценивать позиции на доске и принимать стратегические решения.

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

2. ИИ, МО и Глубокое обучение: иерархия интеллекта

Современное машинное обучение опирается на два направления: компьютеры, способные учиться на примерах, и исследования нейронных сетей.

Вложенные области. Искусственный интеллект (ИИ) — это широкая область, включающая машинное обучение (МО), которое, в свою очередь, включает глубокое обучение (ГЛ). ИИ стремится создавать интеллектуальные системы, МО разрабатывает алгоритмы, обучающиеся на данных, а ГЛ использует глубокие нейронные сети.

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

Фокус МО. Машинное обучение — это разработка алгоритмов, которые позволяют компьютеру извлекать функции из набора данных (примеров). Чтобы понять МО, нужно разобраться в трёх понятиях: набор данных, алгоритм и функция.

3. Машинное обучение: извлечение функций из данных

Функция — это детерминированное отображение множества входных значений в одно или несколько выходных.

Детерминированные отображения. Функция всегда даёт один и тот же результат для конкретного набора входных данных. Цель машинного обучения — научиться таким функциям на основе данных.

Наборы данных и алгоритмы. Алгоритмы машинного обучения анализируют данные, выявляя повторяющиеся закономерности, которые затем представляются в виде функций. Эти функции могут быть простыми арифметическими операциями, правилами «если-то» или сложными нейронными сетями.

Нейронные сети как функции. Глубокое обучение — это часть машинного обучения, сосредоточенная на моделях глубоких нейронных сетей. Закономерности, которые извлекают алгоритмы ГЛ, — это функции, представленные в виде нейронных сетей.

4. Сложности машинного обучения: шум и смещение

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

Шум и плохо поставленные задачи. Машинное обучение сталкивается с проблемами из-за шума в данных и того, что множество возможных функций часто превышает количество примеров, что делает задачу плохо поставленной.

Индуктивное смещение. Чтобы справиться с этим, алгоритмы машинного обучения дополняют данные набором предположений о свойствах лучшей функции — это индуктивное смещение алгоритма.

Недообучение и переобучение. Неправильный выбор индуктивного смещения ведёт к недообучению (слишком простая функция) или переобучению (функция подстраивается под шум). Найти баланс между данными и смещением — ключ к успешной обобщающей модели.

5. Обучение с учителем, без учителя и с подкреплением

В обучении с учителем каждый пример в наборе данных помечен ожидаемым результатом.

Обучение с учителем. Здесь каждый пример имеет метку с правильным ответом. Алгоритм учится, сравнивая свои предсказания с этими метками и корректируя параметры.

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

Обучение с подкреплением. Особенно важно для задач онлайн-контроля, например, управления роботами или играми. Агент учится выбирать действия в среде, чтобы получать награды.

6. Математические модели: уравнения, описывающие связи

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

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

Линейные модели. Простейшая модель — уравнение прямой: y = mx + c, где y — выход, x — вход, m — наклон, c — сдвиг. Параметры подгоняются под данные.

Полезность модели. Модель полезна, если она соответствует реальному миру, что проявляется в смысле переменных.

7. Линейные модели: взвешенные суммы и множественные входы

Умножение входов на веса с последующим суммированием называется взвешенной суммой.

Взвешенные суммы. В основе линейной модели — сумма входных значений, умноженных на соответствующие веса. Это и есть взвешенная сумма.

Множество входов. Уравнение расширяется на несколько входов, добавляя вес для каждого. Выход — сумма произведений входов на веса.

Обучение на данных. Машинное обучение помогает найти параметры (веса) модели, используя набор данных.

8. Нейронные сети: взаимосвязанные нейроны

Сила нейронных сетей в моделировании сложных связей возникает не из-за сложных моделей, а благодаря взаимодействию множества простых нейронов.

Простые элементы, сложные сети. Нейронная сеть — это сеть простых элементов — нейронов. Их взаимодействие создаёт мощь для моделирования сложных отношений.

Слои нейронов. Нейроны организованы в слои: входной, скрытые и выходной. Глубокие сети имеют много скрытых слоёв.

Связи и веса. Каждое соединение между нейронами имеет вес, который влияет на обработку информации.

9. Функции активации: введение нелинейности

Именно нелинейное преобразование в обработке нейрона заставляет использовать функции активации.

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

Нелинейное отображение. Функции активации вводят нелинейность, что позволяет сети учиться сложным зависимостям.

Популярные функции. Среди них пороговая, логистическая, tanh и ReLU. Выбор функции сильно влияет на работу сети.

10. Обратное распространение ошибки: обучение нейронных сетей

Машинное обучение — это поиск параметров модели с помощью данных.

Итеративное обновление весов. Обучение начинается с случайных весов, которые постепенно корректируются на основе результатов сети.

Градиентный спуск. Алгоритм ищет веса, минимизирующие ошибку, двигаясь в направлении отрицательного градиента.

Алгоритм обратного распространения. Состоит из прямого прохода и обратного, вычисляющего градиенты ошибок для каждого веса.

11. CNN и RNN: специализированные архитектуры

Адаптация структуры сети под особенности данных сокращает время обучения и повышает точность.

Архитектуры под задачи. Настройка сети под конкретные данные улучшает эффективность и качество.

Сверточные нейронные сети (CNN). Предназначены для распознавания изображений, используют совместное использование весов и пулинг для устойчивости к сдвигам.

Рекуррентные нейронные сети (RNN). Обрабатывают последовательные данные, имеют память, которая хранит выход скрытого слоя и подаёт его вместе со следующим входом.

12. Будущее: интерпретируемость и новое оборудование

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

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

Новое оборудование. Потребность в быстром железе стимулирует инновации. Нейроморфные и квантовые вычисления — перспективные направления, способные изменить отрасль.

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

Обновлено:

Report Issue

Обзор отзывов

3.89 из 5
На основе 473 оценок с Goodreads и Amazon.

Книга «Глубокое обучение» вызывает смешанные отзывы — средний рейтинг составляет 3,91 из 5. Многие отмечают её как информативное введение в концепции глубокого обучения, особенно для тех, кто уже имеет некоторый технический опыт. Однако некоторые читатели критикуют её за излишнюю техническую сложность, несмотря на то, что книга позиционируется как доступная для широкой аудитории. Ценят исторический контекст и объяснения нейронных сетей, но математика кажется сложной для многих. Книга заслуживает похвалы за всесторонний обзор темы, но критикуется за недостаточное внимание к практическим применениям и этическим вопросам.

Your rating:
4.42
112 оценок
Want to read the full book?

Об авторе

Джон Д. Келлехер — профессор информатики и руководитель академического направления в Институте исследований информации, коммуникаций и развлечений при Дублинском технологическом институте. Он является соавтором книги «Основы машинного обучения для предиктивной аналитики данных», изданной MIT Press. Экспертиза Келлехера в области информатики, особенно в машинном обучении и искусственном интеллекте, очевидна в его работах. Его книга «Глубокое обучение» входит в серию MIT Press Essential Knowledge, которая ставит цель — дать краткое и понятное введение в сложные темы. Подход Келлехера сочетает техническую глубину с попытками сделать материал доступным, хотя некоторым читателям такой баланс кажется непростым. Его труды вносят значительный вклад в расширение литературы, объясняющей продвинутые концепции ИИ широкой аудитории.

Follow
Слушать
Now playing
Глубокое обучение
0:00
-0:00
Now playing
Глубокое обучение
0:00
-0:00
1x
Queue
Home
Swipe
Library
Get App
Try Full Access for 3 Days
Listen, bookmark, and more
Compare Features Free Pro
📖 Read Summaries
Read unlimited summaries. Free users get 3 per month
🎧 Listen to Summaries
Listen to unlimited summaries in 40 languages
❤️ Unlimited Bookmarks
Free users are limited to 4
📜 Unlimited History
Free users are limited to 4
📥 Unlimited Downloads
Free users are limited to 1
Risk-Free Timeline
Сегодня: мгновенный доступ
Слушайте полные саммари 26 000+ книг. Это более 12 000 часов аудио!
День 2: напоминание о пробном периоде
Мы отправим вам уведомление об окончании пробного периода.
День 3: начало подписки
Оплата будет списана Jun 14,
отмените в любой момент до этой даты.
Consume 2.8× More Books
2.8× more books Listening Reading
Our users love us
600,000+ readers
Trustpilot Rating
TrustPilot
4.6 Excellent
This site is a total game-changer. I've been flying through book summaries like never before. Highly, highly recommend.
— Dave G
Worth my money and time, and really well made. I've never seen this quality of summaries on other websites. Very helpful!
— Em
Highly recommended!! Fantastic service. Perfect for those that want a little more than a teaser but not all the intricate details of a full audio book.
— Greg M
Save 62%
Yearly
$119.88 $44.99/year/yr
$3.75/mo
Monthly
$9.99/mo
Start a 3-Day Free Trial
3 days free, then $44.99/year. Cancel anytime.
Unlock a world of fiction & nonfiction books
26,000+ books for the price of 2 books
Read any book in 10 minutes
Discover new books like Tinder
Request any book if it's not summarized
Read more books than anyone you know
#1 app for book lovers
Lifelike & immersive summaries
30-day money-back guarantee
Download summaries in EPUBs or PDFs
Cancel anytime in a few clicks
Scanner
Find a barcode to scan

We have a special gift for you
Open
38% OFF
DISCOUNT FOR YOU
$79.99
$49.99/year
only $4.16 per month
Continue
2 taps to start, super easy to cancel
Settings
General
Widget
Loading...
We have a special gift for you
Open
38% OFF
DISCOUNT FOR YOU
$79.99
$49.99/year
only $4.16 per month
Continue
2 taps to start, super easy to cancel