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> |
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 đó. |