Softmax

lớp công khai Softmax

Softmax chuyển đổi một vectơ thực thành một vectơ có xác suất phân loại.

Các phần tử của vectơ đầu ra nằm trong phạm vi (0, 1) và có tổng bằng 1.

Mỗi vectơ được xử lý độc lập. Đối số axis đặt trục nào của đầu vào mà hàm được áp dụng dọc theo.

Softmax thường được sử dụng làm kích hoạt cho lớp cuối cùng của mạng phân loại vì kết quả có thể được hiểu là phân phối xác suất.

Softmax của mỗi vectơ x được tính là: exp(x) / tf.sum(exp(x)) .

Các giá trị đầu vào là log-odds của xác suất thu được.

Nhà xây dựng công cộng

Softmax (Ops tf)
Tạo kích hoạt softmax trong đó trục mặc định là ERROR(/#AXIS_DEFAULT) cho biết thứ nguyên cuối cùng.
Softmax (Ops tf, trục int)
Tạo kích hoạt Softmax

Phương pháp công khai

Toán hạng <T>
gọi (đầu vào Toán hạng <T>)
Nhận hoạt động tính toán để kích hoạt.

Phương pháp kế thừa

Nhà xây dựng công cộng

Softmax công khai (Ops tf)

Tạo kích hoạt softmax trong đó trục mặc định là ERROR(/#AXIS_DEFAULT) cho biết thứ nguyên cuối cùng.

Thông số
tf hoạt động của TensorFlow

Softmax công khai (Ops tf, trục int)

Tạo kích hoạt Softmax

Thông số
tf hoạt động của TensorFlow
trục Kích thước softmax sẽ được thực hiện trên đó.

Phương pháp công khai

lệnh gọi Toán hạng công khai <T> (đầu vào Toán hạng <T>)

Nhận hoạt động tính toán để kích hoạt.

Thông số
đầu vào tensor đầu vào
Trả lại
  • Toán hạng để kích hoạt