Hàm Sigmoid

term_id: sigmoid

Category: basic_concepts

Definition

Hàm sigmoid, được xác định là σ(z) = 1 / (1 + e^-z), được sử dụng rộng rãi trong học máy để mô hình hóa xác suất. Nó nén các giá trị đầu vào vào khoảng (0, 1), khiến nó phù hợp cho các bài toán phân loại nhị phân.

Summary

Một hàm toán học ánh xạ bất kỳ số thực nào thành một giá trị nằm giữa 0 và 1, tạo thành một đường cong hình chữ S.

Key Concepts

  • Hàm logistic
  • Ánh xạ xác suất
  • Vấn đề tiêu biến gradient
  • Phi tuyến tính

Use Cases

  • Đầu ra phân loại nhị phân
  • Hồi quy logistic
  • Kích hoạt trong mạng nơ-ron nông

Code Example

1
2
3
import numpy as np
def sigmoid(z):
    return 1 / (1 + np.exp(-z))