Все мы знаем, как день ото дня развивается искусственный интеллект и машинное обучение. ML, конечно, будет самой революционной технологией следующих десятилетий. Карьерный путь инженера по машинному обучению также является наиболее желательным и многообещающим в области науки о данных. Машинное обучение будет влиять на все области, такие как то, как мы общаемся, путешествия, покупки, рутинные задачи, бизнес-секторы и т. Д. Согласно Indeed, инженер по машинному обучению - лучшая работа с пиковым ростом и средней зарплатой в 146 085 долларов в год.
Дайте нам знать фактическое определение машинного обучения.
По словам Артура Сэмюэля в 1959 году,
Машинное обучение определяется как область обучения, которая дает компьютерам возможность учиться без явного программирования.
По словам Тома Митчелла в 1998 году, машинное обучение определяется как
Говорят, что компьютерная программа учится на опыте E в отношении некоторой задачи T и некоторого показателя производительности P, если ее производительность на T, измеренная с помощью P, улучшается с опытом E.
Проще говоря, если мы извлекаем входные и выходные данные в модель машинного обучения, она дает нам результат в виде правил, которые необходимо выполнить или следовать.
Пример:
Предположим, у нас есть проблема, произведена ли оплата по имеющимся счетам. Здесь на входе доступны счета, а на выходе - произведена оплата или нет. Итак, позвольте машинному обучению использовать эти данные для создания модели.
Как мы видим на изображении выше, правила генерируются в модели машинного обучения. Это можно использовать для прогнозирования бизнес-результатов в любой ситуации, когда у вас есть входные и прошлые выходные данные.
Типы машинного обучения:
Обучение с учителем:
В контролируемом обучении у нас будет набор входных данных, и мы уже знаем, как должен выглядеть наш правильный результат, имея представление о взаимосвязи между входом и выходом.
Пример приведен ниже:
Глядя на изображение выше, мы можем четко понять контролируемое обучение.
Задачи контролируемого обучения подразделяются на регрессию и классификацию, как показано ниже:
В регрессии мы пытаемся предсказать результаты на непрерывном выходе, тогда как при классификации мы пытаемся предсказать результаты на дискретном выходе.
Пример регрессии:
Вы дали изображение человека, и мы должны были предсказать возраст человека на основе данного изображения.
Пример классификации:
Учитывая пациента с опухолью, мы должны предсказать, является ли опухоль злокачественной или доброкачественной.
Обучение без учителя:
Обучение без учителя позволяет нам подходить к проблемам с небольшим или отсутствующим представлением о том, как выглядят наши результаты.
Мы можем получить эту структуру путем кластеризации данных на основе отношений между переменными в данных.
Неконтролируемое обучение подразделяется на кластеризацию и некластеризацию.
Пример кластеризации: возьмите коллекцию из 2 000 000 различных видов и найдите способ автоматически сгруппировать эти виды в группы, которые так или иначе похожи или связаны разными переменными, такими как продолжительность жизни, продолжительность жизни, местоположение и т. Д.
Пример некластеризации: «Алгоритм коктейльной вечеринки» позволяет вам найти структуру в хаотической среде, то есть идентифицировать отдельные голоса и музыку из сетки звуков на коктейльной вечеринке.
Обучение с подкреплением:
Обучение с подкреплением - это метод, основанный на обратной связи, при котором агент учится вести себя в среде, выполняя действия и видя результаты действий. За каждое хорошее действие агент получает положительную обратную связь, а за каждое плохое действие агент получает отрицательный отзыв или штраф.
Обучение с подкреплением - это основная часть искусственного интеллекта, и агенты работают над концепцией обучения с подкреплением. Нам не нужно предварительно программировать агента, поскольку он учится на собственном опыте без какого-либо вмешательства человека.
Следите за этой страницей для просмотра связанных блогов: