Какие задачи решают различные типы МО?
Урок 3б

Какие задачи решают различные типы МО?

· 2 мин чтения

Вступление

Добро пожаловать на вторую часть третьего урока моего курса! Сегодня мы чуть подробнее обсудим, с чем нам может помочь машинное обучение!

Не будем доводить до отчисления

Обучение с учителем и его задачи

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

  • ЗАДАЧА РЕГРЕССИИ - это задача, при решении которой наша цель - предсказать какое-то число. Регрессионные модели предсказывают числовые данные, например, вес животного.

  • ЗАДАЧА КЛАССИФИКАЦИИ - это задача, при решении которой наша цель - предсказать категорию. Классификационные модели предсказывают категориальные данные, например, тип животного (кошка или собака)

Рассмотрим примеры

Задача предсказания цены домов в Калифорнии из второго урока - это как раз задача регрессии. Мы предсказываем число, а именно цену дома.

В качестве примера задачи классификации можно привести определение СПАМа в почте. У нас есть две категории: СПАМ и не СПАМ, которые модель и должна определять по содержанию письма.

Обучение без учителя и его задачи

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

  • ЗАДАЧА КЛАСТЕРИЗАЦИИ - иногда нам удобно сгруппировать большой объём данных на несколько групп, именно это и делают алгоритмы кластеризации. На основе сходства объектов они группируют элементы на некоторое количество групп (кластеров). (При этом в некоторых алгоритмах мы сами должны определять заранее число класстеров, а в некоторых число класстеров определяется уже при обучении)

  • ЗАДАЧА ПОНИЖЕНИЯ РАЗМЕРНОСТИ - в машинном обучении есть одно важное понятие, связанное с признаками: это ПРОКЛЯТИЕ РАЗМЕРНОСТИ. Представьте, что все объекты (например, дома в Калифорнии) находтся во многомерном пространстве (да, это тяжело, но в одном из следующих уроках мы обсудим основы линейной алгебры, чтобы вам было проще и понятнее), в котором число измерений равно числу признаков каждого объекта. Из этого рождается следующая закономерность: чем больше признаков имеет наш объект, тем больше измерений имеет пространство наших объектов и тем более разреженным оно становится. (грубо говоря, тем на "больших расстояниях" друг от друга находятся наши объекты и тем меньше их "концентрация" в конечном объеме этого пространства) Поэтому нашей модели становится всё сложнее найти закономерности из-за того, что для такого количества измерений наших данных становтся недостаточно. Также из-за этого появляется проблема с памятью: чем больше признаков, тем больше места они занимают в памяти компьютера. Одним из способов борьбы с некоторыми проблемами высокой размерности являются алгоритмы понижения размерности, они пытаются достоверно описать объекты меньшим количеством признаков.

Заключение

И это всё ещё не весь третий урок. В третей части третьего урока мы обсудим обучение с подкреплением и изучем большее количество примеров. Спасибо за внимание!

Пжпжпж
Оцените урок