Hàm kích hoạt ReLU

Dễ

numpyhàm kích hoạt7 test · 12 giây · sai số 1e-5

Cài đặt ReLU (Rectified Linear Unit) — hàm kích hoạt phổ biến nhất trong mạng nơ-ron:

ReLU(x) = max(0, x), áp dụng cho từng phần tử của mảng.

  • Không dùng vòng lặp: np.maximum làm việc trên cả mảng (vector hóa).

Viết hàm

relu(x)

Tham số

  • x: mảng NumPy số thực, shape bất kỳ

Trả về

Mảng cùng shape với x.

Ví dụ

Tham số

x = [-2,-0.5,0,1.5,3]

Kết quả

[0.0,0.0,0.0,1.5,3.0]

Tham số

x = [[1,-1],[-3,4]]

Kết quả

[[1.0,0.0],[0.0,4.0]]

Bài tiếp theo: Sigmoid ổn định số →

Python · NumPy

Bấm “Chạy thử” để gọi relu() với 2 ví dụ trong đề và so sánh kết quả. Dùng print() thoải mái để gỡ lỗi.