ResourceApplyKerasMomentum

পাবলিক চূড়ান্ত বর্গ ResourceApplyKerasMomentum

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

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

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

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

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

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

স্ট্যাটিক <টি> ResourceApplyKerasMomentum
তৈরি ( ব্যাপ্তি সুযোগ প্রতীক <?> Var, প্রতীক <?> accum, প্রতীক <টি> LR, প্রতীক <টি> Grad, প্রতীক <টি> ভরবেগ, বিকল্পসমূহ ... অপশন)
একটি নতুন ResourceApplyKerasMomentum অপারেশন মোড়ানো একটি ক্লাস তৈরি করার কারখানা পদ্ধতি।
স্ট্যাটিক ResourceApplyKerasMomentum.Options
useLocking (বুলিয়ান useLocking)
স্ট্যাটিক ResourceApplyKerasMomentum.Options
useNesterov (বুলিয়ান useNesterov)

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

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

পাবলিক স্ট্যাটিক ResourceApplyKerasMomentum (তৈরি ব্যাপ্তি সুযোগ প্রতীক <?> Var, প্রতীক <?> accum, প্রতীক <টি> LR, প্রতীক <টি> Grad, প্রতীক <টি> ভরবেগ, বিকল্পসমূহ ... অপশন)

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

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

পাবলিক স্ট্যাটিক ResourceApplyKerasMomentum.Options useLocking (বুলিয়ান useLocking)

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

পাবলিক স্ট্যাটিক ResourceApplyKerasMomentum.Options useNesterov (বুলিয়ান useNesterov)

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