`max` অপারেশন ব্যবহার করে একটি পরিবর্তনশীল রেফারেন্সে স্পার্স আপডেট কমায়।
এই অপারেশন গণনা
# স্কেলার সূচক রেফ[সূচক, ...] = সর্বোচ্চ(রেফ[সূচক, ...], আপডেট[...])
# ভেক্টর সূচক (প্রতিটি i এর জন্য) রেফ[ইনডেক্স[i], ...] = সর্বোচ্চ(রেফ[সূচক[i], ...], আপডেট[i, ...])
# উচ্চ পদের সূচক (প্রতিটি i, ..., j) রেফ[ই, ..., j], ...] = সর্বোচ্চ(রেফ[সূচক[i, ..., j], .. .], আপডেট[i, ..., j, ...])
আপডেট সম্পন্ন হওয়ার পর এই অপারেশনটি `রেফ` আউটপুট করে। এটি চেইন অপারেশনগুলিকে সহজ করে তোলে যেগুলি রিসেট মান ব্যবহার করতে হবে৷
ডুপ্লিকেট এন্ট্রি সঠিকভাবে পরিচালনা করা হয়: যদি একাধিক `সূচক` একই অবস্থানের উল্লেখ করে, তাদের অবদান একত্রিত হয়।
`updates.shape = indices.shape + ref.shape[1:]` বা `updates.shape = []` প্রয়োজন।

নেস্টেড ক্লাস
ক্লাস | ScatterMax.Options | জন্য ঐচ্ছিক বৈশিষ্ট্য ScatterMax |
পাবলিক পদ্ধতি
আউটপুট <টি> | asOutput () একটি টেনসরের প্রতীকী হ্যান্ডেল প্রদান করে। |
স্ট্যাটিক <টি প্রসারিত নম্বর, ইউ প্রসারিত number> ScatterMax <টি> | |
আউটপুট <টি> | outputRef () = 'রেফ' এর মতো। |
স্ট্যাটিক ScatterMax.Options | useLocking (বুলিয়ান useLocking) |
উত্তরাধিকারসূত্রে প্রাপ্ত পদ্ধতি
পাবলিক পদ্ধতি
পাবলিক আউটপুট <টি> asOutput ()
একটি টেনসরের প্রতীকী হ্যান্ডেল প্রদান করে।
TensorFlow অপারেশনের ইনপুট হল অন্য TensorFlow অপারেশনের আউটপুট। এই পদ্ধতিটি একটি সিম্বলিক হ্যান্ডেল পেতে ব্যবহৃত হয় যা ইনপুটের গণনার প্রতিনিধিত্ব করে।
পাবলিক স্ট্যাটিক ScatterMax <টি> তৈরি করুন ( ব্যাপ্তি সুযোগ প্রতীক <টি> সুত্র, প্রতীক <u> সূচকের, প্রতীক <টি> আপডেট, বিকল্পসমূহ ... অপশন)
একটি নতুন ScatterMax অপারেশন মোড়ানো একটি ক্লাস তৈরি করার কারখানা পদ্ধতি।
পরামিতি
সুযোগ | বর্তমান সুযোগ |
---|---|
রেফ | একটি `ভেরিয়েবল` নোড থেকে হওয়া উচিত। |
সূচক | `রেফ` এর প্রথম মাত্রায় সূচকের একটি টেনসর। |
আপডেট | আপডেট করা মানগুলির একটি টেনসর যা `রেফ` এ কমাতে হবে। |
বিকল্প | ঐচ্ছিক বৈশিষ্ট্য মান বহন করে |
রিটার্নস
- ScatterMax এর একটি নতুন উদাহরণ
পাবলিক আউটপুট <টি> outputRef ()
= 'রেফ' এর মতো। ক্রিয়াকলাপগুলির জন্য একটি সুবিধা হিসাবে ফিরে এসেছে যা আপডেট হওয়ার পরে আপডেট হওয়া মানগুলি ব্যবহার করতে চায়৷
পাবলিক স্ট্যাটিক ScatterMax.Options useLocking (বুলিয়ান useLocking)
পরামিতি
লকিং ব্যবহার করুন | সত্য হলে, আপডেটটি একটি লক দ্বারা সুরক্ষিত হবে; অন্যথায় আচরণটি অনির্ধারিত, তবে কম বিরোধ প্রদর্শন করতে পারে। |
---|