Swish

หวด ชั้นเรียนสาธารณะ

ฟังก์ชั่นการเปิดใช้งาน Swish swish(x) = x * sigmoid(x) .

ฟังก์ชั่นการเปิดใช้งาน Swish ซึ่งส่งกลับ x*sigmoid(x) เป็นฟังก์ชันที่ราบรื่นและไม่ซ้ำซากซึ่งจับคู่หรือมีประสิทธิภาพเหนือกว่า ReLU อย่างสม่ำเสมอบนเครือข่ายระดับลึก โดยจะไม่มีขอบเขตด้านบนและด้านล่าง

ตัวอย่างการใช้งาน:

     Operand<TFloat32> input = tf.constant(new float[]
                                        {-20, -1.0, 0.0, 1.0, 20});
     Swish<TFloat32> swish = new Swish<>(tf);
     Operand<TFloat32> result = swish.call(input);
     // result = [-4.1223075e-08f, -2.6894143e-01f,  0.0000000e+00f,
     //          7.3105860e-01f,  2.0000000e+01f ]

 

ดูสิ่งนี้ด้วย

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

หวด (Ops tf)
สร้างการเปิดใช้งาน Swish, swish(x) = x * sigmoid(x)

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

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

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

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

หวดสาธารณะ ( Ops tf)

สร้างการเปิดใช้งาน Swish, swish(x) = x * sigmoid(x)

ฟังก์ชั่นการเปิดใช้งาน Swish ซึ่งส่งกลับ x*sigmoid(x) เป็นฟังก์ชันที่ราบรื่นและไม่ซ้ำซากซึ่งจับคู่หรือมีประสิทธิภาพเหนือกว่า ReLU อย่างสม่ำเสมอบนเครือข่ายระดับลึก โดยจะไม่มีขอบเขตด้านบนและด้านล่าง

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

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

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

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

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