Middle
Jaké jsou znaky (features) a co je cílem v úloze?
sobes.tech AI
Odpověď od AI
V úloze 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í atď.
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({
'věk': [25, 32, 40],
'pohlaví': ['M', 'Ž', 'M'],
'nákupy': [5, 3, 8],
'bude_kupovat': [1, 0, 1] # cieľ
})
features = dáta[['věk', 'pohlaví', 'nákupy']]
target = dáta['bude_kupovat']