0Pricing
R Academy · Leçon

Fondamentaux de l’apprentissage automatique

Découvrez les concepts et frameworks essentiels de l’apprentissage automatique dans R.

Fondamentaux de l’apprentissage automatique est une leçon R Academy gratuite sur CoddyKit. Ceci est la leçon 3 sur 3. Tu peux lire la leçon complète ci-dessous gratuitement — puis la pratiquer en direct dans le navigateur avec un éditeur de code intégré et un tuteur IA 24/7. Elle fait partie du parcours d'apprentissage R Academy, et ta progression se synchronise sur le web et l'application CoddyKit. Le cours R Academy comprend 3 leçons au total.

Introduction à l’apprentissage automatique dans R

Introduction à l’apprentissage automatique dans R

L’apprentissage automatique permet aux ordinateurs d’apprendre des motifs à partir des données et d’effectuer des prédictions. R fournit plusieurs bibliothèques d’apprentissage automatique, notamment caret et randomForest.

Fondamentaux de l’apprentissage automatique — illustration 1

Charger le package Caret

Charger le package Caret

Le package caret simplifie les flux de travail d’apprentissage automatique dans R.

library(caret)
data(iris)

Diviser les données en ensembles d’entraînement et de test

Diviser les données en ensembles d’entraînement et de test

La division des données garantit une évaluation correcte du modèle en séparant l’entraînement et le test.

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

Construire un modèle d’arbre de décision

Construire un modèle d’arbre de décision

Les arbres de décision classent les données en divisant les caractéristiques à des points de décision.

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

Entraîner un modèle de forêt aléatoire

Entraîner un modèle de forêt aléatoire

Les forêts aléatoires améliorent les arbres de décision en combinant plusieurs modèles.

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

Effectuer des prédictions

Effectuer des prédictions

Utilisez predict() pour effectuer des prédictions sur de nouvelles données.

predictions <- predict(rf_model, newdata=testData)

Évaluer la précision du modèle

Évaluer la précision du modèle

La précision mesure la qualité des performances du modèle sur les données de test.

confusionMatrix(predictions, testData$Species)

Optimiser les hyperparamètres

Optimiser les hyperparamètres

Utilisez train() pour optimiser les paramètres du modèle et améliorer ses performances.

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

Résumé

Résumé

Dans cette leçon, vous avez appris :

  • Comment diviser les données en ensembles d’entraînement et de test.
  • Comment construire des modèles d’arbres de décision et de forêts aléatoires.
  • Comment évaluer les performances d’un modèle et optimiser ses hyperparamètres.
Fondamentaux de l’apprentissage automatique — illustration 10

Questions Fréquemment Posées

La leçon « Fondamentaux de l’apprentissage automatique » est-elle gratuite ?

Oui — le texte complet de « Fondamentaux de l’apprentissage automatique » est gratuit à lire ici sur le web. Pour la pratiquer de manière interactive (un éditeur de code intégré et un tuteur IA 24/7) et déverrouiller le reste du cours R Academy, passe à CoddyKit PRO. Le cours R Academy comprend 3 leçons au total.

Qu'est-ce que j'apprendrai dans « Fondamentaux de l’apprentissage automatique » ?

Découvrez les concepts et frameworks essentiels de l’apprentissage automatique dans R. Tu pratiques R Academy avec du code pratique que tu exécutes directement dans le navigateur, et un tuteur IA 24/7 répond à tes questions au fur et à mesure que tu avances dans la leçon.

Dois-je avoir de l'expérience pour commencer R Academy ?

Aucune expérience préalable n'est requise. R Academy sur CoddyKit est structuré pour les débutants jusqu'aux apprenants avancés, donc tu peux commencer ici ou depuis le début et avancer à ton rythme. Ceci est la leçon 3 sur 3.

Combien de temps prend la leçon « Fondamentaux de l’apprentissage automatique » ?

La plupart des leçons CoddyKit prennent environ 5–10 minutes. Chacune est courte et interactive, tu progresses régulièrement et tu repiques exactement où tu t'es arrêté sur le web et l'app.

Peux-tu écrire et exécuter du code dans cette leçon R Academy ?

Oui. Chaque leçon R Academy inclut un éditeur de code intégré, tu écris et exécutes du vrai code directement dans ton navigateur et tu reçois des retours IA instantanés — aucune configuration locale requise.

Toutes les leçons de ce cours

  1. Modèles de régression
  2. Analyse des séries temporelles
  3. Fondamentaux de l’apprentissage automatique
← Retour à R Academy