NormalizeOp

کلاس عمومی NormalizeOp
زیر کلاس های مستقیم شناخته شده

یک TensorBuffer با میانگین داده شده و stddev عادی می کند: خروجی = (ورودی - میانگین) / stddev.

سازندگان عمومی

NormalizeOp (میانگین شناور، float stddev)
یک NormalizeOp را راه اندازی می کند.
NormalizeOp (float[] mean، float[] stddev)
یک NormalizeOp را راه اندازی می کند.

روش های عمومی

TensorBuffer
اعمال (ورودی TensorBuffer )
نرمال سازی تعریف شده را روی تانسور داده شده اعمال می کند و نتیجه را برمی گرداند.

روش های ارثی

سازندگان عمومی

عمومی NormalizeOp (میانگین شناور، float stddev)

یک NormalizeOp را راه اندازی می کند. هنگامی که فراخوانی می شود، یک TensorBuffer جدید ایجاد می کند که:

   output = (input - mean) / stddev
 
برآورده می کند.

در دو حالت زیر، mean به 0 و stddev به 1 بازنشانی کنید تا نرمال سازی را دور بزنید.
1. mean و {code stddev} هر دو 0 هستند.
2. mean 0 و {stddev} بی نهایت است.

توجه: اگر 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 احتمالاً همان نمونه خروجی است.

مولفه های
ورودی تانسور ورودی ممکن است با خروجی مشابه باشد.
برمی گرداند
  • تانسور خروجی