BinaryCrossentropy

כיתה ציבורית BinaryCrossentropy

מדד שמחשב את אובדן האנטרופיה הבינארית בין תוויות אמיתיות לתוויות חזויות.

זוהי המחלקה המטרית של קרוסנטרופיה לשימוש כאשר יש רק שתי מחלקות תוויות (0 ו-1).

קבועים בירושה

org.tensorflow.framework.metrics.impl.Reduce
חוּט לספור
חוּט סה"כ

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

BinaryCrossentropy (Ops tf, שם מחרוזת, בוליאני מLogits, תווית ציפהSmoothing, זרע ארוך, סוג Class<T>)
יוצר מדד BinaryCrossentropy

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

אופרנד <T>
שיחה ( Operand <? מרחיב את TNumber > תוויות, Operand <? מרחיב את TNumber > תחזיות)
מחשב את ההפסד המשוקלל בין labels predictions

שיטות בירושה

org.tensorflow.framework.metrics.impl.MeanMetricWrapper
LossMetric <T>
getLoss ()
מקבל את פונקציית ההפסד.
רשימה< Op >
updateStateList ( Operand <? מרחיב את TNumber > תוויות, Operand <? מרחיב את תחזיות TNumber >, Operand <? מרחיב את TNumber > sampleWeights)
יוצר פעולות המעדכנות את מצב המדד הממוצע, על ידי קריאה לפונקציית ההפסד והעברת ההפסד למדד הממוצע כדי לחשב את הממוצע המשוקלל של ההפסד על פני חזרות רבות.
org.tensorflow.framework.metrics.impl.Reduce
משתנה <T>
getCount ()
מקבל את משתנה הספירה
מחלקה<T>
getResultType ()
מקבל את הסוג של המשתנים
משתנה <T>
getTotal ()
מקבל את המשתנה הכולל
אופ
resetStates ()
מאפס את כל משתני המצב לערכים ההתחלתיים שלהם
אופרנד <T>
תוצאה ()
מקבל את התוצאה הנוכחית של המדד
רשימה< Op >
updateStateList ( Operand <? מרחיב TNumber > ערכים, Operand <? מרחיב TNumber > sampleWeights)
מעדכן את המשתנים המטריים על סמך התשומות.
org.tensorflow.framework.metrics.Metric
אופרנד אחרון <T>
callOnce ( Operand <? מרחיב TNumber > ערכים, Operand <? מרחיב TNumber > sampleWeights)
שיחות מתעדכנות פעם אחת, ואחריה קריאה לקבל את התוצאה
חוּט
getName ()
מקבל את השם של המדד הזה.
ארוך
getSeed ()
מקבל את ערך המקור של מחולל המספרים האקראיים
אופס
getTF ()
מקבל את TensorFlow Ops
תקציר אופ
resetStates ()
מאפס את כל משתני המצב לערכים ההתחלתיים שלהם
תקציר אופרנד <T>
תוצאה ()
מקבל את התוצאה הנוכחית של המדד
אופ' אחרון
updateState ( Oprand <? מרחיב את TNumber > תוויות, Operand <? מרחיב את תחזיות TNumber >, Operand <? מרחיב את TNumber > sampleWeights)
יוצר פעולת NoOp עם תלות בקרה לעדכון המצב המטרי
אופ' אחרון
updateState ( Operand <? מרחיב TNumber > ערכים, Operand <? מרחיב TNumber > sampleWeights)
יוצר פעולת NoOp עם תלות בקרה לעדכון המצב המטרי
רשימה< Op >
updateStateList ( Operand <? מרחיב את TNumber > תוויות, Operand <? מרחיב את תחזיות TNumber >, Operand <? מרחיב את TNumber > sampleWeights)
יוצר רשימה של פעולות כדי לעדכן את המצב המטרי על סמך תוויות וחיזויים.
רשימה< Op >
updateStateList ( Operand <? מרחיב TNumber > ערכים, Operand <? מרחיב TNumber > sampleWeights)
יוצר רשימה של פעולות כדי לעדכן את המצב המטרי על סמך ערכי קלט.
בוליאני
שווה (Object arg0)
שיעור אחרון<?>
getClass ()
int
hashcode ()
ריק סופי
להודיע ​​()
ריק סופי
הודע הכל ()
חוּט
toString ()
ריק סופי
המתן (ארג0 ארוך, int arg1)
ריק סופי
חכה (ארג0 ארוך)
ריק סופי
חכה ()
org.tensorflow.framework.metrics.impl.LossMetric
תקציר אופרנד <T>
שיחה ( Operand <? מרחיב את TNumber > תוויות, Operand <? מרחיב את TNumber > תחזיות)
מחשב את ההפסד המשוקלל בין labels predictions

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

Public BinaryCrossentropy (Ops tf, שם מחרוזת, Boolean fromLogits, float labelSmoothing, long seed, Class<T> סוג)

יוצר מדד BinaryCrossentropy

פרמטרים
tf ה- TensorFlow Ops
שֵׁם השם של המדד הזה, אם null אז שם המדד הוא getSimpleName() .
מLogits האם לפרש תחזיות כטנזור של ערכי לוגיט בניגוד להתפלגות הסתברות.
תווית החלקה ערך המשמש להחלקת תוויות, כאשר 0, לא מתרחשת החלקה. כאשר > 0, חשב את ההפסד בין התוויות החזויות לגרסה מוחלקת של התוויות האמיתיות, כאשר ההחלקה לוחצת את התוויות לכיוון 0.5. ערכים גדולים יותר של label_smoothing מתאימים להחלקה כבדה יותר.
זֶרַע הזרע ליצירת מספרים אקראי. מאתחל שנוצר עם זרע נתון תמיד יפיק את אותו טנזור אקראי עבור צורה וסוג נתונים נתונים.
סוּג הסוג של המשתנים והתוצאה

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

שיחת Operand <T> ציבורית ( Operand <? מרחיב את התוויות של TNumber >, Operand <? מרחיב את תחזיות TNumber >)

מחשב את ההפסד המשוקלל בין labels predictions

פרמטרים
תוויות ערכי האמת או התוויות
תחזיות את התחזיות
החזרות
  • ההפסד