Снижение размерности данных об измерениях рыб
В предыдущем упражнении вы убедились, что 2 — разумный выбор для «внутренней размерности» данных об измерениях рыб. Теперь примените метод PCA для снижения размерности этих данных, оставив только 2 наиболее важных компонента.
Данные об измерениях рыб уже масштабированы и доступны в переменной scaled_samples.
Это упражнение является частью курса
Обучение без учителя на Python
Инструкции к упражнению
- Импортируйте
PCAизsklearn.decomposition. - Создайте экземпляр PCA с именем
pcaи параметромn_components=2. - С помощью метода
.fit()объектаpcaобучите его на масштабированных данных об измерениях рыбscaled_samples. - С помощью метода
.transform()объектаpcaпреобразуйтеscaled_samples. Сохраните результат в переменнуюpca_features.
Интерактивное практическое упражнение
Попробуйте выполнить это упражнение, дополнив этот пример кода.
# Import PCA
____
# Create a PCA model with 2 components: pca
pca = ____
# Fit the PCA instance to the scaled samples
____
# Transform the scaled samples: pca_features
pca_features = ____
# Print the shape of pca_features
print(pca_features.shape)