עזרה להגן על שונית המחסום הגדולה עם TensorFlow על Kaggle הצטרפו אתגר

זרימת טנסור :: אופ :: QuantizeAndDequantizeV2 :: עו"ד

#include <array_ops.h>

קובעי תכונות אופציונליים עבור QuantizeAndDequantizeV2 .

סיכום

תכונות ציבוריות

axis_ = -1
int64
narrow_range_ = false
bool
num_bits_ = 8
int64
range_given_ = false
bool
round_mode_ = "HALF_TO_EVEN"
StringPiece
signed_input_ = true
bool

פונקציות ציבוריות

Axis (int64 x)
TF_MUST_USE_RESULT Attrs
אם מצוין, מתייחסים לציר זה כאל ערוץ או ציר פרוסות, וטווח כימות נפרד משמש לכל ערוץ או פרוסה לאורך ציר זה.
NarrowRange (bool x)
TF_MUST_USE_RESULT Attrs
אם נכון, הערך המוחלט של הערך המינימלי הכמותי זהה לערך המרבי הכמותי, במקום אחד גדול יותר.
NumBits (int64 x)
TF_MUST_USE_RESULT Attrs
רוחב הביט של הכימות.
RangeGiven (bool x)
TF_MUST_USE_RESULT Attrs
האם ניתן לקבוע את הטווח או צריך לקבוע אותו ממתח input .
RoundMode (StringPiece x)
TF_MUST_USE_RESULT Attrs
התכונה 'round_mode' שולטת באיזה אלגוריתם פריצת עניבה משמש בעת עיגול ערכי צף לשווי הכמות שלהם.
SignedInput (bool x)
TF_MUST_USE_RESULT Attrs
בין אם הכמות היא חתומה או לא חתומה.

תכונות ציבוריות

צִיר_

int64 tensorflow::ops::QuantizeAndDequantizeV2::Attrs::axis_ = -1

טווח צר_

bool tensorflow::ops::QuantizeAndDequantizeV2::Attrs::narrow_range_ = false

מספר_ביטים_

int64 tensorflow::ops::QuantizeAndDequantizeV2::Attrs::num_bits_ = 8

טווח

bool tensorflow::ops::QuantizeAndDequantizeV2::Attrs::range_given_ = false

מצב_עגול_

StringPiece tensorflow::ops::QuantizeAndDequantizeV2::Attrs::round_mode_ = "HALF_TO_EVEN"

חתום_קלט_

bool tensorflow::ops::QuantizeAndDequantizeV2::Attrs::signed_input_ = true

פונקציות ציבוריות

צִיר

TF_MUST_USE_RESULT Attrs tensorflow::ops::QuantizeAndDequantizeV2::Attrs::Axis(
  int64 x
)

אם מצוין, מתייחסים לציר זה כאל ציר ערוץ או פרוסה, וטווח כימות נפרד משמש לכל ערוץ או פרוסה לאורך ציר זה.

ברירת המחדל היא -1

טווח צר

TF_MUST_USE_RESULT Attrs tensorflow::ops::QuantizeAndDequantizeV2::Attrs::NarrowRange(
  bool x
)

אם נכון, הערך המוחלט של הערך המינימלי הכמותי זהה לערך המרבי הכמותי, במקום אחד גדול יותר.

כלומר עבור כימות של 8 סיביות, הערך המינימלי הוא -127 במקום -128.

ברירת המחדל היא שקר

NumBits

TF_MUST_USE_RESULT Attrs tensorflow::ops::QuantizeAndDequantizeV2::Attrs::NumBits(
  int64 x
)

רוחב הביט של הכימות.

ברירת המחדל היא 8

RangeGiven

TF_MUST_USE_RESULT Attrs tensorflow::ops::QuantizeAndDequantizeV2::Attrs::RangeGiven(
  bool x
)

האם ניתן לקבוע את הטווח או צריך לקבוע אותו ממתח input .

ברירת המחדל היא שקר

RoundMode

TF_MUST_USE_RESULT Attrs tensorflow::ops::QuantizeAndDequantizeV2::Attrs::RoundMode(
  StringPiece x
)

התכונה 'round_mode' שולטת באיזה אלגוריתם פריצת עניבה משמש בעת עיגול ערכי צף לשווי הכמות שלהם.

כרגע תומכים במצבי העיגול הבאים:

  • HALF_TO_EVEN: זהו מצב העגול המוגדר כברירת מחדל.
  • HALF_UP: עגול לכיוון חיובי. במצב זה 7.5 סיבובים עד 8 ו -7.5 סיבובים עד -7.

ברירת המחדל היא "HALF_TO_EVEN"

קלט חתום

TF_MUST_USE_RESULT Attrs tensorflow::ops::QuantizeAndDequantizeV2::Attrs::SignedInput(
  bool x
)

בין אם הכמות היא חתומה ובין אם לא חתומה.

(למעשה פרמטר זה היה צריך להיקרא signed_output )

ברירת המחדל היא אמת