Привет, ребята!
Вы слышали о термине «машинное обучение» раньше и, конечно же, кто-то сказал вам, что машинное обучение и ИИ возьмут на себя общую работу. но подождите, собственно, что это такое. Давайте пройдемся по машинному обучению проще, чем когда-либо прежде, а что это не так?

Обзор:
Что такое машинное обучение?
Типы
Машинное обучение с учителем
Машинное обучение без учителя
Введение в регрессию
Введение в классификацию
Краткое описание кластеризации < br /> Кратко об ассоциации

Что такое ML?

Согласно определению машинного обучения Тома Митчелла
'Компьютерная программа, как говорят, учится на опыте E в отношении некоторого класса задач T и показателя производительности P, если ее производительность в задаче T, измеренная с помощью P, улучшается с опыт Э. '

Пример:
игра в шашки.
E = опыт игры во многие игры в шашки
T = задача игры в шашки
P = вероятность того, что программа выиграет в следующей игре .

Типы:

Проблемы машинного обучения можно разделить на обучение с учителем и обучение без учителя.

Обучение с учителем:

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

Регрессия:

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

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

Классификация:

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

Пример: определение того, будет ли кто-то неплательщиком ссуды.

Обучение без учителя:

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

Проблемы обучения без учителя подразделяются на проблемы кластеризации и ассоциации.

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

Ассоциация:

правила ассоциации позволяют устанавливать ассоциации между объектами данных в больших базах данных. эта неконтролируемая техника раскрывает интересную взаимосвязь между переменными в больших базах данных.

Пример:

Люди, которые покупают телефон, скорее всего, купят чехол для телефона.

Вот список наиболее часто используемых алгоритмов машинного обучения:

Линейная регрессия

Логистическая регрессия

Древо решений

SVM

Наивный байесовский

кНН

К-средние

Случайный лес

Алгоритмы уменьшения размерности

Алгоритмы повышения градиента

GBM

XGBoost

LightGBM

CatBoost

Спасибо!