LossesHelper

LossesHelper من الفئة العامة

هذه هي الأساليب المساعدة للخسائر والمقاييس وستكون وحدة خاصة عند تطبيق نمطية Java على TensorFlow Java. لا ينبغي استخدام هذه الأساليب خارج نطاق الخسائر وحزم المقاييس.

المقاولون العامون

الأساليب العامة

ثابت <T يمتد TNumber > المعامل <TInt32>
جميع المحاور (Ops tf، المعامل <T> op)
الحصول على مجموعة أعداد صحيحة ثابتة تمثل كافة محاور المعامل.
ثابت <T يمتد TNumber > المعامل <T>
computeWeightedLoss (Ops tf، خسارة المعامل <T>، تقليل التخفيض ، المعامل <T> SampleWeight)
يحسب الخسارة المرجحة
ثابت <T يمتد TNumber > المعامل <T>
rangeCheck (Ops tf، بادئة السلسلة، قيم المعامل <T>، المعامل <T> minValue، المعامل <T> maxValue)
قم بإجراء فحص شامل للقيم
ثابت <T يمتد TNumber > LossTuple <T>
RemoveSqueezableDimensions (Ops tf، تسميات المعامل <T>، تنبؤات المعامل <T>)
اضغط على الزر "خافت" أخيرًا إذا كانت الرتب تختلف عن المتوقع بمقدار 1 بالضبط.
ثابت <T يمتد TNumber > LossTuple <T>
RemoveSqueezableDimensions (Ops tf، تسميات المعامل <T>، تنبؤات المعامل <T>، int المتوقعRankDiff)
اضغط على الزر "خافت" أخيرًا إذا كانت الرتب تختلف عن المتوقع بمقدار 1 بالضبط.
ثابت <T يمتد TNumber > المعامل <T>
SafeMean (Ops tf، خسائر المعامل <T>، عناصر الأعداد الطويلة)
يحسب وسيلة آمنة للخسائر.
ثابت <T يمتد TNumber > LossTuple <T>
quesqueOrExpandDimensions (Ops tf، تسميات المعامل <T>، تنبؤات المعامل <T>)
اضغط على البعد الأخير أو قم بتوسيعه إذا لزم الأمر باستخدام عينة ذات أوزان واحدة.
ثابت <T يمتد TNumber > LossTuple <T>
quesqueOrExpandDimensions (Ops tf، تسميات المعامل <T>، تنبؤات المعامل <T>، عينات المعامل <T>)
اضغط أو قم بتوسيع البعد الأخير إذا لزم الأمر.
ثابت <T يمتد TNumber > المعامل <T>
valueCheck (Ops tf، بادئة السلسلة، قيم المعامل <T>، المعامل <T> القيم المسموح بها)
يتحقق لمعرفة ما إذا كانت كافة القيم موجودة في مجموعة القيم المسموح بها.

الطرق الموروثة

المقاولون العامون

مساعد الخسائر العامة ()

الأساليب العامة

المعامل الثابت العام <TInt32> جميع المحاور (Ops tf، المعامل <T> op)

الحصول على مجموعة أعداد صحيحة ثابتة تمثل كافة محاور المعامل.

حدود
tf عمليات TensorFlow
مرجع سابق عمليات TensorFlow
عائدات
  • ثابت يمثل جميع محاور المعامل.

المعامل الثابت العام <T> computeWeightedLoss (Ops tf، خسارة المعامل <T>، تقليل التخفيض ، المعامل <T> SampleWeight)

يحسب الخسارة المرجحة

حدود
tf عمليات TensorFlow
خسارة الخسارة غير المرجحة
تخفيض نوع التخفيض
SampleWeight وزن العينة، إذا كان فارغًا، فسيتم تعيينه افتراضيًا على واحد.
عائدات
  • الخسارة المرجحة

المعامل الثابت العام <T> rangeCheck (Ops tf، بادئة السلسلة، قيم المعامل <T>، المعامل <T> minValue، المعامل <T> maxValue)

قم بإجراء فحص شامل للقيم

حدود
tf عمليات TensorFlow
بادئة بادئة سلسلة ليتم تضمينها في رسالة الخطأ
قيم القيم للتحقق
minValue الحد الأدنى للقيمة
قيمة الحد الأقصى القيمة القصوى
عائدات
  • ربما تحتوي القيم على تبعيات التحكم إذا كانت TensorFlow Ops تمثل جلسة رسم بياني
رميات
غير الشرعيين استثناء حجة إذا كانت TensorFlow Ops تمثل جلسة حريصة

LossTuple الثابت العام <T> RemoveSqueezableDimensions (تنبؤات Ops tf، وOperand <T>، و Operand <T>)

اضغط على الزر "خافت" أخيرًا إذا كانت الرتب تختلف عن المتوقع بمقدار 1 بالضبط.

حدود
tf TensorFlowOps
تسميات قيم التسمية، Tensor الذي تتطابق أبعاده predictions .
التنبؤات القيم المتوقعة، Tensor الأبعاد التعسفية.
عائدات
  • labels predictions ، ربما مع الضغط الخافت الأخير.

