Skip to main content
Thomas Germain Thomas Germain

Tutoriel Google Colab : de zéro à ton premier notebook IA en 15 minutes

10 mars 2026

tutorial ai tool google-colab

Tutoriel Google Colab : de zéro à ton premier notebook IA en 15 minutes

Si tu veux coder un projet IA sans rien installer localement, Google Colab est parfait.

Objectif de ce tuto :


1) Créer ton notebook Colab

  1. Va sur https://colab.research.google.com
  2. Connecte-toi avec ton compte Google
  3. Clique sur Nouveau notebook

Tu arrives sur une interface avec des cellules de code Python.


2) Vérifier la version Python

Dans la première cellule, colle :

import sys
print(sys.version)

Clique sur ▶️ pour exécuter.


3) Activer un GPU

  1. Menu ExécutionModifier le type d’exécution
  2. Dans Accélérateur matériel, choisis GPU
  3. Sauvegarde

Teste ensuite :

import torch
print("CUDA dispo:", torch.cuda.is_available())
if torch.cuda.is_available():
print("GPU:", torch.cuda.get_device_name(0))

Si True, c’est bon.


4) Installer tes dépendances

Dans Colab, préfixe avec ! pour lancer une commande shell :

!pip install -q transformers datasets scikit-learn matplotlib

Ajoute ==version si tu veux figer des versions exactes.


5) Connecter Google Drive (recommandé)

Pour éviter de perdre tes fichiers :

from google.colab import drive
drive.mount('/content/drive')

Tu pourras sauvegarder dans : /content/drive/MyDrive/...


6) Charger un petit dataset

Exemple avec datasets :

from datasets import load_dataset
ds = load_dataset("imdb")
print(ds)
print(ds["train"][0])

7) Mini entraînement (baseline simple)

Exemple ultra rapide avec scikit-learn (CPU/GPU peu importe) :

from sklearn.feature_extraction.text import TfidfVectorizer
from sklearn.linear_model import LogisticRegression
from sklearn.metrics import accuracy_score
# Petit subset pour aller vite
train_texts = ds["train"]["text"][:3000]
train_labels = ds["train"]["label"][:3000]
test_texts = ds["test"]["text"][:1000]
test_labels = ds["test"]["label"][:1000]
vec = TfidfVectorizer(max_features=20000)
X_train = vec.fit_transform(train_texts)
X_test = vec.transform(test_texts)
clf = LogisticRegression(max_iter=300)
clf.fit(X_train, train_labels)
preds = clf.predict(X_test)
print("Accuracy:", accuracy_score(test_labels, preds))

Tu obtiens un premier pipeline NLP fonctionnel en quelques minutes.


8) Sauvegarder un artefact modèle

import joblib
output_path = "/content/drive/MyDrive/colab/models/imdb_baseline.joblib"
joblib.dump((vec, clf), output_path)
print("Sauvegardé:", output_path)

9) Exporter vers GitHub

Dans Colab :

Astuce : garde un repo avec :


10) Problèmes fréquents (et solutions)

“Mon runtime redémarre tout seul”

“Je n’ai pas de GPU”

“J’ai perdu mes fichiers”


Checklist rapide avant de fermer Colab


Et après ?

Prochaine étape logique :

Pour démarrer vite et proprement, Colab fait le job. Pour la prod, pense migration.