Applez Nous: +41 22 518 70 00
Pour concevoir un modèle de Machine Learning, nous devons représenter la réalité sous une forme matricielle standardisée comprise par les bibliothèques d’analyse numérique :
n × p, où n représente le nombre d’observations (lignes ou échantillons) et p le nombre de caractéristiques mesurées (colonnes ou features explicatives).n contenant la variable que le modèle doit apprendre à prédire. En apprentissage non supervisé, ce vecteur est absent.Une étape déterminante de la formulation réside dans l’analyse de la typologie statistique des données disponibles :
L’apprentissage algorithmique repose sur l’optimisation mathématique : l’algorithme calcule l’écart entre sa prédiction (hat{y}) et la valeur réelle observée (y). Cet écart est quantifié par une fonction de coût (ou fonction de perte). L’objectif absolu de l’algorithme est de converger vers un ensemble de paramètres internes qui minimise cette fonction sur l’ensemble des données d’entraînement.
Considérons la conception d’un modèle destiné à estimer la valeur vénale d’appartements situés dans les cantons de Genève et de Vaud. Les caractéristiques d’entrée (X) comprennent la surface habitable (m²), le nombre de pièces, l’année de construction, l’indice d’isolation énergétique et la distance à la gare CFF la plus proche. Le vecteur cible (y) correspond au prix de transaction effectif en francs suisses (CHF). La formulation rigoureuse du problème dès cette étape conditionne l’ensemble de la réussite analytique ultérieure.