FAGPORTALEN

Supervised learning

Kommunikation og IT A · HTX · A-niveau · AI og maskinlæring

💻 Supervised Learning

Supervised learning er den mest udbredte ML-tilgang: algoritmen lærer af mærkede eksempeldata.

Grundbegreb: Givet input X og output Y, lær en funktion f(X) ≈ Y.

Opgavetyper:

Processen:

1. Indsaml data: mærkede eksempler (features + labels)

2. Del data: træningsdata (80%) og testdata (20%)

3. Vælg model: Decision Tree, Logistic Regression, Random Forest

4. Træn: algoritmen tilpasser parametre

5. Evaluer: nøjagtighed på testdata

Scikit-learn eksempel:

```python

from sklearn.tree import DecisionTreeClassifier

from sklearn.model_selection import train_test_split

from sklearn.metrics import accuracy_score

X_train, X_test, y_train, y_test = train_test_split(X, y, test_size=0.2)

model = DecisionTreeClassifier()

model.fit(X_train, y_train)

nøjagtighed = accuracy_score(y_test, model.predict(X_test))

```

Overfitting: model er for god til træningsdata, dårlig til nye data. Fix: mere data, regularisering.

Læringsmål

Sådan kan du arbejde med emnet

Træningsforslag

Øv dette emne med AI — quizzer, forklaringer og feedback tilpasset dit niveau.

Prøv Fagportalen gratis

🤖 Denne side er skrevet med kunstig intelligens og fagligt gennemgået af Fagportalen, som har det redaktionelle ansvar. Finder du en fejl, så skriv til support@fagportalen.dk.