y
s wrt x
s, অর্থাৎ, d(y_1 + y_2 + ...)/dx_1, d(y_1 + y_2 + ...)/dx_2...
এর যোগফলের আংশিক ডেরিভেটিভ গণনা করার জন্য অপারেশন যোগ করে
যদি Options.dx()
মানগুলি সেট করা হয়, তবে তারা কিছু ক্ষতি ফাংশন L
wrt y
এর প্রাথমিক প্রতীকী আংশিক ডেরিভেটিভ হিসাবে। Options.dx()
এর সাইজ y
থাকতে হবে।
যদি Options.dx()
সেট করা না থাকে, তাহলে ইমপ্লিমেন্টেশনটি y
এর সমস্ত আকারের জন্য OnesLike
এর dx ব্যবহার করবে।
আংশিক ডেরিভেটিভগুলি x
এর আকার সহ আউটপুট dy
তে ফেরত দেওয়া হয়।
ব্যবহারের উদাহরণ:
Gradients gradients = Gradients.create(scope, Arrays.asList(loss), Arrays.asList(w, b));
Constant<Float> alpha = ops.constant(1.0f, Float.class);
ApplyGradientDescent.create(scope, w, alpha, gradients.<Float>dy(0));
ApplyGradientDescent.create(scope, b, alpha, gradients.<Float>dy(1));
নেস্টেড ক্লাস
ক্লাস | গ্রেডিয়েন্ট। বিকল্প | Gradients জন্য ঐচ্ছিক বৈশিষ্ট্য |
পাবলিক পদ্ধতি
স্ট্যাটিক গ্রেডিয়েন্ট | |
স্ট্যাটিক গ্রেডিয়েন্ট | তৈরি করুন ( স্কোপ স্কোপ, পুনরাবৃত্তিযোগ্য<? অপারেন্ড প্রসারিত করে <?>> y, পুনরাবৃত্তিযোগ্য<? অপারেন্ড প্রসারিত করে <?>> x, বিকল্পগুলি... বিকল্পগুলি) সুযোগ অনুযায়ী গ্রাফে গ্রেডিয়েন্ট গণনা অপ্স যোগ করে। |
স্ট্যাটিক গ্রেডিয়েন্ট। বিকল্প | |
<T> আউটপুট <T> | dy (int সূচক) গ্রেডিয়েন্ট অপারেশন আউটপুটে একটি প্রতীকী হ্যান্ডেল ফেরত দেয় সতর্কতা: টেনসরের ধরনটি T-এর সাথে মেলে কিনা তা পরীক্ষা করে না। |
তালিকা< আউটপুট <?>> | dy () y s wrt এর আংশিক ডেরিভেটিভস |
ইটারেটর< অপারেন্ড <?>> |
উত্তরাধিকারসূত্রে প্রাপ্ত পদ্ধতি
পাবলিক পদ্ধতি
পাবলিক স্ট্যাটিক গ্রেডিয়েন্ট তৈরি করে ( স্কোপ স্কোপ, অপারেন্ড <?> y, ইটারেবল<? অপারেন্ড প্রসারিত করে <?>> x, বিকল্প... বিকল্প)
সুযোগ অনুযায়ী গ্রাফে গ্রেডিয়েন্ট গণনা অপ্স যোগ করে।
এটি create(Scope, Iterable, Iterable, Options)
যেখানে y
একটি একক আউটপুট।
পরামিতি
সুযোগ | বর্তমান গ্রাফ সুযোগ |
---|---|
y | প্রাপ্ত করার ফাংশনের আউটপুট |
x | ফাংশনের ইনপুট যার জন্য আংশিক ডেরিভেটিভ গণনা করা হয় |
বিকল্প | ঐচ্ছিক বৈশিষ্ট্য মান বহন করে |
রিটার্নস
-
Gradients
একটি নতুন উদাহরণ
নিক্ষেপ করে
অবৈধ আর্গুমেন্ট ব্যতিক্রম | যদি মৃত্যুদন্ড পরিবেশ একটি গ্রাফ না হয় |
---|
পাবলিক স্ট্যাটিক গ্রেডিয়েন্ট তৈরি করে ( স্কোপ স্কোপ, ইটারেবল<? প্রসারিত করে অপারেন্ড <?>> y, ইটারেবল<? অপারেন্ড প্রসারিত করে <?>> x, বিকল্প... বিকল্প)
সুযোগ অনুযায়ী গ্রাফে গ্রেডিয়েন্ট গণনা অপ্স যোগ করে।
পরামিতি
সুযোগ | বর্তমান গ্রাফ সুযোগ |
---|---|
y | প্রাপ্ত করার জন্য ফাংশনের আউটপুট |
x | ফাংশনের ইনপুট যার জন্য আংশিক ডেরিভেটিভ গণনা করা হয় |
বিকল্প | ঐচ্ছিক বৈশিষ্ট্য মান বহন করে |
রিটার্নস
-
Gradients
একটি নতুন উদাহরণ
নিক্ষেপ করে
অবৈধ আর্গুমেন্ট ব্যতিক্রম | যদি মৃত্যুদন্ড পরিবেশ একটি গ্রাফ না হয় |
---|
পাবলিক স্ট্যাটিক গ্রেডিয়েন্ট। অপশন dx (Iterable<? প্রসারিত Operand <?>> dx)
পরামিতি
dx | কিছু ক্ষতি ফাংশনের আংশিক ডেরিভেটিভ L wrt y |
---|
রিটার্নস
- নির্মাতা এই অপারেশন আরো বিকল্প যোগ করতে
পাবলিক আউটপুট <T> dy (int সূচক)
গ্রেডিয়েন্ট অপারেশন আউটপুটে একটি প্রতীকী হ্যান্ডেল ফেরত দেয়
সতর্কতা: টেনসরের ধরনটি T-এর সাথে মেলে কিনা তা পরীক্ষা করে না। এই পদ্ধতিটিকে অনুমান করার পরিবর্তে একটি স্পষ্ট টাইপ প্যারামিটার সহ কল করার পরামর্শ দেওয়া হয়, যেমন gradients.<Float>dy(0)
পরামিতি
সূচক | এই অপারেশন দ্বারা যোগ করা গ্রেডিয়েন্টের মধ্যে আউটপুটের সূচক |
---|