CtcLoss

שיעור הגמר הציבורי CtcLoss

מחשב את הפסד CTC (הסתברות ביומן) עבור כל ערך אצווה. גם מחשב

השיפוע. מחלקה זו מבצעת עבורך את פעולת softmax, כך שהכניסות צריכות להיות למשל תחזיות ליניאריות של פלטים על ידי LSTM.

כיתות מקוננות

מעמד CtcLoss.Options תכונות אופציונליות עבור CtcLoss

קבועים

חוּט OP_NAME השם של המבצע הזה, כפי שידוע על ידי מנוע הליבה של TensorFlow

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

סטטי <T מרחיב TNumber > CtcLoss <T>
create ( scope scope, Operand <T> input, Operand < TInt64 > labelsIndices, Operand < TInt32 > labelsValues, Operand < TInt32 > sequenceLength, Options... options)
שיטת מפעל ליצירת מחלקה העוטפת פעולת CtcLoss חדשה.
סטטי CtcLoss.Options
ctcMergeRepeated (ctcMergeRepeated בוליאני)
פלט <T>
שיפוע ()
השיפוע של `הפסד`.
סטטי CtcLoss.Options
ignoreLongerOutputsThanInputs (התעלמות בוליאניתLongerOutputsThanInputs)
פלט <T>
הפסד ()
וקטור (אצווה) המכיל הסתברויות לוג.
סטטי CtcLoss.Options
preprocessCollapseRepeated (בוליאני preprocessCollapseRepeated)

שיטות בירושה

קבועים

מחרוזת סופית סטטית ציבורית OP_NAME

השם של המבצע הזה, כפי שידוע על ידי מנוע הליבה של TensorFlow

ערך קבוע: "CTCLoss"

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

public static CtcLoss <T> create ( scope scope, Operand <T> input, Operand < TInt64 > labelsIndices, Operand < TInt32 > labelsValues, Operand < TInt32 > sequenceLength, Options... options)

שיטת מפעל ליצירת מחלקה העוטפת פעולת CtcLoss חדשה.

פרמטרים
תְחוּם ההיקף הנוכחי
תשומות 3-D, shape: `(max_time x batch_size x num_classes)`, הלוגיטים.
תוויות מדדים המדדים של `SparseTensor `. `labels_indices(i, :) == [b, t]` פירושו `labels_values(i)` מאחסן את המזהה עבור `(אצווה b, זמן t)`.
תוויות ערכים הערכים (התוויות) המשויכים לאצווה ולזמן הנתונים.
אורך רצף וקטור המכיל אורכי רצף (אצווה).
אפשרויות נושא ערכי תכונות אופציונליות
החזרות
  • מופע חדש של CtcLoss

ציבורי סטטי CtcLoss.Options ctcMergeRepeated (בוליאני ctcMergeRepeated)

פרמטרים
ctcMergeRepeated סקלר. אם מוגדר כ-false, במהלך חישוב CTC תוויות חוזרות ונשנות שאינן ריקות לא ימוזגו ויתפרשו כתוויות בודדות. זוהי גרסה פשוטה של ​​CTC.

מעבר פלט <T> ציבורי ()

השיפוע של `הפסד`. 3-D, shape: `(max_time x batch_size x num_classes)`.

public static CtcLoss.Options ignoreLongerOutputsThanInputs (התעלמות בוליאניתLongerOutputsThanInputs)

פרמטרים
התעלם מכניסות ארוכים יותר מכניסות סקלר. אם מוגדר כ-true, במהלך חישוב CTC, פריטים בעלי רצפי פלט ארוכים יותר מרצפי קלט מדלגים: הם אינם תורמים למונח האובדן ויש להם שיפוע אפס.

הפסד פלט ציבורי <T> ()

וקטור (אצווה) המכיל הסתברויות לוג.

public static CtcLoss.Options preprocessCollapseRepeated (בוליאני preprocessCollapseRepeated)

פרמטרים
preprocessCollapseRepeated סקלארי, אם זה נכון אז התוויות החוזרות מכוסות לפני חישוב ה-CTC.