#1. Что такое машинное обучение? Обучающая выборка и признаковое пространство | Машинное обучение

Поделиться
HTML-код
  • Опубликовано: 26 сен 2024
  • Практический курс по ML на Stepik: stepik.org/cou...
    Задачи машинного обучения (классификации, регрессии, ранжирования). Что такое обучающая выборка (размеченные данные). Понятие признакового пространства.
    Инфо-сайт: proproprogs.ru/ml
    Телеграм-канал: t.me/machine_l...
    К. В. Воронцов: ya-r.ru/2020/0...
    Лекции К. В. Воронцова: • Машинное обучение. Вво...
    Лекции С. Николенко: • Лекция 1 | Машинное об...

Комментарии • 102

  • @AdmiralUshakovvv
    @AdmiralUshakovvv 2 года назад +155

    так нам нужен срочно курс по математике)))

    • @badcatprod
      @badcatprod Год назад +2

      Да, и особенно по Общей Алгебре :)

    • @jonnash1683
      @jonnash1683 Год назад +5

      Ну этот совсем база, мужики. Классика, как детерминант матрицы.

    • @superstarro
      @superstarro Год назад +5

      вообще не ясно как ты сюда добрался без нее, не говоря что ты 100% там что то программируешь, если честно можно почитать книги годов 60х и увидеть что и там тоже была математика, ане как программирования на пайтон или джаваскрипте) так сказать радуйся бездарь, раньше по мимо матана, язык для машинного обучения был лисп ) стоит зайти и посмотреть что это, и будешь очень рад что технологии стали проще, так как если бы ты жил в те года, хаха я думаю ты бы сразу отказался от идеи стать программистом, так что забудь про свой желанный успех, иди матан учи)

    • @jonnash1683
      @jonnash1683 Год назад +1

      @@superstarro Ну тут еще АнГеом и ЛинАл)

    • @toronion7135
      @toronion7135 Год назад +54

      ​@@superstarroКакие мы злые, видимо учебником по математике в детстве били

  • @ЕвгенийИрдеев
    @ЕвгенийИрдеев 2 года назад +5

    Ну наконец-то с Python DEF разобрался более или менее!!!СпасибоС ума сойти!Как это все поместилось в в Вашей голове!Однозначно подписка и спасибо!!!

  • @luckytima2315
    @luckytima2315 2 года назад +17

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

  • @moben_uz
    @moben_uz 2 года назад +3

    Ждал этого проекта год. Благодарен вам, удачи в дальнейших видео!

  • @nadyamoscow2461
    @nadyamoscow2461 2 года назад +4

    Ой, как здорово, что у вас будет такой курс - огромное спасибо!!

  • @sukhrobrazakov370
    @sukhrobrazakov370 5 месяцев назад +4

    Если у вас 1 урок не запустился переходите на 2 урок и вернитесь на 1 урок, у меня это сработала.

  • @nicko6815
    @nicko6815 2 года назад +3

    Как здорово что вы разбираете мо! Огромная благодарность!!!

  • @Кирилл-х5в4т
    @Кирилл-х5в4т 2 года назад +7

    Прекрасный цикл по ML, смотрю ваши видео недавно, прекрасно информативные видео! Очень детальные, и полны информацией. Продолжайте в том же духе!

  • @juliamiller5441
    @juliamiller5441 Год назад +2

    Как я рада вашему каналу. Благ вам и новых идей и возможностей для новых видео

  • @АлександрКаптуров-с8и

    Очень понятно и интересно. Спасибо, Сергей!)

  • @kabrakadabra
    @kabrakadabra Год назад +3

    Отлично читает автор! Чувствуется проф.подход! Спасибо за труд! Выглядит неимоверно круто (это третий ролик, который я посмотрел на канале). Надеюсь, руки и глаза дойдут плотно заняться изучением. Интерес есть.
    Спасибо ещё раз!

  • @АсельАртыкбаева-и1в
    @АсельАртыкбаева-и1в 5 месяцев назад +3

    Благодарю вас!

  • @МухаметджинТимур
    @МухаметджинТимур 2 года назад +2

    Жду, жду следующие выпуски. Круто, то что надо! Спасибо!

  • @ЛаззатЖолшиева
    @ЛаззатЖолшиева 8 месяцев назад +2

    То, что я искала, Спасибо!

  • @odilazamatov3665
    @odilazamatov3665 2 года назад +2

    буду ждать еще уроков, большое спасибо за работу

  • @hasbeenbefore
    @hasbeenbefore 2 года назад +2

    Спасибо за новый плейлист, ждём новых видео;)

  • @АлешаАлексей-г8ь
    @АлешаАлексей-г8ь 2 года назад +3

    Круто, ждём продолжения, спасибо

  • @НиколайНаклз
    @НиколайНаклз 2 года назад +16

    Просто комментарий чтобы видео чаще рекомендовали. Спасибо за курс. Было бы классно если бы вы дали материалы по вероятностям матрицам и т.д. но я так понимаю вы это всё в универе выучили)

    • @selfedu_rus
      @selfedu_rus  2 года назад +7

      Спасибо! Ну это уже просто математика - в любом учебнике можно посмотреть.

    • @AZ993k
      @AZ993k Год назад +3

      ​@@selfedu_rus Посмотреть в учебнике можно. Но когда вы объсняете, можно ещё и понять 🙂На самом деле после вашего курса по основам Python на Stepik'e решил пересмотреть все ваши ролики на RUclips. Спасибо за курс, картинка начинает складываться.

  • @derekstackboy6583
    @derekstackboy6583 2 года назад +1

    Спасибо большое за курс, очень интересна тема машинного обучения)

  • @stoksful
    @stoksful 2 года назад +1

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

  • @wordofworld6874
    @wordofworld6874 2 года назад +2

    Давай больше видео!!!!!!

  • @mikekras7646
    @mikekras7646 2 года назад +2

    Спасибо!

  • @женяБаранов-ю2ф
    @женяБаранов-ю2ф 2 года назад +1

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

  • @oleksandrrozsokha8732
    @oleksandrrozsokha8732 Год назад +1

    Очень хорошо!

  • @Леонид-с5з
    @Леонид-с5з 5 месяцев назад

    2:26
    3:05
    4:24 Задачи машинного обучения
    4:34 задачи классификации - когда входные данные требуется отнести к тому или иному классу
    4:53 задачи регресии - делаются прогнозы в виде вещественных чисел на основе входных данных
    5:13 задачи ранжирования - упорядочивание по некоторому критерию входного набора данных
    5:55 Обучающая выборка
    6:24 векторы
    7:20 матрицы
    8:15 выходные данные (целевые значения)
    9:17 формула полностью размеченных данных (обучающая выборка)
    9:43 обработка сложных объектов с помощью алгоритмов (до появления глубоких нейронных сетей), выделение вторичных признаков
    10:46 функциональное преобразование
    11:35 новое признаковое пространство F

  • @ВикторЧеботарь-з2в
    @ВикторЧеботарь-з2в 2 года назад +21

    Серьезно отношусь к образованию, и имею строгий взгляд на оценку преподавательских навыков. Так вот, вы изумительны) Всё наглядно и с пояснениями. Затягивает. Считаю, Ваш курс способен завлечь в изучение темы, а это, возможно, самое важное в учителе.
    Спасибо за Ваш труд! Надеюсь как можно больше людей, начинающих интересоваться машинным обучения, насладится Вашим курсом.

  • @marinajuzova1356
    @marinajuzova1356 8 месяцев назад +1

    Thank you very much

  • @АртурЗарипов-ю9п

    Большое спасибо!

  • @amirxonotaboyev3914
    @amirxonotaboyev3914 Год назад +1

    да курс бомба и мне понравилос

  • @Dmitrii-Zhinzhilov
    @Dmitrii-Zhinzhilov Год назад

    Благодарю!

  • @impellergimpeller5133
    @impellergimpeller5133 2 года назад +2

    👍👍👍👍👍

  • @cheapdramas313
    @cheapdramas313 9 месяцев назад +1

    9 класс, думаю вернусь сюда попозже

  • @alexanderkraus3038
    @alexanderkraus3038 2 года назад +3

    Ja die schöne Mathematik, придётся браться за математику . До этого избегал прямого контакта . ))

    • @selfedu_rus
      @selfedu_rus  2 года назад +3

      Зря ))

    • @TurboGamasek228
      @TurboGamasek228 9 месяцев назад

      и че как?

    • @alexanderkraus3038
      @alexanderkraus3038 9 месяцев назад

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

  • @МагомедИбрагимов-с8ъ
    @МагомедИбрагимов-с8ъ 2 года назад +2

    будете ли вы добавлять курс на степик?

  • @ernisesama1636
    @ernisesama1636 2 года назад +4

    Спасибо! Стало немного понятней как в принципе происходит машинное сравнение данных. Но это не значит, что, если я захочу на своей камере что-то распознавать мне с начало надо будет выучить Алгебру? Или все же достаточно будет приблизительно знать, как это работает и дальше пользоваться питоном?

    • @selfedu_rus
      @selfedu_rus  2 года назад +5

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

    • @ernisesama1636
      @ernisesama1636 2 года назад +4

      @@selfedu_rus Вы в будущих роликах раскажете в каких ситуциях достаточно стандартных пакатов а в каких надо будет делать свои

    • @selfedu_rus
      @selfedu_rus  2 года назад +4

      @@ernisesama1636 это из практики становится ясно

  • @tohoto2183
    @tohoto2183 2 года назад +3

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

    • @selfedu_rus
      @selfedu_rus  2 года назад +1

      Ну, такого, думаю ни у кого нет )) Общее - это школа + вуз (вышка).

  • @ZUKHOS1
    @ZUKHOS1 Год назад +1

    Почему в случае m-мерной регрессии целевое значение y принадлежит R^m? Объект из обучающей и тестовой выборки будет многомерным (то есть вектором) и гиперплоскоть тоже. Но мы же предсказываем значение, то есть действительное число? Просто если y принадлежит R^m, то получается, что мы предсказываем вектор.

    • @selfedu_rus
      @selfedu_rus  Год назад

      например, делаем прогноз сразу по нескольким графикам кросс-валют на бирже форекс, тогда на выходе не одно значение, а несколько - по числу графиков; можно подумать и придумать другие задачи, где тоже вполне может быть несколько выходных, а не одно (в автопилотах, кстати тоже - там векторная марковская последовательность)

  • @ghebodne2644
    @ghebodne2644 2 года назад +3

    Курс по python закончен и его можно смотреть?

  • @redfl
    @redfl Год назад +2

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

    • @electronic008
      @electronic008 Год назад

      ruclips.net/video/Xx0whf6EWwQ/видео.html

  • @NationalVerrater
    @NationalVerrater 6 месяцев назад +1

    Вы не могли бы перезалить первый ролик из этого плейлиста? Сейчас его невозможно посмотреть.
    "Оно содержит материалы партнера SME. Он заблокировал ролик в вашей стране из-за нарушения авторских прав"

    • @selfedu_rus
      @selfedu_rus  6 месяцев назад

      См. его в ТГ-канале по ML (ссылка под видео)

  • @tigranFTP
    @tigranFTP Год назад +2

    Это намного лучше Воронцова. Воронцов по сравнению с Вами - ничто :)

  • @YbisZX
    @YbisZX Год назад +1

    8:22 Нет путаницы с индексами? Насколько я понимаю, вектор выходных значений должен быть той же размерности, что и выборка, а в видео: X_l но Y_m. И вообще индекс l ("эль") - очень неудачный, легко путается с 1 и I ("Ай"). Или так исторически в литературе по ML дают?

    • @selfedu_rus
      @selfedu_rus  Год назад

      Все верно, у нас l (эль) векторов x, каждый размерностью в n признаков. Выбор l не мой, так часто в источниках пишут, решил сохранить для соответствия обозначений.

  • @narezonnetv4734
    @narezonnetv4734 5 месяцев назад

    Автор подскажите пожалуйста, есть такая задача - разработать алгоритм ранжирования хоккейных команд по дивизионам. У меня есть данные игроков разных команд, за разное время, есть данные о играх соответственно. Понимаю, что нужно придумать оценку рейтинга всех команд и тд. Но вот начинаю втягивается в эту тему, но пока не могу понять к какой теме LM отнести мою задачу, это задача ранжирования?

    • @narezonnetv4734
      @narezonnetv4734 5 месяцев назад

      Или это скорее всего задача классификации

  • @jonnash1683
    @jonnash1683 Год назад +1

    Заметил, что вы говорите вещественные, а не действительные числа. Это питерская мат. школа?
    Мы в Москве называем действительными.

    • @selfedu_rus
      @selfedu_rus  Год назад

      Это, скорее, программистская школа, там дробные числа вещественные )

  • @ДенисАгапитов-э6у
    @ДенисАгапитов-э6у 2 года назад

    8:47 Y принадлежит {0,1}^M это получается бинарная классификация в m-мерном пространстве?

  • @andreychernykh256
    @andreychernykh256 2 года назад +2

    какие курсы на youtube или stepik вы посоветуете по теории вероятности и мат статистике вы посоветуете?

    • @selfedu_rus
      @selfedu_rus  2 года назад +1

      Я все это учил по классике в вузе, честно, на ютубе или еще где-либо не смотрел.

    • @TyphoonUSSR
      @TyphoonUSSR 2 года назад +2

      попробуйте полистать "Глубокое обучение без математики. Том 1. Основы - Эндрю Гласснер (2019)" её хоть и ругают, но она доходчивые всех видео, т.к. в видео вы не можете регулировать темп восприятия нового, а при чтении или пролистывании можете.

  • @tihunvolkov9288
    @tihunvolkov9288 11 месяцев назад +1

    Партнёр sme запретил смотреть это видео в раше, слава vpn. Нагуглил что sme это sony music. Но я не нашел стороней музыки, значит жаловался какой-то из 2х представленых каналов или книги?

    • @selfedu_rus
      @selfedu_rus  11 месяцев назад

      у меня это видео показывается (в раше)

  • @TheAlprow
    @TheAlprow Год назад +1

    @selfedu подскажите, а почему на 11:42 в обозначениях использована норма матрицы?

    • @selfedu_rus
      @selfedu_rus  Год назад +1

      нет, это сокращенное описание матрицы с указанием ее размеров

    • @TheAlprow
      @TheAlprow Год назад

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

    • @selfedu_rus
      @selfedu_rus  Год назад +1

      @@TheAlprowПросвещайтесь: scask.ru/a_book_matrix.php?id=3

    • @TheAlprow
      @TheAlprow Год назад

      @@selfedu_rus спасибо. Самое сложное в математике, это понять, что обозначают использованные знаки) они почему то везде разные

  • @sergei3089
    @sergei3089 2 года назад +1

    Какие курсы/учебники посоветуете по мат.статистике и теории вероятности(для гуманитариев)?
    Спасибо.

    • @selfedu_rus
      @selfedu_rus  2 года назад +2

      Е.С. Вентцель "Теория вероятностей"

    • @TurboGamasek228
      @TurboGamasek228 9 месяцев назад

      ага, иди нормально математику учи с 0, 2 года минимум для нужной базы

  • @denchola
    @denchola Год назад +1

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

    • @redfl
      @redfl Год назад

      Математика только нужна, если знаешь синтаксис языка, то этого вполне хватит

  • @sledleo
    @sledleo Год назад +1

    Охренеть - сложно!!

  • @user-en8ko2vd1k
    @user-en8ko2vd1k 2 года назад

    17 сен 2022

    • @FaithFromWord
      @FaithFromWord 9 месяцев назад

      Ну как что нового?

  • @сабирамолдобаева-д3з
    @сабирамолдобаева-д3з 2 года назад +1

    Зачем я это смотрю.

  • @chimchimsterschannel161
    @chimchimsterschannel161 Год назад +2

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

    • @FerelUltra
      @FerelUltra 7 месяцев назад

      А что за компания и школа?

  • @Lippaaa7596
    @Lippaaa7596 9 месяцев назад +1

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

    • @selfedu_rus
      @selfedu_rus  9 месяцев назад

      Курс "Машинное обучение" - это база, первый в области ИИ. А дальше специализация: кому что нужно, тот то и изучает.

  • @БарсикКандиционер
    @БарсикКандиционер 2 года назад +2

    Спс

  • @artemvasilevich5109
    @artemvasilevich5109 2 года назад +3

    Сергей, спасибо Вам за начало ещё одного невероятно интересного курса! Подскажите, пожалуйста, существуют ли такие архитектуры нейросетей, в которых этапы обучения и эксплуатации нераздельны? Гипотетический пример: робот-пылесос убирает квартиру, запоминает интерьер, по эмоциям хозяина делает выводы, нравится ли тому или нет его работа, запоминает удачные варианты. То есть мы не обучаем сеть предварительно на мощном компьютере, не готовим никаких размеченных данных, а обучение происходит в процессе эксплуатации сети.

    • @selfedu_rus
      @selfedu_rus  2 года назад +2

      Спасибо! С роботом не совсем так просто. Он обучен правильно позиционироваться, перемещаться (правда, это не нейросеть, другие алгоритмы). Распознавание эмоций- это уже классическое обучение. Потом все это используют при эксплуатации. Так что в вашем примере тоже есть и этап обучения и этап эксплуатации.

    • @artemvasilevich5109
      @artemvasilevich5109 2 года назад +2

      @@selfedu_rus спасибо за ответ! Но в том и мой вопрос: что за архитектура, которая может самостоятельно обучаться? Ведь даже автоэнкодер нужно предварительно обучать. Есть ли такие архитектуры, которые в процессе эксплуатации обучаются самостоятельно? Может это какая-нибудь кластеризация образов? В моём гипотетическом примере, скажем, роботу говорят: " вот шкурка от банана, ее не виягивай, а то сломаешься!" Но шкурки от бананов разные бывают: и недоспевшие, и переспевшие, и т.д. То есть робот должен у себя в памяти сформировать целый кластер образов банановых шкурок, чтобы затем качественно распознавать этот предмет.

    • @selfedu_rus
      @selfedu_rus  2 года назад +2

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

    • @artemvasilevich5109
      @artemvasilevich5109 2 года назад +3

      @@selfedu_rus Сергей, большое Вам спасибо за ответ, Вы настоящий преподаватель! Пожалуйста, продолжайте свой труд, и пусть это приносит Вам достойный доход!

    • @TyphoonUSSR
      @TyphoonUSSR 2 года назад +1

      ​@@artemvasilevich5109 //вот шкурка от банана, ее не виягивай, а то сломаешься// - если вы хотите чему-то обучить нейросеть, вы должны сформировать представительный датасет, где "вот шкурка от банана, ее не виягивай, а то сломаешься" представлена достаточным кол. элементов обучающей выборки. Нейронную сеть "программирует" обучающая выборка, а не архитектура или метод обучения. Архитектура и метод обучения лишь ускоряют или замедляют схождение сети к оптимуму в многомерном пространстве состояний функционала ошибки. Машинное обучение это минимизация функционала ошибки. Появление новых примеров в датасете требует дообучения или переобучения. Никаких других правильных путей нет. Есть неправильные, когда начинают руками конструировать архитектуры нейросетей, которые имитируют работу *символического* ИИ в результате получаются автопилоты как у Теслы, которые вот вот скоро скоро научат автономному вождению. Андрей Карпаты - архитектор автопилота теслы это понимает, но ничего сделать не может, т.к. это компромисс между текущем уровнем аппаратного обеспечения нейросетей и сложностью решаемой задачи.