Візуалізація t-SNE для набору даних про зерно
У відео ви бачили застосування t-SNE до набору iris. У цій вправі ви застосуєте t-SNE до вибірки даних про зерно й переглянете отримані ознаки t-SNE на діаграмі розсіювання. Вам надано масив samples із вибірками зерна та список variety_numbers, що містить номер різновиду для кожної вибірки.
Ця вправа є частиною курсу
Наглядове навчання в Python
Інструкції до вправи
- Імпортуйте
TSNEзsklearn.manifold. - Створіть екземпляр TSNE під назвою
modelзlearning_rate=200. - Застосуйте метод
.fit_transform()об'єктаmodelдоsamples. Присвойте результат зміннійtsne_features. - Виберіть стовпчик
0зtsne_features. Присвойте результат зміннійxs. - Виберіть стовпчик
1зtsne_features. Присвойте результат зміннійys. - Побудуйте діаграму розсіювання для ознак t-SNE
xsіys. Щоб зафарбувати точки за різновидом зерна, додайте іменований аргументc=variety_numbers.
Інтерактивна практична вправа
Спробуйте виконати цю вправу, доповнивши цей зразок коду.
# 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()