Sobes.tech
Middle

Kokios yra savybės (features) ir kas yra tikslas užduotyje?

sobes.tech AI

Atsakymas iš AI

Mašininio mokymosi užduotyje, bruožai (features) yra įvesties kintamieji, kuriuos modelis naudoja mokytis ir daryti prognozes. Jie apibūdina objektus ar įvykius, pvz., amžių, pajamas, paspaudimų skaičių ir kt.

Tikslas (target) yra kintamasis, kurį modelis bando prognozuoti. Pavyzdžiui, klasifikavimo užduotyje tai gali būti klasės žymuo (spam/ne spam), regresijos užduotyje — skaitinė reikšmė (namo kaina).

Pavyzdys:

  • Bruožai: amžius, lytis, pirkimų skaičius
  • Tikslas: naujo produkto pirkimo tikimybė

Python pandas naudojant, tai gali atrodyti taip:

import pandas as pd

# Duomenys
data = pd.DataFrame({
    'amžius': [25, 32, 40],
    'lytis': ['Vyras', 'Moteris', 'Vyras'],
    'pirkimai': [5, 3, 8],
    'pirkis': [1, 0, 1]  # tikslas
})

features = data[['amžius', 'lytis', 'pirkimai']]
target = data['pirkis']