পাবলিক ফাইনাল ক্লাস রিসোর্সঅ্যাপ্লাইঅ্যাডাগ্রাডভি ২
অ্যাডগ্রাড স্কিম অনুযায়ী '*var' আপডেট করুন।
accum += grad * grad var -= lr * grad * (1 / (sqrt(accum) + epsilon))
নেস্টেড ক্লাস
| ক্লাস | ResourceApplyAdagradV2.Options | ResourceApplyAdagradV2 এর জন্য ঐচ্ছিক বৈশিষ্ট্য | |
পাবলিক পদ্ধতি
| স্ট্যাটিক <T> রিসোর্সঅ্যাপ্লাইঅ্যাডাগ্রাডভি2 | |
| স্ট্যাটিক রিসোর্সঅ্যাপ্লাইঅ্যাডাগ্রাডভি2.অপশন | আপডেট স্লট (বুলিয়ান আপডেট স্লট) |
| স্ট্যাটিক রিসোর্সঅ্যাপ্লাইঅ্যাডাগ্রাডভি2.অপশন | ইউজ লকিং (বুলিয়ান ইউজ লকিং) |
উত্তরাধিকারসূত্রে প্রাপ্ত পদ্ধতি
পাবলিক পদ্ধতি
পাবলিক স্ট্যাটিক রিসোর্সঅ্যাপ্লাইঅ্যাডাগ্রাডভি2 তৈরি করুন ( স্কোপ স্কোপ, অপারেন্ড <?> var, অপারেন্ড <?> অ্যাকম, অপারেন্ড <T> lr, অপারেন্ড <T> এপিসিলন, অপারেন্ড <T> গ্র্যাড, বিকল্প... বিকল্প)
একটি নতুন ResourceApplyAdagradV2 অপারেশন মোড়ানো একটি ক্লাস তৈরি করার কারখানা পদ্ধতি।
পরামিতি
| সুযোগ | বর্তমান সুযোগ |
|---|---|
| var | একটি পরিবর্তনশীল() থেকে হওয়া উচিত। |
| accum | একটি পরিবর্তনশীল() থেকে হওয়া উচিত। |
| lr | স্কেলিং ফ্যাক্টর। একটি স্কেলার হতে হবে। |
| epsilon | ধ্রুবক ফ্যাক্টর। একটি স্কেলার হতে হবে। |
| স্নাতক | গ্রেডিয়েন্ট। |
| বিকল্প | ঐচ্ছিক বৈশিষ্ট্য মান বহন করে |
রিটার্নস
- ResourceApplyAdagradV2 এর একটি নতুন উদাহরণ
পাবলিক স্ট্যাটিক রিসোর্সঅ্যাপ্লাইঅ্যাডাগ্রাডভি২.অপশন ইউজ লকিং (বুলিয়ান ইউজ লকিং)
পরামিতি
| লকিং ব্যবহার করুন | যদি `True` হয়, var এবং accum tensors আপডেট করা একটি লক দ্বারা সুরক্ষিত হবে; অন্যথায় আচরণটি অনির্ধারিত, তবে কম বিরোধ প্রদর্শন করতে পারে। |
|---|