Inizia subitoInizia gratis

Decomposizione ai valori singolari

Nell'ultimo esercizio, hai visto quanto la PCA possa essere utile per ridurre le dimensioni di un insieme di dati quando, in un colloquio di Machine Learning, ti viene posta una domanda sull'alta dimensionalità.

In questo esercizio, metterai in pratica la SVD su diabetes. Questo specifico trasformatore può lavorare in modo efficiente con matrici sparse, a differenza della PCA, ed esegue riduzioni dimensionali lineari tramite una decomposizione ai valori singolari troncata.

Ricorda che la decomposizione ai valori singolari prende la matrice dei dati originale, la scompone in tre matrici e le usa per calcolare e restituire i valori singolari.

Stesso punto della pipeline, ma con una tecnica diversa: Pipeline di machine learning

Questo esercizio fa parte del corso

Esercitarsi con le domande di colloquio di Machine Learning in Python

Visualizza corso

esercizio interattivo pratico

Prova questo esercizio completando questo codice di esempio.

# Import module
from ____.____ import ____

# Feature matrix and target array
X = ____.____('____', axis=1)
y = ____['____']
Modifica ed esegui il codice