В чем разница между контролируемым, неконтролируемым и полуконтролируемым обучением?

Автор: Roger Morrison
Дата создания: 27 Сентябрь 2021
Дата обновления: 19 Июнь 2024
Anonim
Artificial Intelligence In 5 Minutes | What Is Artificial Intelligence? | AI Explained | Simplilearn
Видео: Artificial Intelligence In 5 Minutes | What Is Artificial Intelligence? | AI Explained | Simplilearn

Содержание

Q:

В чем разница между контролируемым, неконтролируемым и полуконтролируемым обучением?


A:

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

Контролируемое обучение использует примеры данных, чтобы показать, как выглядят «правильные» данные. Данные структурированы так, чтобы показать результаты заданных входов.

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

В качестве примера можно привести байесовские фильтры спама в программах. Эти фильтры обучаются на примерах s, которые считаются спамом. Фильтр спама может затем найти определенные фразы, которые появляются в s, которые встречаются в спаме, и переместить их в папку спама.

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


Программы машинного обучения, использующие контролируемое обучение, многократно повторяют учебные данные. Результаты могут быть впечатляющими, когда это действительно начнется. Спам-фильтр Google Gmail очень точен, потому что его обучают очень многие пользователи.

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

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

Обучаемое обучение под наблюдением пытается занять золотую середину, пометив некоторые данные. Например, яблоко и апельсин могут быть помечены в программе классификации фруктов, а банан и виноград - нет.

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