Sigmoid

סיגמואיד בכיתה ציבורית

הפעלת סיגמואיד. sigmoid(x) = 1 / (1 + exp(-x)) .

מחיל את פונקציית הפעלת הסיגמואיד. עבור ערכים קטנים (<-5), sigmoid מחזיר ערך קרוב לאפס, ועבור ערכים גדולים (>5) תוצאת הפונקציה מתקרבת ל-1.

Sigmoid שווה ערך ל-Softmax של 2 אלמנטים, כאשר ההנחה היא שהאלמנט השני הוא אפס. הפונקציה סיגמואידית תמיד מחזירה ערך בין 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]
 

בונים ציבוריים

Sigmoid (Ops tf)
יוצר הפעלה של Sigmoid.

שיטות ציבוריות

אופרנד <T>
שיחה (כניסת Operand <T>)
מקבל את פעולת החישוב עבור ההפעלה.

שיטות בירושה

בונים ציבוריים

Sigmoid ציבורי (Ops tf)

יוצר הפעלה של Sigmoid.

פרמטרים
tf ה- TensorFlow Ops

שיטות ציבוריות

שיחת Operand <T> ציבורית (קלט Operand <T>)

מקבל את פעולת החישוב עבור ההפעלה.

פרמטרים
קֶלֶט טנסור הקלט
החזרות
  • האופרנד להפעלה