टेंसरफ़्लो:: ऑप्स:: पुनः परिमाणित करें

#include <math_ops.h>

परिमाणित input टेंसर को निम्न-सटीक output में परिवर्तित करता है।

सारांश

requested_output_min और requested_output_max के साथ निर्दिष्ट आउटपुट रेंज का उपयोग करके, परिमाणित input टेंसर को कम-सटीक output में परिवर्तित करता है।

[input_min, input_max] स्केलर फ़्लोट हैं जो input डेटा की फ़्लोट व्याख्या के लिए सीमा निर्दिष्ट करते हैं। उदाहरण के लिए, यदि input_min -1.0f है और input_max 1.0f है, और हम quint16 परिमाणित डेटा के साथ काम कर रहे हैं, तो 16-बिट डेटा में 0 मान को -1.0f के रूप में समझा जाना चाहिए, और 65535 का अर्थ 1.0f है।

तर्क:

  • स्कोप: एक स्कोप ऑब्जेक्ट
  • इनपुट_मिनट: फ़्लोट मान जो न्यूनतम परिमाणित इनपुट मान दर्शाता है।
  • इनपुट_मैक्स: फ़्लोट मान जो अधिकतम परिमाणित इनपुट मान दर्शाता है।
  • request_output_min: फ़्लोट मान जो न्यूनतम परिमाणित आउटपुट मान दर्शाता है।
  • अनुरोधित_आउटपुट_मैक्स: फ़्लोट मान जो अधिकतम परिमाणित आउटपुट मान दर्शाता है।
  • आउट_टाइप: आउटपुट का प्रकार। टिनपुट की तुलना में थोड़ी गहराई कम होनी चाहिए।

रिटर्न:

  • Output आउटपुट
  • Output आउटपुट_मिन: अनुरोधित_आउटपुट_मिन मान इस आउटपुट में कॉपी किया गया है।
  • Output आउटपुट_मैक्स: अनुरोधित_आउटपुट_मैक्स मान इस आउटपुट में कॉपी किया गया है।

निर्माता और विध्वंसक

Requantize (const :: tensorflow::Scope & scope, :: tensorflow::Input input, :: tensorflow::Input input_min, :: tensorflow::Input input_max, :: tensorflow::Input requested_output_min, :: tensorflow::Input requested_output_max, DataType out_type)

सार्वजनिक गुण

operation
output
output_max
output_min

सार्वजनिक गुण

संचालन

Operation operation

आउटपुट

::tensorflow::Output output

आउटपुट_मैक्स

::tensorflow::Output output_max

आउटपुट_मिन

::tensorflow::Output output_min

सार्वजनिक समारोह

पुनः परिमाणित करें

 Requantize(
  const ::tensorflow::Scope & scope,
  ::tensorflow::Input input,
  ::tensorflow::Input input_min,
  ::tensorflow::Input input_max,
  ::tensorflow::Input requested_output_min,
  ::tensorflow::Input requested_output_max,
  DataType out_type
)