YOLO Vision 2026:
Quay lại Bảng thuật ngữ Ultralytics

Logistic Regression

Khám phá các nguyên lý cơ bản của Logistic Regression cho phân loại nhị phân. Tìm hiểu về hàm Sigmoid, điểm xác suất và cách nó so sánh với YOLO26.

Logistic Regression là một phương pháp thống kê cơ bản và là thuật toán machine learning được sử dụng chủ yếu cho các tác vụ phân loại nhị phân. Mặc dù tên của nó chứa từ "regression" (hồi quy), vốn thường ngụ ý dự đoán các giá trị liên tục (như nhiệt độ hoặc giá cổ phiếu), Logistic Regression được thiết kế để dự đoán xác suất một đầu vào cho trước thuộc về một danh mục cụ thể. Điều này làm cho nó trở thành một công cụ quan trọng cho các bài toán có kết quả mang tính lưỡng phân, chẳng hạn như xác định xem một email là "thư rác" hay "không phải thư rác", hoặc một khối u y tế là "lành tính" hay "ác tính". Nó đóng vai trò là cầu nối giữa thống kê truyền thống và supervised learning hiện đại, mang lại sự cân bằng giữa tính đơn giản và khả năng diễn giải, thường được sử dụng làm cơ sở trước khi triển khai các model phức tạp hơn như neural network.

Cơ chế cốt lõi và Xác suất#

Không giống như Linear Regression, phương pháp khớp một đường thẳng vào các điểm dữ liệu để dự đoán đầu ra liên tục, Logistic Regression khớp một đường cong hình chữ "S" với dữ liệu. Đường cong này được tạo ra bằng cách sử dụng Sigmoid function, một phép biến đổi toán học ánh xạ bất kỳ số thực nào thành một giá trị nằm trong khoảng từ 0 đến 1. Đầu ra này đại diện cho điểm số xác suất, cho biết mức độ tin cậy rằng một thực thể thuộc về lớp dương.

Trong quá trình huấn luyện, thuật toán học các weights and biases tối ưu để giảm thiểu sai số. Điều này thường đạt được bằng cách sử dụng một optimization algorithm chẳng hạn như gradient descent, thuật toán này liên tục điều chỉnh các tham số model để giảm sự khác biệt giữa xác suất được dự đoán và nhãn lớp thực tế. Hiệu suất thường được đánh giá bằng cách sử dụng một loss function cụ thể gọi là Log Loss hoặc Binary Cross-Entropy. Khi model xuất ra xác suất, một ranh giới quyết định (thường được đặt ở 0.5) sẽ phân loại đầu vào: các giá trị vượt ngưỡng trở thành lớp dương và các giá trị thấp hơn trở thành lớp âm.

Phân biệt với các thuật ngữ liên quan#

Điều quan trọng là phải phân biệt Hồi quy Logistic với các khái niệm tương tự để tránh nhầm lẫn:

  • Linear Regression vs. Logistic Regression: Trong khi Linear Regression dự đoán các đầu ra số liên tục (ví dụ: giá nhà), Logistic Regression dự đoán các kết quả phân loại thông qua xác suất.
  • Classification vs. Regression: Trong machine learning, các tác vụ classification liên quan đến việc dự đoán nhãn rời rạc, trong khi các tác vụ hồi quy dự đoán các đại lượng liên tục. Logistic Regression là một thuật toán phân loại dù tên gọi có chữ hồi quy.
  • Perceptron: A simple Perceptron uses a step function to output a binary 0 or 1 directly, whereas Logistic Regression uses the smooth Sigmoid function to output a probability, offering more nuance.

Các ứng dụng trong thực tế#

Hồi quy Logistic vẫn được sử dụng rộng rãi trong nhiều ngành công nghiệp nhờ tính hiệu quả và sự dễ dàng trong việc diễn giải kết quả.

  • Chăm sóc sức khỏe và Chẩn đoán y tế: Các chuyên gia y tế sử dụng các model này để dự đoán khả năng một bệnh nhân mắc một căn bệnh cụ thể, chẳng hạn như bệnh tiểu đường hoặc bệnh tim, dựa trên các yếu tố như độ tuổi, chỉ số BMI và huyết áp. Điều này hỗ trợ trong việc phân tích medical image analysis và ra quyết định sớm.
  • Chấm điểm tín dụng và Tài chính: Các ngân hàng triển khai Logistic Regression để đánh giá rủi ro khi cho khách hàng vay tiền. Bằng cách phân tích các đặc điểm như lịch sử tín dụng và thu nhập, model dự đoán xác suất người đi vay vỡ nợ, tự động hóa predictive modeling vì sự an toàn tài chính.
  • Tiếp thị và Dự đoán tỷ lệ rời bỏ (Churn Prediction): Các công ty phân tích hành vi của khách hàng để dự đoán liệu người dùng có đăng ký dịch vụ hay ngừng sử dụng sản phẩm (rời bỏ) hay không. Thông tin chi tiết này giúp tinh chỉnh customer retention strategies và nhắm mục tiêu các chiến dịch marketing một cách hiệu quả.

