কম্পিউট পূর্বাভাস ত্রুটির হাইপারবোলিক কোসাইনের লগারিদম গণনা করে।
logcosh = log((exp(x) + exp(-x))/2)
, যেখানে x
হল ত্রুটির predictions - labels
।
স্বতন্ত্র ব্যবহার:
Operand<TFloat32> labels = tf.constant(new float[][] { {0.f, 1.f}, {0.f, 0.f} }); Operand<TFloat32> predictions = tf.constant(new float[][] { {1.f, 1.f}, {0.f, 0.f} }); LogCosh logcosh = new LogCosh(tf); Operand<TFloat32> result = logcosh.call(labels, predictions); // produces 0.108
নমুনা ওজন সহ কল করা:
Operand<TFloat32> sampleWeight = tf.constant(new float[] {0.8f, 0.2f}); Operand<TFloat32> result = logcosh.call(labels, predictions, sampleWeight); // produces 0.087f
SUM
হ্রাস প্রকার ব্যবহার করে:
LogCosh logcosh = new LogCosh(tf, Reduction.SUM); Operand<TFloat32> result = logcosh.call(labels, predictions); // produces 0.217f
NONE
হ্রাস প্রকার ব্যবহার করে:
LogCosh logcosh = new LogCosh(tf, Reduction.NONE); Operand<TFloat32> result = logcosh.call(labels, predictions); // produces [0.217f, 0f]
উত্তরাধিকারসূত্রে প্রাপ্ত ক্ষেত্র
পাবলিক কনস্ট্রাক্টর
LogCosh (Ops tf) getSimpleName() ক্ষতির নাম এবং REDUCTION_DEFAULT এর ক্ষতি হ্রাস হিসাবে ব্যবহার করে একটি LogCosh লস তৈরি করে | |
LogCosh (Ops tf, স্ট্রিং নাম) REDUCTION_DEFAULT এর ক্ষতি হ্রাস ব্যবহার করে একটি LogCosh লস তৈরি করে৷ | |
পাবলিক পদ্ধতি
<T TNumber > Operand <T> প্রসারিত করে |
উত্তরাধিকারসূত্রে প্রাপ্ত পদ্ধতি
পাবলিক কনস্ট্রাক্টর
পাবলিক LogCosh (Ops tf)
getSimpleName()
ক্ষতির নাম এবং REDUCTION_DEFAULT
এর ক্ষতি হ্রাস হিসাবে ব্যবহার করে একটি LogCosh লস তৈরি করে
পরামিতি
tf | টেনসরফ্লো অপস |
---|
সর্বজনীন LogCosh (Ops tf, স্ট্রিং নাম)
REDUCTION_DEFAULT
এর ক্ষতি হ্রাস ব্যবহার করে একটি LogCosh লস তৈরি করে৷
পরামিতি
tf | টেনসরফ্লো অপস |
---|---|
নাম | ক্ষতির নাম, যদি শূন্য হয় তবে getSimpleName() ব্যবহার করা হয়। |
পাবলিক LogCosh (Ops tf, হ্রাস হ্রাস)
লস নাম হিসাবে getSimpleName()
ব্যবহার করে একটি LogCosh লস তৈরি করে
পরামিতি
tf | টেনসরফ্লো অপস |
---|---|
হ্রাস | ক্ষতির জন্য প্রয়োগ করার জন্য হ্রাসের প্রকার। |
সর্বজনীন LogCosh (Ops tf, স্ট্রিং নাম, হ্রাস হ্রাস)
একটি LogCosh ক্ষতি তৈরি করে
পরামিতি
tf | টেনসরফ্লো অপস |
---|---|
নাম | ক্ষতির নাম, যদি শূন্য হয় তবে getSimpleName() ব্যবহার করা হয়। |
হ্রাস | ক্ষতির জন্য প্রয়োগ করার জন্য হ্রাসের প্রকার। |
পাবলিক পদ্ধতি
সর্বজনীন অপারেন্ড <T> কল ( Operand <? TNumber > লেবেল প্রসারিত করে, Operand <T> পূর্বাভাস, Operand <T> নমুনা ওজন)
একটি অপারেন্ড তৈরি করে যা ক্ষতি গণনা করে।
পরামিতি
লেবেল | সত্য মান বা লেবেল |
---|---|
ভবিষ্যদ্বাণী | ভবিষ্যদ্বাণী |
নমুনা ওজন | ঐচ্ছিক নমুনা ওজন ক্ষতির জন্য একটি সহগ হিসাবে কাজ করে। যদি একটি স্কেলার প্রদান করা হয়, তাহলে ক্ষতি শুধুমাত্র প্রদত্ত মান দ্বারা স্কেল করা হয়। যদি স্যাম্পলওয়েটস আকারের একটি টেনসর হয় [ব্যাচ_সাইজ], তাহলে ব্যাচের প্রতিটি নমুনার জন্য মোট ক্ষতি নমুনা ওয়েটস ভেক্টরের সংশ্লিষ্ট উপাদান দ্বারা পুনরায় স্কেল করা হয়। যদি নমুনা ওজনের আকৃতি হয় [batch_size, d0, .. dN-1] (অথবা এই আকারে সম্প্রচার করা যেতে পারে), তাহলে ভবিষ্যদ্বাণীর প্রতিটি ক্ষতির উপাদান নমুনা ওজনের সংশ্লিষ্ট মান দ্বারা স্কেল করা হয়। (dN-1-এ দ্রষ্টব্য: সমস্ত ক্ষতি ফাংশন 1 মাত্রা দ্বারা হ্রাস পায়, সাধারণত অক্ষ =-1।) |
রিটার্নস
- ক্ষতি