هذه هي الأساليب المساعدة للخسائر والمقاييس وستكون وحدة خاصة عند تطبيق نمطية Java على TensorFlow Java. لا ينبغي استخدام هذه الأساليب خارج نطاق الخسائر وحزم المقاييس.
المقاولون العامون
الأساليب العامة
ثابت <T يمتد TNumber > المعامل <TInt32> | |
ثابت <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> | |
ثابت <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>)
اضغط على البعد الأخير أو قم بتوسيعه إذا لزم الأمر باستخدام عينة ذات أوزان واحدة.
- الضغط على آخر خافت
predictions
أوlabels
إذا كان ترتيبها يختلف بمقدار 1 (باستخدامremoveSqueezableDimensions(Ops, Operand<T>, Operand<T>)
). - يتم ضغط أو توسيع آخر قاتمة
sampleWeight
إذا كانت رتبتها تختلف بمقدار 1 عن رتبةpredictions
الجديدة. إذا كانsampleWeight
عدديًا، فسيتم الاحتفاظ به عدديًا.
حدود
tf | عمليات TensorFlow |
---|---|
تسميات | تسمية اختيارية Operand الذي تتطابق أبعاده مع prediction . |
التنبؤات | القيم المتوقعة، Operand الأبعاد التعسفية. |
عائدات
- الخسارة في مستوى
prediction
label
sampleWeight
ستكون فارغة. من المحتمل أن يكون البعد الأخير قد تم ضغطه في كل منها، ويمكن تمديدsampleWeight
ببُعد واحد. إذا كانت قيمةsampleWeight
فارغة، فسيتم إرجاع (التنبؤ، التسمية).
LossTuple ثابت عام <T> SqueeOrExpandDimensions (Ops tf، تسميات المعامل <T>، تنبؤات المعامل <T>، المعامل <T> SampleWeights)
اضغط أو قم بتوسيع البعد الأخير إذا لزم الأمر.
- الضغط على آخر خافت
predictions
أوlabels
إذا كان ترتيبها لا يختلف بمقدار 1. - يتم ضغط أو توسيع آخر قاتمة
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 وكانت قيمة واحدة على الأقل غير موجودة في مجموعة القيم المسموح بها |
---|