tensorflow:: ops:: FakeQuantWithMinMaxVarsPerChannel
#include <array_ops.h> בצע כימות מזויף של טנזור 'inputs' מסוג float ואחת מהצורות: [d] ,.
תַקצִיר
[b, d] [b, h, w, d] באמצעות צירים צפים לכל ערוץ min max של הצורה [d] כדי 'לפלט' טנזור בעל צורה זהה 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: טנזור הפלט.
בנאים והורסים | |
|---|---|
FakeQuantWithMinMaxVarsPerChannel (const :: tensorflow::Scope & scope, :: tensorflow::Input inputs, :: tensorflow::Input min, :: tensorflow::Input max) | |
FakeQuantWithMinMaxVarsPerChannel (const :: tensorflow::Scope & scope, :: tensorflow::Input inputs, :: tensorflow::Input min, :: tensorflow::Input max, const FakeQuantWithMinMaxVarsPerChannel::Attrs & attrs) |
מאפיינים ציבוריים | |
|---|---|
operation | |
outputs | |
תפקידים ציבוריים | |
|---|---|
node () const | ::tensorflow::Node * |
operator::tensorflow::Input () const | |
operator::tensorflow::Output () const | |
פונקציות סטטיות ציבוריות | |
|---|---|
NarrowRange (bool x) | |
NumBits (int64 x) | |
מבנים | |
|---|---|
| tensorflow:: ops:: FakeQuantWithMinMaxVarsPerChannel:: Attrs | קובעי מאפיינים אופציונליים עבור FakeQuantWithMinMaxVarsPerChannel . |
מאפיינים ציבוריים
מִבצָע
Operation operation
תפוקות
::tensorflow::Output outputs
תפקידים ציבוריים
כמות מזויפת עם מינימום מקסימום משתנים לכל ערוץ
FakeQuantWithMinMaxVarsPerChannel( const ::tensorflow::Scope & scope, ::tensorflow::Input inputs, ::tensorflow::Input min, ::tensorflow::Input max )
כמות מזויפת עם מינימום מקסימום משתנים לכל ערוץ
FakeQuantWithMinMaxVarsPerChannel( const ::tensorflow::Scope & scope, ::tensorflow::Input inputs, ::tensorflow::Input min, ::tensorflow::Input max, const FakeQuantWithMinMaxVarsPerChannel::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).