Контролируемое обучение - это метод, в котором обучающие данные включают как входные данные, так и желаемые результаты. Обучение системы на примерах называется обучением с учителем. Или же обучение алгоритму с учителем также можно рассматривать как обучение с учителем. После обучения алгоритма со всеми выборочными данными или помеченными данными, которые имеют оба предиктора для целевой переменной, можно обучить алгоритм и использовать невидимый пример для дальнейшей классификации.
Вот некоторые из важных особенностей контролируемого обучения в Mahout:
- Создание надлежащего набора для обучения, проверки и тестирования (Bok) имеет решающее значение.
- Эти методы обычно бывают быстрыми и точными.
- Методы обучения с учителем должны уметь обобщать.
- Они дают правильные результаты, когда новые данные вводятся без знанияаприорицель.
- В некоторых случаях правильные результаты (цели) известны и вводятся в модель в процессе обучения.
Пример контролируемого обучения
В случае, если вы хотите обучить миссию, и вам предоставляются две разные группы изображений вместе с помеченными данными, например На картинке выше одна группа содержит изображения слона, а другая - льва. Помеченные данные подразумевают, что каждый набор данных имеет целевое значение. В приведенном выше примере набор данных - это изображения слона, а присвоенная ему метка, то есть «Слон», является целевым значением набора данных. Такой помеченный набор данных используется для процесса обучения, так что алгоритм обучения может использовать этот набор данных и построить некоторую модель, которую можно в дальнейшем использовать для классификации невидимых примеров без помеченных данных или целевой переменной.
пример переменной экземпляра в java
Давайте определим особенности, которые помогают идентифицировать объект как слона или льва:
как установить hadoop в Linux
Особенности может быть - размер, цвет, высота, размер уха, туловище, бивень
Это можно назвать набором функций, который будет использоваться для целей обучения. Этот набор функций повлияет на конечную целевую переменную. Эти переменные известны как переменные-предикторы , потому что они помогают нам в определении конечная целевая переменная . Последняя переменная также может называться меткой. Последняя переменная вот Слон / Лев.
В этом примере каждая из записей в категориях, размер, цвет, высота, размер уха, туловище и бивень является переменной-предиктором, а Слон и Лев - целевыми переменными. Эти переменные можно рассматривать как обучающие примеры и обучающие наборы данных соответственно.
как использовать сортировку в c ++
Таким образом, контролируемое обучение - это способ, с помощью которого вы тренируетесь вместе с метками, в котором вы просите алгоритм извлечь из него определенные функции, и на основе этого, когда вы видите невидимый пример, алгоритм сможет его классифицировать. в правильный класс.
Есть вопрос к нам? Упомяните их в разделе комментариев, и мы свяжемся с вами.
Похожие сообщения: