Простыми словами, что такое алгоритм машинного обучения? — Это компьютерная программа. И вы знаете, что каждой программе нужны входные данные, и она обеспечивает желаемый результат.
До сих пор мы знали, что в традиционном программировании мы пишем логику в коде, который дает ответ! Но в машинном обучении мы либо передаем известные ответы, либо иногда даже не передаем ответы, и мы ожидаем, что модель ML, которая состоит из алгоритма, которому мы передаем данные, и, в свою очередь, модель ML изучает связь между выходными (Y) и входными данными ( X ), и после этого модель ML прогнозирует вывод невидимых данных.
Когда мы рассматриваем машинное обучение, модель ML использует в основном 2 стиля: обучение с учителем и обучение без учителя.
В контролируемом обучении мы передаем ответы для обучения модели.
В неконтролируемом обучении — мы не передаем ответы модели.
Итак, то, что мы называем вводом, теперь называется функциями, а вывод — метками.
Просто будьте уверены, что все алгоритмы построены на основе математических и статистических концепций. Итак, чтобы понять алгоритмы — как это работает — вы должны получить соответствующие знания по математике и статистике.
Это не означает, что вы должны полностью изучить математику и статистику, прежде чем приступить к машинному обучению.
В обучении с учителем — мы используем метод регрессии для прогнозирования выходных значений и метод классификации для классификации записей по различным известным классам.
В неконтролируемом обучении мы используем технику кластеризации для создания кластеров похожих объектов, классы которых неизвестны.
В следующих статьях мы рассмотрим линейную регрессию (один из самых простых алгоритмов, который относится к стилю обучения с учителем).