সেন্সরফ্লো :: অপস :: স্পারস্যাকিউমুলেটর টেকগ্র্যাডিয়েন্ট

#include <data_flow_ops.h>

স্পারসকন্ডিশনাল অ্যাকিউমুলেটরটিতে গড় স্পার্স গ্রেডিয়েন্ট উত্তোলন করে

সারসংক্ষেপ

পর্যাপ্ত পরিমাণে (যেমন, num_required এর বেশি) গ্রেডিয়েন্টগুলি সংগ্রহ করা না হওয়া পর্যন্ত অপশনটি ব্লক করে। যদি সংযোজক ইতিমধ্যে num_required গ্রেডিয়েন্টের চেয়ে বেশি সংহত করে ফেলেছে, তবে এটি তার জমা হওয়া গ্রেডিয়েন্টগুলির গড় ফিরিয়ে দেবে। এছাড়াও স্বয়ংক্রিয়ভাবে সঞ্চয়ের মধ্যে রেকর্ড করা গ্লোবাল_স্টেপটি 1 দ্বারা বাড়িয়ে তোলে এবং সমষ্টিটিকে 0 এ পুনরায় সেট করে।

যুক্তি:

  • সুযোগ: একটি স্কোপ অবজেক্ট
  • হ্যান্ডেল: একটি স্পারসকন্ডিশনাল অ্যাকিউমুলেটরটিতে হ্যান্ডেল।
  • num_required: আমরা একটি সামগ্রিক ফেরত দেওয়ার আগে প্রয়োজনীয় গ্রেডিয়েন্টের সংখ্যা।
  • dtype: একত্রিত গ্রেডিয়েন্টগুলির ডেটা ধরণ। সঞ্চয়ের ধরণের সাথে সামঞ্জস্য করার প্রয়োজন।

রিটার্নস:

  • Output সূচকগুলি: সঞ্চিত বিচ্ছিন্ন গ্রেডিয়েন্টগুলির গড় সূচকগুলি।
  • Output মান: সঞ্চিত বিচ্ছিন্ন গ্রেডিয়েন্টগুলির গড়ের মান।
  • Output আকৃতি: জমে থাকা স্পার্স গ্রেডিয়েন্টগুলির গড় আকার।

নির্মাণকারী এবং ধ্বংসকারী

SparseAccumulatorTakeGradient (const :: tensorflow::Scope & scope, :: tensorflow::Input handle, :: tensorflow::Input num_required, DataType dtype)

জনসাধারণের গুণাবলী

indices
operation
shape
values

জনসাধারণের গুণাবলী

সূচকগুলি

::tensorflow::Output indices

অপারেশন

Operation operation

আকৃতি

::tensorflow::Output shape

মান

::tensorflow::Output values

পাবলিক ফাংশন

স্পারস্যাকিউমুলেটর টেকগ্র্যাডিয়েন্ট

 SparseAccumulatorTakeGradient(
  const ::tensorflow::Scope & scope,
  ::tensorflow::Input handle,
  ::tensorflow::Input num_required,
  DataType dtype
)