Middle
Ի՞նչ են հատկանիշները (features) և ինչ է նպատակը գործի մեջ։
sobes.tech AI
Պատասխան AI-ից
Մեքենայական ուսուցման առաջադրանքում, առանձնահատկություններ (features) են մուտքային փոփոխականները, որոնք մոդելը օգտագործում է ուսուցանելու և կանխատեսումներ կատարելու համար: Դրանք նկարագրում են օբյեկտները կամ իրադարձությունները, օրինակ՝ տարիքը, եկամտը, կտտացումների քանակը և այլն:
Նպատակը (target) այն փոփոխականն է, որը մոդելը փորձում է կանխատեսել: Օրինակ՝ դասակարգման առաջադրանքում դա կարող է լինել դասի նշանը (spam/ոչ spam), ռեգրեսիայի առաջադրանքում՝ թվային արժեք (տան գինը):
Օրինակ:
- Առանձնահատկություններ՝ տարիքը, սեռը, գնումների քանակը
- Նպատակը՝ նոր ապրանքի գնելու հավանականությունը
Python pandas-ով դա կարող է выглядать այնպես՝
import pandas as pd
# Տվյալներ
data = pd.DataFrame({
'տարիք': [25, 32, 40],
'սեռ': ['Արական', 'Իգական', 'Արական'],
'գնումներ': [5, 3, 8],
'կգնի': [1, 0, 1] # նպատակ
})
features = data[['տարիք', 'սեռ', 'գնումներ']]
target = data['կգնի']