ComeçarComece de graça

Visualização t-SNE do conjunto de dados de grãos

No vídeo, você viu o t-SNE aplicado ao conjunto de dados da íris. Neste exercício, você vai aplicar o t-SNE aos dados das amostras de grãos e dar uma olhada nas características do t-SNE usando um gráfico de dispersão. Você recebe uma matriz samples com amostras de grãos e uma lista variety_numbers com o número da variedade de cada amostra.

Este exercício faz parte do curso

Aprendizado não supervisionado em Python

Ver curso

Instruções do exercício

  • Importe TSNE de sklearn.manifold.
  • Crie uma instância TSNE chamada “ model ” com “ learning_rate=200 ”.
  • Use o método “ .fit_transform() ” (copiar e colar) do site model para samples. Atribua o resultado a tsne_features.
  • Selecione a coluna “ 0 ” (Número de chamadas) em “ tsne_features ” (Detalhes da chamada). Atribua o resultado a xs.
  • Selecione a coluna “ 1 ” (Número de chamadas) em “ tsne_features ” (Detalhes da chamada). Atribua o resultado a ys.
  • Faça um gráfico de dispersão das características t-SNE xs e ys. Para colorir os pontos de acordo com a variedade de grãos, especifique o argumento de palavra-chave adicional c=variety_numbers.

Exercício interativo prático

Experimente este exercício completando este código de exemplo.

# 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()
Editar e executar o código