IniziaInizia gratis

Visualizzazione t-SNE dell'insieme di dati sui cereali

Nel video hai visto t-SNE applicato al dataset iris. In questo esercizio applicherai t-SNE ai dati dei campioni di cereali ed esaminerai le feature risultanti di t-SNE usando uno scatter plot. Ti vengono forniti un array samples di campioni di cereali e una lista variety_numbers con il numero di varietà per ciascun campione.

Questo esercizio fa parte del corso

Apprendimento non supervisionato in Python

Visualizza il corso

Istruzioni dell'esercizio

  • Importa TSNE da sklearn.manifold.
  • Crea un'istanza di TSNE chiamata model con learning_rate=200.
  • Applica il metodo .fit_transform() di model a samples. Assegna il risultato a tsne_features.
  • Seleziona la colonna 0 di tsne_features. Assegna il risultato a xs.
  • Seleziona la colonna 1 di tsne_features. Assegna il risultato a ys.
  • Crea uno scatter plot delle feature t-SNE xs e ys. Per colorare i punti in base alla varietà di cereale, specifica anche l'argomento c=variety_numbers.

Esercizio pratico interattivo

Prova a risolvere questo esercizio completando il codice di esempio.

# Import TSNE
____

# Create a TSNE instance: model
model = ____

# Apply fit_transform to samples: tsne_features
tsne_features = ____

# Select the 0th feature: xs
xs = tsne_features[:,0]

# Select the 1st feature: ys
ys = tsne_features[:,1]

# Scatter plot, coloring by variety_numbers
____
plt.show()
Modifica ed esegui il codice