Huber

পাবলিক ক্লাস হুবার

লেবেল এবং ভবিষ্যদ্বাণীগুলির মধ্যে Huber ক্ষতি গণনা করে।

প্রতিটি মানের জন্য x error = labels - predictions :

     loss = 0.5 * x^2                  if |x| <= d
     loss = 0.5 * d^2 + d * (|x| - d)  if |x| > d
 

যেখানে d হল ব-দ্বীপ।

স্বতন্ত্র ব্যবহার:

    Operand<TFloat32> labels =
        tf.constant(new float[][] { {0.f, 1.f}, {0.f, 0.f} });
    Operand<TFloat32> predictions =
        tf.constant(new float[][] { {0.6f, 0.4f}, {0.4f, 0.6f} });
    Huber huberLoss = new Huber(tf);
    Operand<TFloat32> result = huberLoss.call(labels, predictions);
    // produces 0.155
 

নমুনা ওজন সহ কলিং:

    Operand<TFloat32> sampleWeight = tf.constant(new float[] {1.f, 0.f});
    Operand<TFloat32> result = huberLoss.call(labels, predictions, sampleWeight);
    // produces 0.09f
 

SUM হ্রাসের ধরন ব্যবহার করা:

    Huber huberLoss = new Huber(tf, Reduction.SUM);
    Operand<TFloat32> result = huberLoss.call(labels, predictions);
    // produces 0.32f
 

NONE রিডাকশন টাইপ ব্যবহার করা:

    Huber huberLoss = new Huber(tf, Reduction.NONE);
    Operand<TFloat32> result = huberLoss.call(labels, predictions);
    // produces [0.18f, 0.13f]
 

আরো দেখুন

ধ্রুবক

ভাসা DELTA_DEFAULT

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

পাবলিক কনস্ট্রাক্টর

Huber (Ops tf)
লসের নাম হিসাবে getSimpleName() ব্যবহার করে একটি Huber Loss তৈরি করে, ডেল্টা হিসাবে DELTA_DEFAULT এবং REDUCTION_DEFAULT এর ক্ষতি হ্রাস
Huber (Ops tf, স্ট্রিং নাম)
ডেল্টা হিসাবে DELTA_DEFAULT ব্যবহার করে একটি Huber Loss তৈরি করে এবং REDUCTION_DEFAULT এর ক্ষতি হ্রাস করে
Huber (Ops tf, হ্রাস হ্রাস)
লসের নাম হিসাবে getSimpleName() এবং ডেল্টা হিসাবে DELTA_DEFAULT ব্যবহার করে একটি Huber Loss তৈরি করে
Huber (Ops tf, স্ট্রিং নাম, হ্রাস হ্রাস)
ডেল্টা হিসেবে DELTA_DEFAULT ব্যবহার করে একটি Huber Loss তৈরি করে
Huber (Ops tf, স্ট্রিং নাম, ফ্লোট ডেল্টা, হ্রাস হ্রাস)
একটি Huber ক্ষতি তৈরি করে

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

<T TNumber > Operand <T> প্রসারিত করে
কল ( Operand <? প্রসারিত TNumber > লেবেল, Operand <T> পূর্বাভাস, Operand <T> নমুনা ওজন)
একটি অপারেন্ড তৈরি করে যা ক্ষতি গণনা করে।

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

ধ্রুবক

পাবলিক স্ট্যাটিক ফাইনাল ফ্লোট DELTA_DEFAULT

ধ্রুবক মান: 1.0

পাবলিক কনস্ট্রাক্টর

পাবলিক হুবার (অপস টিএফ)

লসের নাম হিসাবে getSimpleName() ব্যবহার করে একটি Huber Loss তৈরি করে, ডেল্টা হিসাবে DELTA_DEFAULT এবং REDUCTION_DEFAULT এর ক্ষতি হ্রাস

পরামিতি
tf টেনসরফ্লো অপস

পাবলিক হুবার (Ops tf, স্ট্রিং নাম)

ডেল্টা হিসাবে DELTA_DEFAULT ব্যবহার করে একটি Huber Loss তৈরি করে এবং REDUCTION_DEFAULT এর ক্ষতি হ্রাস করে

পরামিতি
tf টেনসরফ্লো অপস
নাম ক্ষতির নাম, যদি শূন্য হয় তবে getSimpleName() ব্যবহার করা হয়।

পাবলিক হুবার (Ops tf, হ্রাস হ্রাস )

লসের নাম হিসাবে getSimpleName() এবং ডেল্টা হিসাবে DELTA_DEFAULT ব্যবহার করে একটি Huber Loss তৈরি করে

পরামিতি
tf টেনসরফ্লো অপস
হ্রাস ক্ষতির জন্য প্রয়োগ করার জন্য হ্রাসের প্রকার।

পাবলিক হুবার (Ops tf, স্ট্রিং নাম, হ্রাস হ্রাস)

ডেল্টা হিসেবে DELTA_DEFAULT ব্যবহার করে একটি Huber Loss তৈরি করে

পরামিতি
tf টেনসরফ্লো অপস
নাম ক্ষতির নাম, যদি শূন্য হয় তবে getSimpleName() ব্যবহার করা হয়।
হ্রাস ক্ষতির জন্য প্রয়োগ করার জন্য হ্রাসের প্রকার।

পাবলিক হুবার (Ops tf, স্ট্রিং নাম, ফ্লোট ডেল্টা, হ্রাস হ্রাস)

একটি Huber ক্ষতি তৈরি করে

পরামিতি
tf টেনসরফ্লো অপস
নাম ক্ষতির নাম, যদি শূন্য হয় তবে getSimpleName() ব্যবহার করা হয়।
ডেল্টা বিন্দু যেখানে Huber ক্ষতি ফাংশন দ্বিঘাত থেকে রৈখিক পরিবর্তিত হয়।
হ্রাস ক্ষতির জন্য প্রয়োগ করার জন্য হ্রাসের প্রকার।

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

সর্বজনীন অপারেন্ড <T> কল ( Operand <? TNumber > লেবেল প্রসারিত করে, Operand <T> পূর্বাভাস, Operand <T> নমুনা ওজন)

একটি অপারেন্ড তৈরি করে যা ক্ষতি গণনা করে।

পরামিতি
লেবেল সত্য মান বা লেবেল
ভবিষ্যদ্বাণী ভবিষ্যদ্বাণী
নমুনা ওজন ঐচ্ছিক নমুনা ওজন ক্ষতির জন্য একটি সহগ হিসাবে কাজ করে। যদি একটি স্কেলার প্রদান করা হয়, তাহলে ক্ষতি শুধুমাত্র প্রদত্ত মান দ্বারা স্কেল করা হয়। যদি স্যাম্পলওয়েটস আকারের একটি টেনসর হয় [ব্যাচ_সাইজ], তাহলে ব্যাচের প্রতিটি নমুনার জন্য মোট ক্ষতি নমুনা ওয়েটস ভেক্টরের সংশ্লিষ্ট উপাদান দ্বারা পুনরায় স্কেল করা হয়। যদি নমুনা ওজনের আকৃতি হয় [batch_size, d0, .. dN-1] (অথবা এই আকারে সম্প্রচার করা যেতে পারে), তাহলে ভবিষ্যদ্বাণীর প্রতিটি ক্ষতির উপাদান নমুনা ওজনের সংশ্লিষ্ট মান দ্বারা স্কেল করা হয়। (dN-1-এ দ্রষ্টব্য: সমস্ত ক্ষতি ফাংশন 1 মাত্রা দ্বারা হ্রাস পায়, সাধারণত অক্ষ =-1।)
রিটার্নস
  • ক্ষতি