ПочатиПочніть безкоштовно

Аналіз головних компонент

У двох попередніх розділах ви розглянули різні способи зменшення розмірності набору даних, зокрема регуляризацію та відбір ознак. На співбесіді з машинного навчання важливо вміти пояснити різні підходи до зменшення розмірності. Великі набори даних довго обчислюються, а шум у даних може спотворювати результати.

Один зі способів зменшення розмірності — аналіз головних компонент (PCA). Це ефективний метод скорочення розміру даних шляхом створення нових ознак, які зберігають найбільш корисну інформацію про набір даних і водночас усувають мультиколінеарність. У цій вправі ви використаєте модуль sklearn.decomposition, щоб виконати PCA над ознаками набору даних diabetes, ізольовуючи цільову змінну progression.

Ось де ви перебуваєте в конвеєрі:

Machine learning pipeline

Ця вправа є частиною курсу

Практика співбесід з Machine Learning у Python

Переглянути курс

Інтерактивна практична вправа

Спробуйте виконати цю вправу, доповнивши цей зразок коду.

# Import module
from ____.____ import ____

# Feature matrix and target array
X = ____.____('____', axis=1)
y = ____['____']
Редагувати та запускати код