Notice: This page requires JavaScript to function properly.
Please enable JavaScript in your browser settings or update your browser.
Вивчайте Поняття Scikit-learn | Попередня Обробка Даних Із Scikit-learn
Вступ до машинного навчання з Python

bookПоняття Scikit-learn

Бібліотека scikit-learn (sklearn) надає інструменти для попередньої обробки та моделювання даних. Основні типи об'єктів: estimator (оцінювач), transformer (трансформатор), predictor (предиктор) та model (модель).

Estimator

Будь-який клас з методом .fit() є оцінювачем — він навчається на даних.

estimator.fit(X, y)     # supervised  
estimator.fit(X)        # unsupervised

Transformer

Трансформатор має методи .fit() і .transform(), а також .fit_transform() для виконання обох дій одночасно.

Note
Примітка

Трансформери зазвичай використовуються для перетворення масиву X. Однак, як ми побачимо на прикладі LabelEncoder, деякі трансформери призначені для масиву y.

Значення nan, показані у навчальному наборі на зображенні, вказують на відсутні дані у Python.

Предиктор

Предиктор — це оцінювач із методом .predict() для генерації результатів.

predictor.fit(X, y)
predictor.predict(X_new)

Модель

Модель — це предиктор з методом .score(), який оцінює якість роботи.

model.fit(X, y)
model.score(X, y)

Як зазначалося у попередньому розділі, точність — це метрика, що відображає відсоток правильних передбачень.

Етап попередньої обробки передбачає роботу з трансформерами, а на етапі моделювання працюють із предикторами (точніше, з моделями).

question mark

Виберіть усі правильні твердження.

Select the correct answer

Все було зрозуміло?

Як ми можемо покращити це?

Дякуємо за ваш відгук!

Секція 2. Розділ 1

Запитати АІ

expand

Запитати АІ

ChatGPT

Запитайте про що завгодно або спробуйте одне із запропонованих запитань, щоб почати наш чат

bookПоняття Scikit-learn

Свайпніть щоб показати меню

Бібліотека scikit-learn (sklearn) надає інструменти для попередньої обробки та моделювання даних. Основні типи об'єктів: estimator (оцінювач), transformer (трансформатор), predictor (предиктор) та model (модель).

Estimator

Будь-який клас з методом .fit() є оцінювачем — він навчається на даних.

estimator.fit(X, y)     # supervised  
estimator.fit(X)        # unsupervised

Transformer

Трансформатор має методи .fit() і .transform(), а також .fit_transform() для виконання обох дій одночасно.

Note
Примітка

Трансформери зазвичай використовуються для перетворення масиву X. Однак, як ми побачимо на прикладі LabelEncoder, деякі трансформери призначені для масиву y.

Значення nan, показані у навчальному наборі на зображенні, вказують на відсутні дані у Python.

Предиктор

Предиктор — це оцінювач із методом .predict() для генерації результатів.

predictor.fit(X, y)
predictor.predict(X_new)

Модель

Модель — це предиктор з методом .score(), який оцінює якість роботи.

model.fit(X, y)
model.score(X, y)

Як зазначалося у попередньому розділі, точність — це метрика, що відображає відсоток правильних передбачень.

Етап попередньої обробки передбачає роботу з трансформерами, а на етапі моделювання працюють із предикторами (точніше, з моделями).

question mark

Виберіть усі правильні твердження.

Select the correct answer

Все було зрозуміло?

Як ми можемо покращити це?

Дякуємо за ваш відгук!

Секція 2. Розділ 1
some-alt