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.maximumlà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.