tensorflow:: ops:: הצצה לחלץ

#include <image_ops.h>

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

תַקצִיר

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

התוצאה היא טנזור 4-ממדי בעל צורה [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).
  • אם הקואורדינטות אינן מנורמלות, הן מתפרשות כמספר פיקסלים.

טיעונים:

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

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

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

החזרות:

  • Output : טנזור המייצג את ה-glimts [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(
  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
)

צוֹמֶת

::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
)