একটি স্পার্স কন্ডিশনাল অ্যাকুমুলেটরে গড় স্পার্স গ্রেডিয়েন্ট বের করে।
যতক্ষণ না পর্যাপ্ত (অর্থাৎ, num_required-এর বেশি) গ্রেডিয়েন্ট জমা না হয় ততক্ষণ পর্যন্ত op ব্লক করবে। যদি সঞ্চয়কারী ইতিমধ্যেই num_required গ্রেডিয়েন্টের বেশি একত্রিত করে থাকে, তাহলে এটি তার জমা গ্রেডিয়েন্টের গড় ফেরত দেবে। এছাড়াও স্বয়ংক্রিয়ভাবে সঞ্চয়কারীতে রেকর্ড করা গ্লোবাল_স্টেপকে 1 দ্বারা বৃদ্ধি করে এবং সমষ্টিকে 0 এ পুনরায় সেট করে।
ধ্রুবক
স্ট্রিং | OP_NAME | এই অপের নাম, টেনসরফ্লো কোর ইঞ্জিন দ্বারা পরিচিত |
পাবলিক পদ্ধতি
স্ট্যাটিক <T TType প্রসারিত করে > SparseAccumulatorTakeGradient <T> | |
আউটপুট < TInt64 > | সূচক () জমে থাকা স্পার্স গ্রেডিয়েন্টের গড় সূচক। |
আউটপুট < TInt64 > | আকৃতি () জমে থাকা স্পার্স গ্রেডিয়েন্টের গড় আকার। |
আউটপুট <T> | মান () জমে থাকা স্পার্স গ্রেডিয়েন্টের গড় মান। |
উত্তরাধিকারসূত্রে প্রাপ্ত পদ্ধতি
ধ্রুবক
সর্বজনীন স্ট্যাটিক চূড়ান্ত স্ট্রিং OP_NAME
এই অপের নাম, টেনসরফ্লো কোর ইঞ্জিন দ্বারা পরিচিত
পাবলিক পদ্ধতি
পাবলিক স্ট্যাটিক স্পারস অ্যাকুমুলেটর টেক গ্রেডিয়েন্ট <T> তৈরি করুন ( স্কোপ স্কোপ, অপারেন্ড < TString > হ্যান্ডেল, অপারেন্ড < TInt32 > numRequired, Class<T> dtype)
একটি নতুন SparseAccumulatorTakeGradient অপারেশন মোড়ানো একটি ক্লাস তৈরি করার কারখানার পদ্ধতি।
পরামিতি
সুযোগ | বর্তমান সুযোগ |
---|---|
হাতল | একটি স্পার্স কন্ডিশনাল অ্যাকুমুলেটরের হ্যান্ডেল। |
সংখ্যা প্রয়োজনীয় | আমরা একটি সমষ্টি ফেরত দেওয়ার আগে প্রয়োজনীয় গ্রেডিয়েন্টের সংখ্যা। |
dtype | জমা গ্রেডিয়েন্টের ডেটা প্রকার। সঞ্চয়কারীর প্রকারের সাথে সঙ্গতিপূর্ণ হওয়া প্রয়োজন। |
রিটার্নস
- SparseAccumulatorTakeGradient এর একটি নতুন উদাহরণ