NormalizeOp

حصة علنية NormalizeOp
الفئات الفرعية المباشرة المعروفة

تعمل هذه السياسة على تسوية TensorBuffer مع تحديد متوسط وstddev: المخرجات = (input - mean) / stddev.

الشركات المصنّعة العامة

NormalizeOp(المتوسط العائم، وإعلان float stddev)
يقوم بتهيئة عملية normalizeOp.
NormalizeOp(float[] mean, float[] stddev)
يقوم بتهيئة عملية normalizeOp.

الطرق العامة

TensorBuffer
apply(إدخال TensorBuffer)
يتم تطبيق التسوية المحدّدة على موتّر معين وعرض النتيجة.

الطرق المكتسبة

الشركات المصنّعة العامة

علنية NormalizeOp (المتوسط العائم، stddev العائم)

يقوم بتهيئة عملية normalizeOp. عند طلبها، يتم إنشاء TensorBuffer جديدة، والتي يفي:

   output = (input - mean) / stddev
 

في الحالتَين التاليتَين، يُرجى إعادة ضبط mean على 0 وstddev على 1 لتجاوز التسوية.
1- قيمة كل من mean و{code stddev} تساوي 0.
2- قيمة mean هي 0 و{stddev} عبارة عن Infinity.

ملاحظة: إذا تم ضبط mean على 0 وstddev على 1، لن يتم إجراء أي عمليات حسابية وسوف يتم إرجاع المدخلات الأصلية مباشرة أثناء التنفيذ.

ملاحظة: دائمًا ما يكون المتغير TensorBuffer المعروض هو DataType.FLOAT32 موجود، باستثناء ما إذا كان المدخل هو متسابق DataType.UINT8، فسيتم تعيين mean على 0 تم ضبط stddev على 1، وبالتالي يتم عرض متوتر DataType.UINT8 الأصلي.

المعلمات
المتوسّط القيمة المتوسطة المراد طرحها أولاً.
شهادة stddev قيمة الانحراف المعياري لقسمة الناتج.
الرميات
IllegalArgumentException إذا كانت قيمة stddev صفرًا.

علنية NormalizeOp (float[] mean, float[] stddev)

يقوم بتهيئة عملية normalizeOp. عند طلبها، يتم إنشاء TensorBuffer جديدة، والتي يفي:

   // Pseudo code. [...][i] means a certain element whose channel id is i.
   output[...][i] = (input[...][i] - mean[i]) / stddev[i]
 

ملاحظة: إذا تم ضبط جميع القيم في mean على 0 وجميع stddev على 1، لا سيحدث الحساب، وسيتم إرجاع المدخلات الأصلية مباشرة أثناء التنفيذ.

ملاحظة: دائمًا ما يكون المتغير TensorBuffer المعروض هو DataType.FLOAT32 موجود، باستثناء المُدخل مأخذ DataType.UINT8، كل mean مضبوطة على 0 وجميع stddev مضبوطة على 1.

المعلمات
المتوسّط القيم المتوسطة التي يتم طرحها أولاً لكل قناة.
شهادة stddev قيم الانحراف المعياري لقسمة ثم لكل قناة.
الرميات
IllegalArgumentException إذا كانت قيمة stddev صفرًا، أو كانت قيمة mean مختلفة عدد العناصر التي تحتوي على stddev، أو أن أي منها فارغ.

الطرق العامة

علنية TensorBuffer تقديم الطلب (إدخال TensorBuffer)

يتم تطبيق التسوية المحدّدة على موتّر معين وعرض النتيجة.

ملاحظة: من المحتمل أن يكون input هو المثيل نفسه مع الناتج.

المعلمات
مصدر الإدخال مترابط الإدخال. قد يكون هو المثيل نفسه الذي يظهر فيه الناتج.
المرتجعات
  • مترابط الناتج.