R Academy · Lektion

Grundlagen des maschinellen Lernens

Erhalten Sie eine Einführung in grundlegende Konzepte und Frameworks des maschinellen Lernens in R.

Lektion 3 von 310 Schritte

Grundlagen des maschinellen Lernens ist eine kostenlose R Academy-Lektion auf CoddyKit. Dies ist Lektion 3 von 3. Du kannst die komplette Lektion unten kostenlos lesen – dann übst du sie direkt im Browser mit einem integrierten Code-Editor und einem KI-Tutor rund um die Uhr. Sie ist Teil des R Academy-Lernpfads, und dein Fortschritt wird über Web und CoddyKit-App synchronisiert. Der R Academy-Kurs umfasst insgesamt 3 Lektionen.

Einführung in Machine Learning mit R

Machine Learning ermöglicht es Computern, Muster aus Daten zu lernen und Vorhersagen zu treffen. R stellt mehrere Bibliotheken für Machine Learning bereit, darunter caret und randomForest.

Grundlagen des maschinellen Lernens — Illustration 1

Caret-Paket laden

Das Paket caret vereinfacht Machine-Learning-Workflows in R.

library(caret)
data(iris)

Daten in Trainings- und Testdaten aufteilen

Durch die Aufteilung der Daten wird eine korrekte Modellbewertung ermöglicht, da Training und Test getrennt erfolgen.

set.seed(123)
trainIndex <- createDataPartition(iris$Species, p=0.8, list=FALSE)
trainData <- iris[trainIndex,]
testData <- iris[-trainIndex,]

Entscheidungsbaummodell erstellen

Entscheidungsbäume klassifizieren Daten, indem sie Merkmale an Entscheidungspunkten aufteilen.

library(rpart)
model <- rpart(Species ~ ., data=trainData)
plot(model)
text(model)

Random-Forest-Modell trainieren

Random Forests verbessern Entscheidungsbäume, indem sie mehrere Modelle kombinieren.

library(randomForest)
rf_model <- randomForest(Species ~ ., data=trainData)
print(rf_model)

Vorhersagen treffen

Verwenden Sie predict(), um Vorhersagen für neue Daten zu treffen.

predictions <- predict(rf_model, newdata=testData)

Modellgenauigkeit bewerten

Die Genauigkeit misst, wie gut das Modell mit Testdaten funktioniert.

confusionMatrix(predictions, testData$Species)

Hyperparameteroptimierung

Verwenden Sie train(), um Modellparameter für eine bessere Leistung zu optimieren.

tuned_model <- train(Species ~ ., data=trainData, method='rf', tuneLength=3)

Zusammenfassung

In dieser Lektion haben Sie Folgendes gelernt:

  • Wie Sie Daten in Trainings- und Testdatensätze aufteilen.
  • Wie Sie Entscheidungsbaum- und Random-Forest-Modelle erstellen.
  • Wie Sie die Modellleistung bewerten und Hyperparameter optimieren.
Grundlagen des maschinellen Lernens — Illustration 10
Kostenlos starten

Lerne R mit einem KI-Tutor — kostenlos

Schreibe und führe echten Code in deinem Browser aus, bekomme sofortige Hilfe von einem 24/7 KI-Tutor und setze dein Lernen im Web oder in der App fort.

Kurse
43
Lektionen
159

Häufig gestellte Fragen

Ist die Lektion „Grundlagen des maschinellen Lernens“ kostenlos?

Ja — der vollständige Text von „Grundlagen des maschinellen Lernens“ ist hier im Web kostenlos zu lesen. Um sie interaktiv zu üben (integrierter Code-Editor und 24/7 KI-Tutor) und den Rest des R Academy-Kurses freizuschalten, upgrade auf CoddyKit PRO. Der R Academy-Kurs umfasst insgesamt 3 Lektionen.

Was lerne ich in „Grundlagen des maschinellen Lernens“?

Erhalten Sie eine Einführung in grundlegende Konzepte und Frameworks des maschinellen Lernens in R. Du übst R Academy mit praktischem Code, den du direkt im Browser ausführst, und ein 24/7 KI-Tutor beantwortet deine Fragen während du die Lektion bearbeitest.

Brauche ich Erfahrung, um R Academy zu starten?

Keine Vorkenntnisse erforderlich. R Academy auf CoddyKit ist für Anfänger bis fortgeschrittene Lernende strukturiert, sodass du hier starten oder von Anfang an beginnen und in deinem eigenen Tempo voranschreiten kannst. Dies ist Lektion 3 von 3.

Wie lange dauert die Lektion „Grundlagen des maschinellen Lernens“?

Die meisten CoddyKit-Lektionen dauern etwa 5–10 Minuten. Jede ist kompakt und interaktiv, sodass du stetig Fortschritte machst und genau dort weitermachst, wo du aufgehört hast – im Web und in der App.

Kann ich in dieser R Academy-Lektion Code schreiben und ausführen?

Ja. Jede R Academy-Lektion enthält einen integrierten Code-Editor, sodass du echten Code direkt in deinem Browser schreibst und ausführst und sofort KI-Feedback erhältst — ohne lokale Einrichtung erforderlich.

Alle Lektionen in diesem Kurs

  1. Regressionsmodelle
  2. Zeitreihenanalyse
  3. Grundlagen des maschinellen Lernens
← Zurück zu R Academy