Menu
CoddyTech

Hồi quy logistic

Bài học 15 trên 19 trong khóa học Giới thiệu về học máy của Coddy.

Hồi quy logistic, mặc dù tên gọi như vậy, là một mô hình tuyến tính chủ yếu dùng cho các tác vụ phân loại, không phải hồi quy. Mô hình này phù hợp khi bạn muốn dự đoán sự hiện diện hay vắng mặt của một thứ gì đó, chẳng hạn như một email có phải là thư rác hay không. Hồi quy logistic hoạt động tốt với bài toán phân loại nhị phân, nhưng có thể mở rộng sang phân loại đa lớp bằng nhiều kỹ thuật khác nhau.

Nguồn: Wikipedia

Về cơ bản, hồi quy logistic dự đoán xác suất một điểm đầu vào cho trước thuộc về một lớp nhất định. Khác với hồi quy tuyến tính, vốn dự đoán đầu ra liên tục, hồi quy logistic dự đoán kết quả nhị phân (1/0, Có/Không). Cốt lõi của hồi quy logistic là hàm logistic hay hàm sigmoid, ánh xạ mọi số thực thành một giá trị nằm trong khoảng từ 0 đến 1, nhờ đó phù hợp để ước tính xác suất.

S(x)= \frac {1}{1+e^{-x}}

Để khớp mô hình hồi quy logistic, cần tìm bộ hệ số phù hợp nhất cho phương trình dựa trên dữ liệu huấn luyện.

Hồi quy logistic hiệu quả và đơn giản khi phân loại nhị phân, nhưng có thể hoạt động kém hơn các mô hình phức tạp hơn với những tập dữ liệu phức tạp.

quiz iconTự kiểm tra

Bài học này có một bài trắc nghiệm ngắn. Bắt đầu bài học để trả lời và theo dõi tiến độ.

quiz iconTự kiểm tra

Bài học này có một bài trắc nghiệm ngắn. Bắt đầu bài học để trả lời và theo dõi tiến độ.

quiz iconTự kiểm tra

Bài học này có một bài trắc nghiệm ngắn. Bắt đầu bài học để trả lời và theo dõi tiến độ.

challenge icon

Thử thách

Dễ

Tạo một hàm (function) có tên sigmoid, nhận vào một danh sách biểu diễn một điểm dữ liệu và trả về đầu ra của các hàm sigmoid. Dùng numpy để giải bài toán này.

Tự làm thử

import numpy as np
def sigmoid(point):
    arr = np.array(point)
    # Viết code ở đây

Tất cả bài học trong Giới thiệu về học máy

Tự luyện tập: Trình biên dịch Python online