পাবলিক বিমূর্ত বর্গ অপ্টিমাইজার
পরিচিত ডাইরেক্ট সাবক্লাস AdaDelta , AdaGrad , AdaGradDA , অ্যাডাম , Adamax , Ftrl , গ্রেডিয়েন্ট ডিসেন্ট , মোমেন্টাম , নাদাম , আরএমএসপ্রপ |
গ্রেডিয়েন্ট অপ্টিমাইজারের জন্য বেস ক্লাস।
নেস্টেড ক্লাস
ক্লাস | Optimizer.GradAndVar <T TType প্রসারিত করে > | একটি শ্রেণী যা একটি জোড়া গ্রেডিয়েন্ট এবং পরিবর্তনশীল ধারণ করে। | |
ক্লাস | অপটিমাইজার। অপশন | Optimizer জন্য ঐচ্ছিক বৈশিষ্ট্য |
ধ্রুবক
স্ট্রিং | VARIABLE_V2 |
পাবলিক পদ্ধতি
অপ | গ্রেডিয়েন্ট প্রয়োগ করুন (তালিকা< GradAndVar <? প্রসারিত TType >> gradsAndVars, স্ট্রিং নাম) ভেরিয়েবলে গ্রেডিয়েন্ট প্রয়োগ করে |
<T প্রসারিত করে TType > তালিকা< GradAndVar <?>> | |
স্ট্যাটিক স্ট্রিং | createName ( আউটপুট <? প্রসারিত TType > ভেরিয়েবল, স্ট্রিং স্লটনাম) একটি পরিবর্তনশীল নাম এবং একটি স্লট নাম একত্রিত করে একটি নাম তৈরি করে |
বিমূর্ত স্ট্রিং | getOptimizerName () অপ্টিমাইজারের নাম পান। |
<T প্রসারিত করে TType > ঐচ্ছিক< পরিবর্তনশীল <T>> | |
চূড়ান্ত অপারেশন | getTF () অপ্টিমাইজারের অপস ইনস্ট্যান্স পায় |
অপ | |
অপ |
উত্তরাধিকারসূত্রে প্রাপ্ত পদ্ধতি
ধ্রুবক
সর্বজনীন স্ট্যাটিক চূড়ান্ত স্ট্রিং VARIABLE_V2
ধ্রুবক মান: "ভেরিয়েবলV2"
পাবলিক পদ্ধতি
সর্বজনীন অপ প্রয়োগ গ্রেডিয়েন্ট (তালিকা< GradAndVar <? প্রসারিত TType >> gradsAndVars, স্ট্রিং নাম)
ভেরিয়েবলে গ্রেডিয়েন্ট প্রয়োগ করে
পরামিতি
gradsAndVars | (গ্রেডিয়েন্ট, পরিবর্তনশীল) জোড়ার তালিকা। |
---|---|
নাম | প্রয়োগ গ্রেডিয়েন্ট অপারেশনের নাম |
রিটার্নস
- একটি অপ যা ভেরিয়েবলগুলিতে গ্রেডিয়েন্ট প্রয়োগ করে।
সর্বজনীন তালিকা< GradAndVar <?>> computeGradients ( Operand <?> loss)
লস অপারেন্ডের উপর ভিত্তি করে গ্রেডিয়েন্ট গণনা করে।
পরামিতি
ক্ষতি | ক্ষতি অপারেশন |
---|
রিটার্নস
- গণনা করা গ্রেডিয়েন্ট
পাবলিক স্ট্যাটিক স্ট্রিং সৃষ্টি নাম ( আউটপুট <? প্রসারিত TType > ভেরিয়েবল, স্ট্রিং স্লটনাম)
একটি পরিবর্তনশীল নাম এবং একটি স্লট নাম একত্রিত করে একটি নাম তৈরি করে
পরামিতি
পরিবর্তনশীল | পরিবর্তনশীল |
---|---|
slotName | স্লটের নাম |
রিটার্নস
- মিলিত নাম
সর্বজনীন বিমূর্ত স্ট্রিং getOptimizerName ()
অপ্টিমাইজারের নাম পান।
রিটার্নস
- অপ্টিমাইজারের নাম।
সর্বজনীন ঐচ্ছিক< ভেরিয়েবল <T>> getSlot ( আউটপুট <T> var, স্ট্রিং স্লটনাম)
নির্দিষ্ট ভেরিয়েবল এবং স্লট নামের সাথে যুক্ত স্লট পায়।
পরামিতি
var | খুঁজতে পরিবর্তনশীল. |
---|---|
slotName | স্লটের নাম। |
রিটার্নস
- স্লট বা
empty()
।
পাবলিক ফাইনাল অপস getTF ()
অপ্টিমাইজারের অপস ইনস্ট্যান্স পায়
রিটার্নস
- অপ্টিমাইজারের অপ্স উদাহরণ
পাবলিক অপ মিনিমাইজ ( অপারেন্ড <?> ক্ষতি)
ভেরিয়েবল আপডেট করে ক্ষতি কম করে
পরামিতি
ক্ষতি | ক্ষতির অপারেশন যা ন্যূনতম করার জন্য মান প্রদান করে |
---|
রিটার্নস
- অপ রিটার্ন করে যা তালিকাভুক্ত ভেরিয়েবল আপডেট করে ক্ষতি কমিয়ে দেয়