Sigmoid

lớp công khai Sigmoid

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>
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

Sigmoid công khai (Ops tf)

Tạo kích hoạt Sigmoid.

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

Phương pháp công cộng

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