Sigmoid

ซิกมอยด์ ชั้นเรียนสาธารณะ

การเปิดใช้งานซิกมอยด์ sigmoid(x) = 1 / (1 + exp(-x)) .

ใช้ฟังก์ชันการเปิดใช้งานซิกมอยด์ สำหรับค่าน้อย (<-5) sigmoid จะส่งกลับค่าที่ใกล้กับศูนย์ และสำหรับค่ามาก (>5) ผลลัพธ์ของฟังก์ชันจะเข้าใกล้ 1

Sigmoid เทียบเท่ากับ Softmax 2 องค์ประกอบ โดยที่องค์ประกอบที่สองจะถือว่าเป็นศูนย์ ฟังก์ชัน sigmoid จะคืนค่าระหว่าง 0 ถึง 1 เสมอ

ตัวอย่างเช่น:

     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]
 

คอนสตรัคชั่นสาธารณะ

ซิกมอยด์ (Ops tf)
สร้างการเปิดใช้งาน Sigmoid

วิธีการสาธารณะ

ตัวดำเนินการ <T>
โทร ( ตัวถูกดำเนินการ <T> อินพุต)
รับการดำเนินการคำนวณสำหรับการเปิดใช้งาน

วิธีการสืบทอด

คอนสตรัคชั่นสาธารณะ

Sigmoid สาธารณะ (Ops tf)

สร้างการเปิดใช้งาน Sigmoid

พารามิเตอร์
ไม่ Ops ของ TensorFlow

วิธีการสาธารณะ

ตัวดำเนินการ สาธารณะ <T> โทร ( ตัวถูกดำเนินการ <T> อินพุต)

รับการดำเนินการคำนวณสำหรับการเปิดใช้งาน

พารามิเตอร์
ป้อนข้อมูล เทนเซอร์อินพุต
การส่งคืน
  • ตัวถูกดำเนินการสำหรับการเปิดใช้งาน