Triển khai hiện đại#

Mặc dù các model deep learning như YOLO26 được ưu tiên cho các tác vụ phức tạp như nhận diện đối tượng, Logistic Regression thường là lớp cuối cùng trong các mạng phân loại ảnh nhị phân. Ví dụ, một mạng neural tích chập có thể trích xuất các đặc trưng và lớp cuối cùng đóng vai trò là bộ phân loại Logistic Regression để xác định xem một hình ảnh chứa "mèo" hay "chó".

Các công cụ như Ultralytics Platform đơn giản hóa quy trình huấn luyện các model phân loại phức tạp tận dụng các nguyên tắc cơ bản này. Tuy nhiên, để hiểu khái niệm gốc, các thư viện đơn giản có thể thể hiện rõ cơ chế hoạt động.

Dưới đây là một ví dụ cơ bản sử dụng torch để xác định cấu trúc model Logistic Regression đơn lớp:

import torch
import torch.nn as nn


# Define a simple Logistic Regression model class
class LogisticRegression(nn.Module):
    def __init__(self, input_dim):
        super().__init__()
        # A single linear layer maps input features to a single output
        self.linear = nn.Linear(input_dim, 1)

    def forward(self, x):
        # The sigmoid function transforms the linear output to a probability (0 to 1)
        return torch.sigmoid(self.linear(x))


# Example usage: Initialize model for 10 input features
model = LogisticRegression(input_dim=10)
print(model)

Ưu điểm và Hạn chế#

Hiểu được điểm mạnh và điểm yếu của thuật toán này giúp ích trong việc chọn đúng công cụ cho công việc.

  • Khả năng diễn giải: Các hệ số của model (weights) cho biết trực tiếp mối quan hệ giữa các đặc trưng đầu vào và biến mục tiêu. Trọng số dương ngụ ý rằng khi đặc trưng tăng lên, xác suất kết quả dương sẽ tăng. Tính minh bạch này rất quan trọng đối với AI ethics và giải thích các quyết định cho các bên liên quan.
  • Hiệu suất: Nó đòi hỏi ít năng lượng tính toán hơn so với các kiến trúc Deep Learning phức tạp, làm cho nó phù hợp với các ứng dụng có yêu cầu độ trễ thấp hoặc phần cứng hạn chế.
  • Tính tuyến tính của dữ liệu: Một hạn chế chính là nó giả định mối quan hệ tuyến tính giữa các biến đầu vào và log-odds của kết quả. Nó có thể gặp khó khăn với các mẫu dữ liệu phi tuyến tính rất phức tạp, nơi các kỹ thuật tiên tiến như Support Vector Machines (SVM) hoặc Random Forests có thể vượt trội hơn.
  • Hiện tượng quá khớp (Overfitting): Trên các tập dữ liệu có số chiều cao với ít ví dụ huấn luyện, Logistic Regression có thể dễ bị overfitting, mặc dù điều này có thể được giảm thiểu bằng cách sử dụng các kỹ thuật regularization.

Explore solutions

Real-time AI that works with your team

AI trong ngành Robot

Tăng cường sức mạnh cho các cỗ máy thông minh hơn với các model Ultralytics YOLO. AI thị giác trong lĩnh vực robot thúc đẩy khả năng điều hướng tự hành, nhận thức, theo dõi đối tượng và điều khiển thời gian thực.
Tìm hiểu thêm
Real-time AI that works with your team

AI trong Logistics

Tối ưu hóa logistics với các model Ultralytics YOLO. Vision AI hỗ trợ kiểm tra hàng hóa, phân loại, theo dõi phương tiện và giám sát an toàn kho bãi trong thời gian thực.
Tìm hiểu thêm
Real-time AI that works with your team

AI trong ngành Bán lẻ

Tái định hình bán lẻ với các model Ultralytics YOLO. Vision AI thúc đẩy theo dõi hàng tồn kho, giám sát kệ hàng, quản lý hàng đợi và thông tin chi tiết thông minh hơn về khách hàng.
Tìm hiểu thêm
Real-time AI that works with your team

AI trong chăm sóc sức khỏe

Xây dựng các giải pháp y tế với các model Ultralytics YOLO. AI thị giác trong y tế hỗ trợ chẩn đoán hình ảnh y khoa nhanh hơn, chẩn đoán thông minh hơn và theo dõi bệnh nhân.
Tìm hiểu thêm
Real-time AI that works with your team

AI trong sản xuất

Tối ưu hóa sản xuất với các model Ultralytics YOLO. Vision AI thúc đẩy kiểm soát chất lượng, phát hiện lỗi, tuân thủ PPE và tự động hóa dây chuyền lắp ráp.
Tìm hiểu thêm
Real-time AI that works with your operation

AI trong Ô tô

Áp dụng thị giác máy tính trong ô tô với các model Ultralytics YOLO. AI thị giác nâng cao an toàn đường bộ, hỗ trợ người lái và tự động hóa phương tiện cho những con đường thông minh hơn.
Tìm hiểu thêm
Real-time AI tailored to your operation

AI trong Nông nghiệp

