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']