রিসোর্সঅ্যাপ্লাইঅ্যাডাগ্রাডভি২

পাবলিক ফাইনাল ক্লাস রিসোর্সঅ্যাপ্লাইঅ্যাডাগ্রাডভি

অ্যাডগ্রাড স্কিম অনুযায়ী '*var' আপডেট করুন।

accum += grad * grad var -= lr * grad * (1 / (sqrt(accum) + epsilon))

নেস্টেড ক্লাস

ক্লাস ResourceApplyAdagradV2.Options ResourceApplyAdagradV2 এর জন্য ঐচ্ছিক বৈশিষ্ট্য

পাবলিক পদ্ধতি

স্ট্যাটিক <T> রিসোর্সঅ্যাপ্লাইঅ্যাডাগ্রাডভি2
তৈরি করুন ( Scope scope, Operand <?> var, Operand <?> accum, Operand <T> lr, Operand <T> epsilon, Operand <T> grad, বিকল্প... বিকল্প)
একটি নতুন ResourceApplyAdagradV2 অপারেশন মোড়ানো একটি ক্লাস তৈরি করার কারখানা পদ্ধতি।
স্ট্যাটিক রিসোর্সঅ্যাপ্লাইঅ্যাডাগ্রাডভি2.অপশন
আপডেট স্লট (বুলিয়ান আপডেট স্লট)
স্ট্যাটিক রিসোর্সঅ্যাপ্লাইঅ্যাডাগ্রাডভি2.অপশন
ইউজ লকিং (বুলিয়ান ইউজ লকিং)

উত্তরাধিকারসূত্রে প্রাপ্ত পদ্ধতি

পাবলিক পদ্ধতি

পাবলিক স্ট্যাটিক রিসোর্সঅ্যাপ্লাইঅ্যাডাগ্রাডভি2 তৈরি করুন ( স্কোপ স্কোপ, অপারেন্ড <?> var, অপারেন্ড <?> অ্যাকম, অপারেন্ড <T> lr, অপারেন্ড <T> এপিসিলন, অপারেন্ড <T> গ্র্যাড, বিকল্প... বিকল্প)

একটি নতুন ResourceApplyAdagradV2 অপারেশন মোড়ানো একটি ক্লাস তৈরি করার কারখানা পদ্ধতি।

পরামিতি
সুযোগ বর্তমান সুযোগ
var একটি পরিবর্তনশীল() থেকে হওয়া উচিত।
accum একটি পরিবর্তনশীল() থেকে হওয়া উচিত।
lr স্কেলিং ফ্যাক্টর। একটি স্কেলার হতে হবে।
epsilon ধ্রুবক ফ্যাক্টর। একটি স্কেলার হতে হবে।
স্নাতক গ্রেডিয়েন্ট।
বিকল্প ঐচ্ছিক বৈশিষ্ট্য মান বহন করে
রিটার্নস
  • ResourceApplyAdagradV2 এর একটি নতুন উদাহরণ

পাবলিক স্ট্যাটিক রিসোর্সঅ্যাপ্লাইঅ্যাডাগ্রাডভি2.অপশন আপডেট স্লট (বুলিয়ান আপডেট স্লট)

পাবলিক স্ট্যাটিক রিসোর্সঅ্যাপ্লাইঅ্যাডাগ্রাডভি২.অপশন ইউজ লকিং (বুলিয়ান ইউজ লকিং)

পরামিতি
লকিং ব্যবহার করুন যদি `True` হয়, var এবং accum tensors আপডেট করা একটি লক দ্বারা সুরক্ষিত হবে; অন্যথায় আচরণটি অনির্ধারিত, তবে কম বিরোধ প্রদর্শন করতে পারে।