< Return to Video

What is Machine Learning? (7 min)

  • 0:00 - 0:05
    Что такое машинное обучение?
    В этом видео мы попытаемся определить, что это, а также
  • 0:05 - 0:10
    понять, когда следует применять машинное обучение.
    Даже среди специалистов,
  • 0:10 - 0:14
    практикующих машинное обучение, нет общепринятого определения, чем является
  • 0:14 - 0:19
    и чем не является машинное обучение. Но позвольте мне показать вам пару примеров того,
  • 0:19 - 0:24
    как люди пытались дать ему определение.
    Вот определение машинного обучения,
  • 0:24 - 0:29
    данное Артуром Сэмуэлем. Он определил машинное обучение как область исследования, которая даёт
  • 0:31 - 0:34
    компьютерам возможность учиться без чётко запрограммированных указаний. Сэмуэль прославился в
  • 0:34 - 0:38
    1950-х, когда написал программу, играющую в шашки.
  • 0:38 - 0:44
    Удивительно в этой программе было то, что сам Артур Сэмуэль
  • 0:44 - 0:48
    был не очень-то хорошим игроком в шашки. Но он сделал так, что программа сыграла
  • 0:48 - 0:52
    десятки тысяч раз сама с собой. И наблюдая, какие расстановки
  • 0:52 - 0:57
    ведут к выйгрышу, а какие к проигрышу,
  • 0:57 - 1:01
    эта программа со временем научилась определять, какие расстановки являются "хорошими",
  • 1:01 - 1:05
    а какие - "плохими". И в конечном счёте научилась играть
  • 1:05 - 1:10
    в шашки лучше, чем мог сам Артут Сэмуэль.
    Это был замечательный результат.
  • 1:10 - 1:15
    Несмотря на то, что Артур Сэмуэль был не очень хорошим игроком в шашки.
  • 1:15 - 1:19
    Но компьютер имел терпение играть десятки тысяч раз против себя.
  • 1:19 - 1:24
    Ни один человек не вытерпит играть столько игр. А компьютер, сделав это, был способен
  • 1:24 - 1:29
    накопить столько опыта игры в шашки, что в итоге стал
  • 1:29 - 1:34
    лучшим игроком, чем сам Артур Сэмуэль.
    Это немного неформальное определение,
  • 1:34 - 1:39
    да и более старое. Вот более современное определение Тома Митчела,
  • 1:39 - 1:44
    который был другом Карнеги Меллона. Итак, Том определяет машинное обучение,
  • 1:44 - 1:49
    утверждая, что корректно поставленная задача обучения определяется следующим образом. Он говорит,
  • 1:49 - 1:54
    что компьютерной программе задано учиться, исходя из опыта E, с учётом задания T, и некого
  • 1:54 - 1:59
    показателя эффективности P, так чтобы её (программы) эффективность на T, измеренная с помощью P улучшалась
  • 1:59 - 2:04
    с опытом E. Я вообще-то думаю, что он придумал такое определение просто чтобы
  • 2:04 - 2:08
    оно рифмовалось.
    Для примера игры в шашки опытом Е будет
  • 2:08 - 2:13
    опыт, который программа получала, играя десятки тысяч игр против себя.
  • 2:13 - 2:18
    Задание Т - задание играть в шашки. И показатель эффективности Р
  • 2:18 - 2:22
    - это вероятность, что она выйграет следующую игру в шашки против
  • 2:22 - 2:27
    какого-то нового оппонента.
    На протяжении этих видео, кроме того, что я буду пытаться учить вас всякому,
  • 2:27 - 2:32
    я буду временами задавать вам вопросы, чтобы удостовериться, что вы понимаете содержание.
  • 2:32 - 2:37
    Вот первый, по определению машинного обучения, данному Томом Митчелом.
  • 2:37 - 2:42
    Предположим, ваша программа следит, какие письма вы помечаете или не помечаете,
  • 2:42 - 2:48
    как спам. Так в емэйл-клиенте, как этот, вы можете кликнуть на эту кнопку Спам, чтобы сообщить,
  • 2:48 - 2:53
    что некоторый емэйл является спамом, а другие - нет. Базируясь на том, какие письма вы помечаете,
  • 2:53 - 2:59
    как спам, ваша программа учится лучше определять, каким образом фильтровать спам. Что является
  • 2:59 - 3:04
    заданием Т в этом примере? Через несколько секунд видео приостановится. И когда оно это сделает,
  • 3:04 - 3:10
    вы сможете использовать мышку для того, чтобы выбрать один из 4-х вариантов, чтобы дать мне знать,
  • 3:10 - 3:40
    какой из них вы думаете правильный.
    Итак, надеюсь, вы выяснили, что вот это правильный ответ. Заданием Т является классификация писем, как спам или не спам. Просмотр писем, отмеченных, как спам или не спам, является опытом Е.
  • 3:40 - 3:46
    Количество (часть) писем, корректно отсортированных спам/не спам - это показатель эффективности Р. Итак, эффективность нашей системы,
  • 3:46 - 3:51
    выполняющей задание Т, с показателем эффективности Р
  • 3:51 - 3:56
    улучшится после накопления опыта Е.
    В этом курсе я надеюсь научить вас различным типам
  • 3:56 - 4:01
    самообучающихся алгоритмов.
    Есть несколько типов самообучающихся алгоритмов.
  • 4:01 - 4:06
    Главные два типа мы называем обучение с учителем и обучение без учителя.
  • 4:06 - 4:11
    Я определю эти термины точнее в ближайших следующих видео.
  • 4:11 - 4:16
    Получается, что в обучении с учителем идея в том, что мы собираемся учить
  • 4:16 - 4:21
    компьютер, как делать что-то, тогда как в обучении без учителя мы позволим
  • 4:21 - 4:25
    ему обучаться самостоятельно. Не беспокойтесь, если эти два термина пока непонятны,
  • 4:25 - 4:30
    в следующих двух видео я собираюсь чётко рассказать, что это за два типа обучения.
  • 4:30 - 4:34
    Вы также услышите другие классные термины типа обучения с подкреплением и
  • 4:34 - 4:39
    рекомендательных систем. Это другие типы машинного обучения, про которые мы поговорим позже,
  • 4:39 - 4:42
    но двумя наиболее используемыми типами алгоритмов являются, вероятно,
  • 4:42 - 4:47
    обучение с учителем и без учителя (supervised learning and unsupervised learning) и я дам им определение в следующих
  • 4:47 - 4:51
    двух видео, и мы проведём большую часть этого курса, разговаривая об этих двух типах
  • 4:51 - 4:56
    самообучающихся алгоритмов. Оказывается, ещё одна тема, которая займёт у нас много времени
  • 4:56 - 5:00
    в этом курсе - это практические советы по применению самообучающихся алгоритмов.
  • 5:00 - 5:04
    Это та часть, в необходимости которой я уверен, и это на самом деле нечто, чему не
  • 5:04 - 5:08
    знаю, учат ли в других университетах. Обучать алгоритмам машинного обучения
  • 5:08 - 5:13
    - это как давать вам набор инструментов, и настолько же важно или даже
  • 5:13 - 5:18
    более важно, чем дать вам инструменты, научить вас, как использовать эти инструменты.
  • 5:18 - 5:22
    Мне нравится проводить аналогию с обучением плотническому мастерству. Представьте, кто-то
  • 5:22 - 5:27
    учит вас быть плотником, и они говорят: вот молоток,
  • 5:27 - 5:31
    вот отвёртка, вот пила, успехов! Ну, это же не правильно, да? У вас
  • 5:31 - 5:35
    есть все эти инструменты, но более важно уметь ими пользоваться правильно.
  • 5:35 - 5:39
    Есть огромная разница между людьми,
  • 5:39 - 5:43
    которые знают, как пользоваться алгоритмами машинного обучения и людьми, которые не знают,
  • 5:43 - 5:48
    как их правильно применять. Здесь, в Кремниевой долине, где я живу, когда я иду
  • 5:48 - 5:52
    навещать разные компании, даже топовые в долине, очень часто я вижу,
  • 5:52 - 5:56
    как люди пытаются применять алгоритмы машинного обучения для решения какой-то проблемы и
  • 5:56 - 6:01
    иногда они над ней бьются уже на протяжении полугода. Но когда я смотрю
  • 6:01 - 6:05
    на то, что они делают, я говорю, знаете, я мог бы сказать им типа ой, я мог
  • 6:05 - 6:10
    сказать вам полгода назад, что вам нужно бы взять этот алгоритм
  • 6:10 - 6:14
    и применить немного модифицированную его версию, и ваши шансы на успех были бы намного выше.
  • 6:14 - 6:20
    Так что в этом классе мы проведём кучу времени
  • 6:20 - 6:24
    разговаривая о том, что если вы пробуете разрабатывать систему машинного обучения,
  • 6:24 - 6:28
    как применять эти наилучшие практики в процессе
  • 6:28 - 6:31
    построения вашей системы, чтобы, когда вы применяли самообучающийся алгоритм, уменьшить вероятность
  • 6:31 - 6:35
    стать как те люди, которые следуют по одной схеме на протяжении 6-ти месяцев,
  • 6:35 - 6:39
    пока, знаете, кто-то другой не выяснит, что это не заработает, и что
  • 6:39 - 6:44
    всё это было пустой тратой 6-ти месяцев времени. Поэтому я, в самом деле, собираюсь провести
  • 6:44 - 6:48
    массу времени, обучая вас тем видам лучших практик в машинном обучении и ИИ
  • 6:48 - 6:52
    и тому, как заставить всё это работать, и тому, как мы это делаем, как лучшие люди делают это в Кремниевой долине
  • 6:52 - 6:56
    и по всему миру. Я надеюсь сделать вас одними из лучших людей в этом деле,
  • 6:56 - 7:00
    знающими, как проектировать и создавать серьёзные системы машинного обучения и ИИ.
  • 7:00 - 7:05
    Итак, вот что такое машинное обучение и вот главные темы, которые я буду преподавать.
    В следующем видео
  • 7:05 - 7:09
    я собираюсь определить, что такое обучение с учителем, а потом
  • 7:09 - 7:14
    что такое обучение без учителя. А также начать говорить о том, когда какое из них применять.
Title:
What is Machine Learning? (7 min)
Video Language:
English
Abloyxob edited Russian subtitles for What is Machine Learning? (7 min)
Abloyxob edited Russian subtitles for What is Machine Learning? (7 min)
Kartashova Tatyana edited Russian subtitles for What is Machine Learning? (7 min)
Kartashova Tatyana edited Russian subtitles for What is Machine Learning? (7 min)
Kartashova Tatyana edited Russian subtitles for What is Machine Learning? (7 min)
Kartashova Tatyana added a translation

Russian subtitles

Revisions