tensorflow:: אופס:: ExtractGlimpse

#include <image_ops.h>

מחלץ הצצה מטנסור הקלט.

סיכום

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

התוצאה היא טנזור 4-D של צורה [batch_size, glimpse_height, glimpse_width, channels] . הערוצים וממדי האצווה זהים לאלו של טנזור הקלט. הגובה והרוחב של חלונות הפלט מצוינים בפרמטר size .

הארגומנט normalized centered שולט כיצד החלונות בנויים:

  • אם הקואורדינטות מנורמלות אך אינן ממורכזות, 0.0 ו-1.0 מתאימות למינימום והמקסימום של כל ממד גובה ורוחב.
  • אם הקואורדינטות הן מנורמלות והן ממוקדות, הן נעות בין -1.0 ל-1.0. הקואורדינטות (-1.0, -1.0) מתאימות לפינה השמאלית העליונה, הפינה הימנית התחתונה ממוקמת ב- (1.0, 1.0) והמרכז נמצא ב- (0, 0).
  • אם הקואורדינטות אינן מנורמלות הן מתפרשות כמספרים של פיקסלים.

טיעונים:

  • scope: אובייקט Scope
  • קלט: טנזור צף 4-D בעל צורה [batch_size, height, width, channels] .
  • גודל: טנזור 1-D של 2 אלמנטים המכילים את גודל ההצצות לחלץ. יש לציין תחילה את גובה ההצצה, ולאחר מכן את רוחב ההצצה.
  • offsets: טנזור שלם דו-ממדי של צורה [batch_size, 2] המכיל את המיקומים y, x של מרכז כל חלון.

מאפיינים אופציונליים (ראה Attrs ):

  • במרכז: מציין אם קואורדינטות ההיסט ממורכזות ביחס לתמונה, ובמקרה זה ההיסט (0, 0) הוא ביחס למרכז תמונות הקלט. אם False, ההיסט (0,0) מתאים לפינה השמאלית העליונה של תמונות הקלט.
  • מנורמל: מציין אם קואורדינטות ההיסט מנורמלות.
  • uniform_noise: מציין אם הרעש צריך להיווצר באמצעות התפלגות אחידה או התפלגות גאוסית.
  • רעש: מציין אם הרעש צריך להיות uniform , gaussian או zero . ברירת המחדל היא uniform מה שאומר שסוג הרעש יוחלט על ידי uniform_noise .

החזרות:

  • Output : טנזור המייצג את ההצצות [batch_size, glimpse_height, glimpse_width, channels] .

בנאים והורסים

ExtractGlimpse (const :: tensorflow::Scope & scope, :: tensorflow::Input input, :: tensorflow::Input size, :: tensorflow::Input offsets)
ExtractGlimpse (const :: tensorflow::Scope & scope, :: tensorflow::Input input, :: tensorflow::Input size, :: tensorflow::Input offsets, const ExtractGlimpse::Attrs & attrs)

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

glimpse
operation

תפקידים ציבוריים

node () const
::tensorflow::Node *
operator::tensorflow::Input () const
operator::tensorflow::Output () const

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

Centered (bool x)
Noise (StringPiece x)
Normalized (bool x)
UniformNoise (bool x)

מבנים

tensorflow:: ops:: ExtractGlimpse:: Attrs

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

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

הֲצָצָה

::tensorflow::Output glimpse

מבצע

Operation operation

תפקידים ציבוריים

ExtractGlimpse

 ExtractGlimpse(
  const ::tensorflow::Scope & scope,
  ::tensorflow::Input input,
  ::tensorflow::Input size,
  ::tensorflow::Input offsets
)

ExtractGlimpse

 ExtractGlimpse(
  const ::tensorflow::Scope & scope,
  ::tensorflow::Input input,
  ::tensorflow::Input size,
  ::tensorflow::Input offsets,
  const ExtractGlimpse::Attrs & attrs
)

צוֹמֶת

::tensorflow::Node * node() const 

מפעיל::tensorflow::קלט

 operator::tensorflow::Input() const 

אופרטור::tensorflow::פלט

 operator::tensorflow::Output() const 

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

מְרוּכָּז

Attrs Centered(
  bool x
)

רַעַשׁ

Attrs Noise(
  StringPiece x
)

מנורמל

Attrs Normalized(
  bool x
)

רעש אחיד

Attrs UniformNoise(
  bool x
)