Il Machine Learning (ML) è un campo affascinante allâintersezione tra matematica, statistica e informatica. Lâobiettivo è creare sistemi capaci di imparare dai dati in modo autonomo, senza essere programmati esplicitamente per ogni compito. Che si tratti di prevedere il prezzo di una casa, riconoscere un volto in una foto o consigliare un film, gli algoritmi di ML si basano su solide fondamenta matematiche.
Questa guida esplorerĂ questi concetti con un approccio pratico, pensato per chi vuole capire le basi senza perdersi in tecnicismi eccessivi.
Lâalgebra lineare è essenziale nel ML perchĂŠ ci permette di rappresentare i dati (spesso tabulari o multidimensionali come le immagini) e le operazioni su di essi in modo compatto ed efficiente.
Vettore: Una lista ordinata di numeri. Può rappresentare un singolo punto dati (es. le caratteristiche di una casa) o un punto nello spazio.
$\mathbf{v} = \left[ \text{metratura}, \text{numero\_stanze}, \text{eta\_ed} \right] \rightarrow [120, 3, 15]$
Matrice: Una tabella rettangolare di numeri. Può rappresentare un intero dataset (righe=campioni, colonne=features) o una trasformazione da applicare ai dati.
Esempio: Un dataset con 3 case e le loro 3 features.
$X = \begin{bmatrix} 120 & 3 & 15 \\ 85 & 2 & 5 \\ 200 & 4 & 20 \end{bmatrix}$