Skip to content

Logistic Regression

Published: at 03:25 AMSuggest Changes

Table of contents

Open Table of contents

1. Linear Regression

Tìm một hàm linear xấp xỉ với dữ liệu đầu vào, có dạng: y=wx+by = wx + b
Để có thể kiếm tra có fit với dữ liệu đầu vào hay chưa thì sử dụng hàm loss Gradient Descent.

Các bước cài đặt: image

1.2. Cài đặt qua python

Chi tiết về cài đặt hàm loss: tạo một epoch_loss array và ứng với mỗi sample sẽ append vào epoch_loss. Rồi sau đó tính giá trị trung bình để thêm vào array loss tổng mỗi epoch. image

1.3. Vấn đề

Khi gặp training set như sau, để giải quyết bài toán classification thì hàm linear không thật sự hiệu quả.

HoursPass
0.50
1.00
1.50
2.00
2.51
3.01
3.51
4.01

Cách giải quyết là sử dụng một hàm khác -> hàm sigmoid

2. Logistic Regression

image Nhờ hình dạng như thế của sigmoid function giúp tối ưu tốt hơn ứng với giá trị của y là [0,1][0, 1] hoặc (0,1)(0,1)

Các bước tính toán: image

Áp dụng vào bài toán classification hoặc prediction thì, nếu y^\hat{y} tính toán được là 0.499 hoặc 0.501 thì sao? image Cài đặt hyperparameter threshold để đưa ra phán đoán.

∞. Câu hỏi


Previous Post
Homo-mex 2024 Paper 2
Next Post
Tóm tắt module 3 AIO2025