tensorflow:: ops:: FakeQuantWithMinMaxVars
#include <array_ops.h> כימות מזויף של טנזור 'inputs' מסוג float באמצעות סקלרים גלובליים float min
תַקצִיר
max לטנזור 'פלטים' באותה צורה כמו inputs .
[min; max] מגדירות את טווח ההידוק עבור נתוני inputs . ערכי inputs עוברים כימות לטווח הכימות ( [0; 2^num_bits - 1] כאשר narrow_range הוא false ו- [1; 2^num_bits - 1] כאשר הוא true) ולאחר מכן עוברות דה-כימות ומופקות כמספרים צפים בטווח [min; max] . num_bits הוא רוחב הסיביות של הכימות; בין 2 ל-16, כולל.
לפני הכימות, ערכי min max מותאמים לפי הלוגיקה הבאה. מומלץ ש- min <= 0 <= max . אם 0 אינו בטווח הערכים, ההתנהגות יכולה להיות בלתי צפויה: אם 0 < min < max : min_adj = 0 ו- max_adj = max - min . אם min < max < 0 : min_adj = min - max ו- max_adj = 0 . אם min <= 0 <= max : scale = (max - min) / (2^num_bits - 1) , min_adj = scale * round(min / scale) ו- max_adj = max + min_adj - min .
לפעולה זו יש גרדיאנט ולכן מאפשרת אימון ערכים min max .
טיעונים:
- היקף: אובייקט היקף
החזרות:
-
Output: טנזור הפלט.
בנאים והורסים | |
|---|---|
FakeQuantWithMinMaxVars (const :: tensorflow::Scope & scope, :: tensorflow::Input inputs, :: tensorflow::Input min, :: tensorflow::Input max) | |
FakeQuantWithMinMaxVars (const :: tensorflow::Scope & scope, :: tensorflow::Input inputs, :: tensorflow::Input min, :: tensorflow::Input max, const FakeQuantWithMinMaxVars::Attrs & attrs) |
מאפיינים ציבוריים | |
|---|---|
operation | |
outputs | |
תפקידים ציבוריים | |
|---|---|
node () const | ::tensorflow::Node * |
operator::tensorflow::Input () const | |
operator::tensorflow::Output () const | |
פונקציות סטטיות ציבוריות | |
|---|---|
NarrowRange (bool x) | |
NumBits (int64 x) | |
מבנים | |
|---|---|
| tensorflow:: ops:: FakeQuantWithMinMaxVars:: Attrs | קובעי מאפיינים אופציונליים עבור FakeQuantWithMinMaxVars . |
מאפיינים ציבוריים
מִבצָע
Operation operation
תפוקות
::tensorflow::Output outputs
תפקידים ציבוריים
כמות מזויפת עם מינימום/מקסימום משתנים
FakeQuantWithMinMaxVars( const ::tensorflow::Scope & scope, ::tensorflow::Input inputs, ::tensorflow::Input min, ::tensorflow::Input max )
כמות מזויפת עם מינימום/מקסימום משתנים
FakeQuantWithMinMaxVars( const ::tensorflow::Scope & scope, ::tensorflow::Input inputs, ::tensorflow::Input min, ::tensorflow::Input max, const FakeQuantWithMinMaxVars::Attrs & attrs )
צוֹמֶת
::tensorflow::Node * node() const
אופרטור::tensorflow::קלט
operator::tensorflow::Input() const
אופרטור::tensorflow::פלט
operator::tensorflow::Output() const
פונקציות סטטיות ציבוריות
טווח צר
Attrs NarrowRange( bool x )
מספר ביט
Attrs NumBits( int64 x )
אלא אם צוין אחרת, התוכן של דף זה הוא ברישיון Creative Commons Attribution 4.0 ודוגמאות הקוד הן ברישיון Apache 2.0. לפרטים, ניתן לעיין במדיניות האתר Google Developers. Java הוא סימן מסחרי רשום של חברת Oracle ו/או של השותפים העצמאיים שלה.
עדכון אחרון: 2026-11-05 (שעון UTC).