Middle
Wat zijn de kenmerken (features) en wat is het doel in de taak?
sobes.tech AI
Antwoord van AI
Bij een taak voor machinaal leren zijn features (kenmerken) de invoervariabelen die het model gebruikt om te leren en voorspellingen te doen. Ze beschrijven objecten of gebeurtenissen, bijvoorbeeld leeftijd, inkomen, aantal klikken, enz.
Target (doelvariabele) is de variabele die het model probeert te voorspellen. Bijvoorbeeld, bij een classificatietaak kan dit de klasse-label zijn (spam/niet spam), bij regressie een numerieke waarde (huisprijs).
Voorbeeld:
- Features: leeftijd, geslacht, aantal aankopen
- Target: waarschijnlijkheid om een nieuw product te kopen
In Python-code met pandas kan dit er zo uitzien:
import pandas as pd
# Data
data = pd.DataFrame({
'leeftijd': [25, 32, 40],
'geslacht': ['M', 'V', 'M'],
'aankopen': [5, 3, 8],
'zal_kopen': [1, 0, 1] # target
})
features = data[['leeftijd', 'geslacht', 'aankopen']]
target = data['zal_kopen']