Чим відрізняється функція від мітки?


100

Я слідую за підручником з основ машинного навчання, і там згадується, що щось може бути функцією або етикеткою .

Як я знаю, функція - це властивість даних, які використовуються. Я не можу зрозуміти, що таке етикетка, я знаю значення цього слова, але хочу знати, що воно означає в контексті машинного навчання.


Особливості поля, використовувані як вхідні дані, а мітки використовуються як вихід. Як простий приклад, розглянемо, як спрогнозувати, чи слід продавати машину на основі пробігу автомобіля, року тощо. Так / ні - це мітка, тоді як пробіг та рік будуть особливостями.
amcneil206

Відповіді:


200

Коротко, введення функції; мітка виводиться. Це стосується як класифікаційних, так і регресійних проблем.

Особливістю є один стовпець даних у наборі вводу. Наприклад, якщо ви намагаєтеся передбачити тип домашнього улюбленця, який когось обере, ваші вхідні функції можуть включати вік, домашній регіон, дохід сім'ї тощо. Мітка - це остаточний вибір, наприклад собака, риба, ігуана, рок, тощо.

Після того, як ви навчите свою модель, ви дасте їй нові набори, що містять ці функції; вона поверне передбачувану "етикетку" (тип домашнього улюбленця) для цієї людини.


1
Отже [вік, рідний регіон, дохід сім'ї] були б "3 векторами ознак". А в Керасі ваш масив NumPy для вашої мережі LSTM буде [зразки, часові кроки, 3]?
naisanza

1
@naisanza: це, безумовно, одна можливість. Я не знайомий з Керасом, але ця організація високого рівня, безумовно, може стати початком дійсної реалізації.
Чорнослив

є особливість і змінна те саме?
Дебадатта

Я хотів би зазначити, що "мітка" також залежить від контексту; наприклад, для навчання моделі ви використовуватимете "мічені" дані. У цьому випадку мітка - це основна істина, з якою порівнюються ваші вихідні дані.
Н.Атанасов

Ого. чудова відповідь, дякую, це очищує багато затяжних питань з цього тематичного простору.
Ендрю Рей

31

Особливість:

Функція машинного навчання означає властивість ваших навчальних даних. Або ви можете сказати назву стовпця у своєму навчальному наборі даних.

Припустимо, це ваш навчальний набір даних

Height   Sex   Age
 61.5     M     20
 55.5     F     30
 64.5     M     41
 55.5     F     51
 .     .     .
 .     .     .
 .     .     .
 .     .     .

Тоді тут Height, Sexі Ageті риси.

мітка:

Вихід, який ви отримуєте від вашої моделі після тренування, називається етикеткою.

Припустимо , що ви годували вище набору даних до деякого алгоритму і формує модель для прогнозування підлогу , як чоловік або жінка, У наведеній вище моделі ви передаєте функції , такі як age, і heightт.д.

Тож після обчислень він поверне стать як чоловічий чи жіночий. Це називається Мітка


5

Тут з'являється більш наочний підхід для пояснення концепції. Уявіть, що ви хочете класифікувати тварину, зображену на фотографії.

Можливі класи тварин - це, наприклад, коти чи птахи. У такому випадку мітка буде можливою асоціацією класів, наприклад, кішкою або птахом, яку передбачить ваш алгоритм машинного навчання.

В особливості це шаблон, колір, форма , які є частиною ваших зображень наприклад Furr, пір'я, або більш усний низького рівня, значення пікселів.

Птах Мітка:
Особливості птаха : пір'я

Кіт

Мітка:
Особливості кота : Furr


5

Візьмемо приклад, коли ми хочемо виявити алфавіт за допомогою рукописних фотографій. Ми подаємо ці зразкові зображення в програму, і програма класифікує ці зображення на основі ознак, які вони отримали.

Прикладом функції в цьому контексті є: лист 'C'може вважатися увігнутим правою стороною.

Зараз виникає питання, як зберігати ці функції. Нам потрібно їх назвати. Ось роль лейбла, який з'являється на світ. Мітка даються такі особливості , щоб відрізнити їх від інших особливостей.

Таким чином, ми отримуємо мітки як вихідні, якщо надаються функції в якості введення .

Мітки не пов’язані з непідконтрольним навчанням.


4

Необхідна умова: основна статистика та вплив ML (лінійна регресія)

На нього можна відповісти у реченні -

Вони схожі, але їх визначення змінюється відповідно до потреб.

Пояснення

Дозвольте пояснити своє твердження. Припустимо, у вас є набір даних, для цього врахуйтеexercise.csv . Кожен стовпець у наборі даних називається функціями. Стать, вік, зріст, частота серцевих скорочень, тип тіла та калорії можуть бути одними серед різних стовпців. Кожен стовпець представляє різні особливості або властивість.

вправа.csv

User_ID  Gender Age  Height  Weight Duration    Heart_Rate  Body_Temp   Calories
14733363 male   68  190.0   94.0    29.0           105.0    40.8        231.0
14861698 female 20  166.0   60.0    14.0            94.0    40.3        66.0
11179863 male   69  179.0   79.0    5.0             88.0    38.7        26.0

Для зміцнення розуміння та розгадування загадки давайте візьмемо дві різні проблеми (випадок прогнозування).

СЛУЧАЙ 1: У цьому випадку ми можемо розглянути можливість використання - Стать, Зріст та Вага для прогнозування калорій, що спалюються під час фізичного навантаження. Цей прогноз (Y) калорій тут - мітка . Калорійність - це стовпець, який потрібно передбачити, використовуючи різні функції, такі як - x1: стать, x2: зріст і x3: вага .

СЛУЧАЙ 2: У другому випадку тут, можливо, ми б хотіли спрогнозувати серцебиття, використовуючи стать та вагу як особливість. Тут Heart_Rate - мітка, спрогнозована за допомогою функцій - x1: Стать та x2: Вага .

Після того, як ви зрозуміли вищезгадане пояснення, ви більше не будете плутати з міткою та функціями.


3

Коротко пояснена функція - це вхід, який ви подали в систему, а мітка - це вихід, який ви очікуєте. Наприклад, ви годували безліч особливостей собаки, таких як її зріст, колір хутра тощо, тому після обчислень вона поверне породу собаки, яку ви хочете знати.


0

Припустимо, що ви хочете передбачити клімат, тоді вам нададуть історичні кліматичні дані, поточну погоду, температуру, швидкість вітру тощо, а мітки - це місяці. Вищеописана комбінація може допомогти вам зробити прогнози.

Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.