Sobes.tech
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['կգնի']