Comparez chaque candidat de modèle, exportez-en n'importe lequel
Choisir manuellement entre Random Forest, XGBoost et plusieurs stratégies de recherche pour réseaux de neurones signifie entraîner chacun séparément et comparer les résultats. La Compétition de modèles de Data Sensors les entraîne tous simultanément sur les mêmes données de mesure, les classe selon leur précision sur un jeu de validation réservé, et permet d'exporter n'importe quelle entrée du classement - pas seulement la première - vers C, C++, Python ou MATLAB.
Entraînez plusieurs types de modèles simultanément, pas un par un
Choisissez n'importe quelle combinaison de candidats Random Forest, XGBoost et réseau de neurones, chacun avec sa propre stratégie de recherche - recherche aléatoire, recherche en grille, optimisation bayésienne (processus gaussien), ou une recherche de substitut Random Forest/XGBoost - et ils s'entraînent tous en même temps sur les mêmes canaux d'entrée/sortie. L'auto-réglage ne se limite pas aux réseaux de neurones : les candidats Random Forest et XGBoost peuvent eux aussi auto-régler leurs propres hyperparamètres, de sorte qu'une comparaison équitable et réglée ne nécessite pas de parcourir manuellement trois espaces d'hyperparamètres différents. Inutile de rouvrir la boîte de dialogue d'entraînement pour chaque candidat, de se souvenir de la dernière configuration essayée, ou de tenir un tableur de résultats à côté.
Classés selon leur précision sur un jeu de validation réservé
Chaque candidat est noté sur des données sur lesquelles il n'a jamais été entraîné, de sorte que le classement reflète la capacité de généralisation de chaque modèle, et non sa capacité à mémoriser l'ensemble d'entraînement. Le classement affiche côte à côte le RMSE et le R² de validation pour chaque entrée, ainsi que le temps d'entraînement et un diagnostic d'ajustement, afin que vous puissiez voir en un coup d'œil si un candidat est sous-ajusté, surajusté, ou véritablement compétitif.
Un jeu de test réservé pour les jeux de données volumineux
Le classement d'une liste de résultats comporte lui-même une part d'optimisme, puisqu'il sert à choisir un gagnant. Pour les jeux de données suffisamment volumineux, Data Sensors extrait automatiquement un jeu de test réservé avant tout classement - jamais utilisé pendant l'entraînement ou la sélection du modèle - afin que vous disposiez d'un second jeu de chiffres de précision, plus fiable, pour le modèle que vous comptez déployer.
Exportez le gagnant - ou toute autre entrée
Le modèle le mieux classé n'est pas toujours le bon choix : un Random Forest légèrement moins précis peut s'exécuter plus vite sur votre matériel cible, ou un réseau de neurones plus petit correspondre mieux à votre budget de mémoire flash. Chaque entrée du classement, pas seulement le gagnant, peut être exportée vers C, C++, Python ou MATLAB, en pleine précision ou quantifiée en int8, avec un aperçu en direct de la taille et de la précision avant l'enregistrement. Voir Entraînement de capteur virtuel pour entraîner directement un seul modèle, sans lancer une compétition complète.