Middle
Aké sú znaky (features) a čo je cieľ v úlohe?
sobes.tech AI
Odpoveď od AI
V úlohe strojového učenia sú znaky (features) vstupné premenné, ktoré model používa na učenie a predpovedanie. Opisujú objekty alebo udalosti, napríklad vek, príjem, počet kliknutí a pod.
Cieľ (target) je premenná, ktorú sa model snaží predpovedať. Napríklad v úlohe klasifikácie to môže byť štítok triedy (spam/nie spam), v úlohe regresie číselná hodnota (cena domu).
Príklad:
- Znaky: vek, pohlavie, počet nákupov
- Cieľ: pravdepodobnosť nákupu nového produktu
V kóde Python s pandas to môže vyzerať takto:
import pandas as pd
# Dáta
dáta = pd.DataFrame({
'vek': [25, 32, 40],
'pohlavie': ['M', 'Ž', 'M'],
'nákupy': [5, 3, 8],
'bude_kupovať': [1, 0, 1] # cieľ
})
features = dáta[['vek', 'pohlavie', 'nákupy']]
target = dáta['bude_kupovať']