LogCosh

পাবলিক ক্লাস LogCosh

কম্পিউট পূর্বাভাস ত্রুটির হাইপারবোলিক কোসাইনের লগারিদম গণনা করে।

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 লস তৈরি করে৷
LogCosh (Ops tf, হ্রাস হ্রাস)
লস নাম হিসাবে getSimpleName() ব্যবহার করে একটি LogCosh লস তৈরি করে
LogCosh (Ops tf, স্ট্রিং নাম, হ্রাস হ্রাস)
একটি LogCosh ক্ষতি তৈরি করে

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

<T TNumber > Operand <T> প্রসারিত করে
কল ( Operand <? প্রসারিত TNumber > লেবেল, Operand <T> পূর্বাভাস, 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।)
রিটার্নস
  • ক্ষতি