Логістична регресія для оглядів фільмів
У відео ми дізналися, що логістична регресія — це поширений спосіб моделювання задач класифікації, наприклад визначення тональності як позитивної чи негативної.
У цій вправі ви працюватимете з набором даних оглядів movies. Стовпець label містить тональність: 1 — якщо огляд позитивний, і 0 — якщо негативний. Текстовий огляд перетворено за допомогою BOW на числові стовпці.
Ваше завдання — побудувати модель логістичної регресії з використанням набору даних movies і обчислити її точність.
Ця вправа є частиною курсу
Аналіз тональності в Python
Інструкції до вправи
- Імпортуйте функцію логістичної регресії.
- Створіть і натренуйте логістичну регресію на мітках
yта ознакахX. - Обчисліть точність моделі логістичної регресії за допомогою стандартного методу
.score().
Інтерактивна практична вправа
Спробуйте виконати цю вправу, доповнивши цей зразок коду.
# Import the logistic regression
from ____.____ import ____
# Define the vector of targets and matrix of features
y = movies.label
X = movies.drop('label', axis=1)
# Build a logistic regression model and calculate the accuracy
log_reg = ____.____(X, y)
print('Accuracy of logistic regression: ', log_reg.____(X, y))