Sobes.tech
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ť']