מפסיק את חישוב השיפוע.
כאשר הוא מבוצע בגרף, הפעולה הזו מוציאה את טנסור הקלט שלו כפי שהוא.
בעת בניית אופציות לחישוב שיפועים, אופציה זו מונעת את התרומה של התשומות שלו להילקח בחשבון. בדרך כלל, מחולל הגרדיאנט מוסיף אופציות לגרף כדי לחשב את הנגזרות של 'הפסד' שצוין על ידי גילוי רקורסיבי של תשומות שתרמו לחישוב שלו. אם אתה מכניס את האופציה הזו לגרף שהוא מכניס מיסוך ממחולל השיפוע. הם אינם נלקחים בחשבון עבור מעברי מחשוב.
זה שימושי בכל פעם שאתה רוצה לחשב ערך עם TensorFlow אבל צריך להעמיד פנים שהערך היה קבוע. כמה דוגמאות כוללות:
- אלגוריתם EM שבו M-step לא אמור לכלול התפשטות חזרה דרך הפלט של E-step .
- אימון סטייה ניגודית של מכונות בולצמן כאשר, כאשר מבדילים את פונקציית האנרגיה, האימון אינו חייב להתפשט דרך הגרף שיצר את הדגימות מהמודל.
- אימון יריבות, שבו לא אמורה לקרות תמיכה אחורית בתהליך יצירת הדוגמאות היריבות.
קבועים
חוּט | OP_NAME | השם של המבצע הזה, כפי שידוע על ידי מנוע הליבה של TensorFlow |
שיטות ציבוריות
פלט <T> | asOutput () מחזירה את הידית הסמלית של הטנזור. |
סטטי <T מרחיב את TType > StopGradient <T> | |
פלט <T> | פלט () |
שיטות בירושה
קבועים
מחרוזת סופית סטטית ציבורית OP_NAME
השם של המבצע הזה, כפי שידוע על ידי מנוע הליבה של TensorFlow
שיטות ציבוריות
פלט ציבורי <T> asOutput ()
מחזירה את הידית הסמלית של הטנזור.
כניסות לפעולות TensorFlow הן יציאות של פעולת TensorFlow אחרת. שיטה זו משמשת להשגת ידית סמלית המייצגת את חישוב הקלט.
סטטי סטטי StopGradient <T> create ( היקף היקף , קלט Operand <T>)
שיטת מפעל ליצירת מחלקה העוטפת פעולת StopGradient חדשה.
פרמטרים
תְחוּם | ההיקף הנוכחי |
---|
החזרות
- מופע חדש של StopGradient