Mang AI thị giác vào nông nghiệp thông minh với các model Ultralytics YOLO. Tăng cường giám sát mùa màng, theo dõi vật nuôi và canh tác chính xác để đạt năng suất cao hơn, thông minh hơn.
Tìm hiểu thêm
Real-time AI that works with your team

AI trong ngành Robot

Tăng cường sức mạnh cho các cỗ máy thông minh hơn với các model Ultralytics YOLO. AI thị giác trong lĩnh vực robot thúc đẩy khả năng điều hướng tự hành, nhận thức, theo dõi đối tượng và điều khiển thời gian thực.
Tìm hiểu thêm
Real-time AI that works with your team

AI trong Logistics

Tối ưu hóa logistics với các model Ultralytics YOLO. Vision AI hỗ trợ kiểm tra hàng hóa, phân loại, theo dõi phương tiện và giám sát an toàn kho bãi trong thời gian thực.
Tìm hiểu thêm
Real-time AI that works with your team

AI trong ngành Bán lẻ

Tái định hình bán lẻ với các model Ultralytics YOLO. Vision AI thúc đẩy theo dõi hàng tồn kho, giám sát kệ hàng, quản lý hàng đợi và thông tin chi tiết thông minh hơn về khách hàng.
Tìm hiểu thêm
Real-time AI that works with your team

AI trong chăm sóc sức khỏe

Xây dựng các giải pháp y tế với các model Ultralytics YOLO. AI thị giác trong y tế hỗ trợ chẩn đoán hình ảnh y khoa nhanh hơn, chẩn đoán thông minh hơn và theo dõi bệnh nhân.
Tìm hiểu thêm
Real-time AI that works with your team

AI trong sản xuất

Tối ưu hóa sản xuất với các model Ultralytics YOLO. Vision AI thúc đẩy kiểm soát chất lượng, phát hiện lỗi, tuân thủ PPE và tự động hóa dây chuyền lắp ráp.
Tìm hiểu thêm
Real-time AI that works with your operation

AI trong Ô tô

Áp dụng thị giác máy tính trong ô tô với các model Ultralytics YOLO. AI thị giác nâng cao an toàn đường bộ, hỗ trợ người lái và tự động hóa phương tiện cho những con đường thông minh hơn.
Tìm hiểu thêm
Real-time AI tailored to your operation

AI trong Nông nghiệp

Mang AI thị giác vào nông nghiệp thông minh với các model Ultralytics YOLO. Tăng cường giám sát mùa màng, theo dõi vật nuôi và canh tác chính xác để đạt năng suất cao hơn, thông minh hơn.
Tìm hiểu thêm
Real-time AI that works with your team

AI trong ngành Robot

Tăng cường sức mạnh cho các cỗ máy thông minh hơn với các model Ultralytics YOLO. AI thị giác trong lĩnh vực robot thúc đẩy khả năng điều hướng tự hành, nhận thức, theo dõi đối tượng và điều khiển thời gian thực.
Tìm hiểu thêm
Real-time AI that works with your team

AI trong Logistics

Tối ưu hóa logistics với các model Ultralytics YOLO. Vision AI hỗ trợ kiểm tra hàng hóa, phân loại, theo dõi phương tiện và giám sát an toàn kho bãi trong thời gian thực.
Tìm hiểu thêm
Real-time AI that works with your team

AI trong ngành Bán lẻ

Tái định hình bán lẻ với các model Ultralytics YOLO. Vision AI thúc đẩy theo dõi hàng tồn kho, giám sát kệ hàng, quản lý hàng đợi và thông tin chi tiết thông minh hơn về khách hàng.
Tìm hiểu thêm
Real-time AI that works with your team

AI trong chăm sóc sức khỏe

Xây dựng các giải pháp y tế với các model Ultralytics YOLO. AI thị giác trong y tế hỗ trợ chẩn đoán hình ảnh y khoa nhanh hơn, chẩn đoán thông minh hơn và theo dõi bệnh nhân.
Tìm hiểu thêm
Real-time AI that works with your team

AI trong sản xuất

Tối ưu hóa sản xuất với các model Ultralytics YOLO. Vision AI thúc đẩy kiểm soát chất lượng, phát hiện lỗi, tuân thủ PPE và tự động hóa dây chuyền lắp ráp.
Tìm hiểu thêm
Real-time AI that works with your operation

AI trong Ô tô

Áp dụng thị giác máy tính trong ô tô với các model Ultralytics YOLO. AI thị giác nâng cao an toàn đường bộ, hỗ trợ người lái và tự động hóa phương tiện cho những con đường thông minh hơn.
Tìm hiểu thêm
Real-time AI tailored to your operation

AI trong Nông nghiệp

Mang AI thị giác vào nông nghiệp thông minh với các model Ultralytics YOLO. Tăng cường giám sát mùa màng, theo dõi vật nuôi và canh tác chính xác để đạt năng suất cao hơn, thông minh hơn.
Tìm hiểu thêm

Hãy cùng nhau xây dựng tương lai của AI!

Bắt đầu hành trình của bạn với tương lai của machine learning