Hồi quy logistic cho đánh giá phim
Trong video, bạn đã học rằng logistic regression là cách phổ biến để mô hình hóa bài toán phân loại, chẳng hạn phân loại cảm xúc là tích cực hay tiêu cực.
Trong bài tập này, bạn sẽ làm việc với bộ dữ liệu đánh giá movies. Cột label lưu trữ cảm xúc, với 1 cho đánh giá tích cực và 0 cho tiêu cực. Phần văn bản đánh giá đã được biến đổi bằng BOW thành các cột số.
Nhiệm vụ của bạn là xây dựng một mô hình logistic regression dùng bộ dữ liệu movies và tính độ chính xác (accuracy) của nó.
Bài tập này là một phần của khóa học
Phân tích cảm xúc với Python
Hướng dẫn bài tập
- Import hàm logistic regression.
- Tạo và huấn luyện một mô hình logistic regression trên nhãn
yvà đặc trưngX. - Tính độ chính xác của mô hình logistic regression bằng phương thức mặc định
.score().
Bài tập tương tác thực hành trực tiếp
Hãy thử làm bài tập này bằng cách hoàn thành đoạn mã mẫu này.
# 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))