Aller au contenu

Ligne de commande

fitrank [--verbose | --quiet] COMMANDE [ARGUMENTS]
fitrank --version
fitrank COMMANDE --help
Commande Ce qu'elle fait
fitrank run CONFIG Évalue chaque candidat, affiche le classement et enregistre le dossier de résultats.
fitrank validate CONFIG Vérifie la configuration et les données, n'entraîne rien.
fitrank init Écrit une configuration de départ commentée.
fitrank predict MODELE DONNEES Prédit de nouvelles données avec un modèle enregistré.
fitrank list models Liste les noms de modèles, pour chaque tâche.
fitrank list reductions Liste les noms de réductions.

run

fitrank run examples/iris.yaml

Affiche une barre de progression, puis le classement sur la sortie standard, et enregistre les résultats dans <output_dir>/<name>_<date>_<heure>/. Tout le reste (progression, avertissements, erreurs) va sur la sortie d'erreur : fitrank --quiet run config.yaml > classement.txt ne garde que le tableau.

validate

fitrank validate examples/titanic.yaml
Config OK: examples/titanic.yaml
Data OK: 1309 rows, 7 features, target 'Survived'
8 candidates: 2 reduction(s) x 4 model(s), 5-fold cross-validation

Lit les données et fait toutes les vérifications de run, sans entraîner. Tous les problèmes sont listés d'un coup.

init

fitrank init --data data.csv --target price --task regression
Option Défaut Description
-o, --output config.yaml Le fichier à écrire.
--task classification classification ou regression.
--data — Un fichier de données : remplit data.path, la liste des variables et des groupes de prétraitement suggérés.
--target — La colonne à prédire.
--force désactivé Écrase un fichier existant.

Les groupes de prétraitement suggérés sont en commentaire : rien n'est appliqué tant que vous ne les décommentez pas.

predict

fitrank predict runs/iris_2026-11-01_15-36-06/best_model.joblib nouvelles_fleurs.csv -o predictions.csv

Ajoute une colonne prediction aux données et les écrit en CSV, sur la sortie standard ou dans -o FICHIER. Les données doivent avoir les mêmes colonnes qu'à l'entraînement. Un avertissement s'affiche quand le modèle a été enregistré avec une autre version de scikit-learn.

list

fitrank list models --task regression
fitrank list reductions

Options globales

Option Description
--quiet, -q Seulement le classement, pour les scripts.
--verbose, -v Une ligne par candidat dès qu'il est fini, et la pile d'appels (traceback) en cas d'erreur.
--version Affiche la version de FitRank.

Codes de sortie

Code Signification
0 Succès (avertissements compris).
1 Erreur de configuration : clé, modèle, étape ou métrique inconnus, mauvaise valeur.
2 Erreur de données : fichier introuvable, colonne absente, valeurs manquantes sans imputer...
3 Tous les candidats ont échoué.

Les erreurs s'affichent en rouge, sans la pile d'appels (traceback) : ce qui ne va pas, où, et comment corriger. Les avertissements s'affichent en jaune et n'arrêtent jamais la commande.