Kích hoạt sigmoid. sigmoid(x) = 1 / (1 + exp(-x))
.
Áp dụng chức năng kích hoạt sigmoid. Đối với các giá trị nhỏ (<-5), sigmoid
trả về giá trị gần bằng 0 và đối với các giá trị lớn (>5), kết quả của hàm sẽ gần bằng 1.
Sigmoid tương đương với Softmax 2 phần tử, trong đó phần tử thứ hai được coi là bằng 0. Hàm sigmoid luôn trả về giá trị từ 0 đến 1.
Ví dụ:
Operand<TFloat32> input = tf.constant( new float[] {-20f, -1.0f, 0.0f, 1.0f, 20f}); Sigmoid<TFloat32> sigmoid = new Sigmoid<>(tf); Operand<TFloat32> result = sigmoid.call(input); // result is [2.0611537e-09f, 2.6894143e-01f, // 5.0000000e-01f,7.3105860e-01f, 1.f]
Nhà xây dựng công cộng
Sigmoid (Ops tf) Tạo kích hoạt Sigmoid. |
Phương pháp công cộng
Toán hạng <T> |
Phương pháp kế thừa
Nhà xây dựng công cộng
Sigmoid công khai (Ops tf)
Tạo kích hoạt Sigmoid.
Thông số
tf | hoạt động của TensorFlow |
---|