রিসোর্স অ্যাপ্লাই কেরাসমোমেন্টাম

পাবলিক ফাইনাল ক্লাস রিসোর্সঅ্যাপ্লাইকেরাসমোমেন্টাম

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

সেট use_nesterov = True যদি আপনি Nesterov ভরবেগ ব্যবহার করতে চান।

accum = accum * ভরবেগ - lr * grad var += accum

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

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

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

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

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

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

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

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

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

পাবলিক স্ট্যাটিক রিসোর্সঅ্যাপ্লাইকেরাসমোমেন্টাম । অপশন ইউজ লকিং (বুলিয়ান ইউজ লকিং)

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

পাবলিক স্ট্যাটিক রিসোর্সঅ্যাপ্লাইকেরাসমোমেন্টাম। অপশন ইউজ নেস্টেরভ (বুলিয়ান ইউজ নেস্টেরভ)

পরামিতি
Nesterov ব্যবহার করুন যদি `True` হয়, তাহলে কম্পিউট গ্রেডে পাস করা টেনসর হবে var + ভরবেগ * accum, তাই শেষ পর্যন্ত, আপনি যে var পাবেন তা আসলে var + ভরবেগ * accum।