LossTuple الثابت العام <T> RemoveSqueezableDimensions (Ops tf، تسميات المعامل <T>، تنبؤات المعامل <T>، int المتوقعRankDiff)

اضغط على الزر "خافت" أخيرًا إذا كانت الرتب تختلف عن المتوقع بمقدار 1 بالضبط.

حدود
tf TensorFlowOps
تسميات قيم التسمية، Operand الذي تتطابق أبعاده predictions .
التنبؤات القيم المتوقعة، Tensor الأبعاد التعسفية.
متوقعRankDiff النتيجة المتوقعة للرتبة rank(predictions) - rank(labels) .
عائدات
  • labels predictions ، ربما مع الضغط الخافت الأخير.

المعامل الثابت العام <T> SafeMean (Ops tf، خسائر المعامل <T>، الأعداد الطويلة)

يحسب وسيلة آمنة للخسائر.

حدود
tf عمليات TensorFlow
خسائر Operand الذي تحتوي عناصره على قياسات الخسارة الفردية.
numElements عدد العناصر القابلة للقياس في losses .
عائدات
  • عددي يمثل متوسط losses . إذا كانت قيمة numElements صفرًا، فسيتم إرجاع الصفر.

LossTuple ثابت عام <T> SqueeOrExpandDimensions (Ops tf، تسميات المعامل <T>، تنبؤات المعامل <T>)

اضغط على البعد الأخير أو قم بتوسيعه إذا لزم الأمر باستخدام عينة ذات أوزان واحدة.

  1. الضغط على آخر خافت predictions أو labels إذا كان ترتيبها يختلف بمقدار 1 (باستخدام removeSqueezableDimensions(Ops, Operand<T>, Operand<T>) ).
  2. يتم ضغط أو توسيع آخر قاتمة sampleWeight إذا كانت رتبتها تختلف بمقدار 1 عن رتبة predictions الجديدة. إذا كان sampleWeight عدديًا، فسيتم الاحتفاظ به عدديًا.

حدود
tf عمليات TensorFlow
تسميات تسمية اختيارية Operand الذي تتطابق أبعاده مع prediction .
التنبؤات القيم المتوقعة، Operand الأبعاد التعسفية.
عائدات
  • الخسارة في مستوى prediction label sampleWeight ستكون فارغة. من المحتمل أن يكون البعد الأخير قد تم ضغطه في كل منها، ويمكن تمديد sampleWeight ببُعد واحد. إذا كانت قيمة sampleWeight فارغة، فسيتم إرجاع (التنبؤ، التسمية).

LossTuple ثابت عام <T> SqueeOrExpandDimensions (Ops tf، تسميات المعامل <T>، تنبؤات المعامل <T>، المعامل <T> SampleWeights)

اضغط أو قم بتوسيع البعد الأخير إذا لزم الأمر.

  1. الضغط على آخر خافت predictions أو labels إذا كان ترتيبها لا يختلف بمقدار 1.
  2. يتم ضغط أو توسيع آخر قاتمة sampleWeight إذا كانت رتبتها تختلف بمقدار 1 عن رتبة predictions الجديدة. إذا كان sampleWeight عدديًا، فسيتم الاحتفاظ به عدديًا.

حدود
tf عمليات TensorFlow
تسميات تسمية اختيارية Operand الذي تتطابق أبعاده مع prediction .
التنبؤات القيم المتوقعة، Operand الأبعاد التعسفية.
أوزان عينة وزن (أوزان) العينة الاختيارية Operand الذي تتطابق أبعاده مع prediction .
عائدات
  • LossTuple من predictions labels وعينة sampleWeight . من المحتمل أن يكون البعد الأخير قد تم ضغطه في كل منها، ويمكن تمديد sampleWeight ببُعد واحد. إذا كانت قيمة sampleWeight فارغة، فسيتم إرجاع predictions labels التي قد يتم تعديلها فقط.

التحقق من قيمة المعامل الثابت العام <T> (Ops tf، بادئة السلسلة، قيم المعامل <T>، قيم المعامل <T> المسموح بها)

يتحقق لمعرفة ما إذا كانت كافة القيم موجودة في مجموعة القيم المسموح بها. سيؤدي تشغيل المعامل في وضع الرسم البياني إلى طرح TFInvalidArgumentException ، إذا لم تكن هناك قيمة واحدة على الأقل في مجموعة القيم المسموح بها. في الوضع Eager، ستطرح هذه الطريقة استثناء IllegalArgumentException إذا لم تكن قيمة واحدة على الأقل ضمن مجموعة القيم المسموح بها.

حدود
tf عمليات TensorFlow
بادئة بادئة سلسلة ليتم تضمينها في رسالة الخطأ
قيم القيم للتحقق
allowValues القيم المسموح بها
عائدات
  • ربما تحتوي القيم على تبعيات التحكم إذا كانت TensorFlow Ops تمثل جلسة رسم بياني
رميات
غير الشرعيين استثناء حجة إذا كانت الجلسة في وضع Eager وكانت قيمة واحدة على الأقل غير موجودة في مجموعة القيم المسموح بها