"تصویر" را به صورت تصادفی برش دهید.
"size" یک تانسور 1 بعدی int64 با 2 عنصر است که ارتفاع و عرض برش را نشان می دهد. مقادیر باید غیر منفی باشند.
این عملیات یک مکان تصادفی را در "تصویر" انتخاب می کند و یک "ارتفاع" را با "عرض" مستطیل از آن مکان برش می دهد. مکان تصادفی انتخاب شده است تا ناحیه برش داده شده در داخل تصویر اصلی قرار گیرد.
کلاس های تو در تو
کلاس | RandomCrop.Options | ویژگی های اختیاری برای RandomCrop |
ثابت ها
رشته | OP_NAME | نام این عملیات، همانطور که توسط موتور هسته TensorFlow شناخته می شود |
روش های عمومی
خروجی <T> | asOutput () دسته نمادین تانسور را برمی گرداند. |
static <T TNumber > RandomCrop <T> را گسترش می دهد | |
خروجی <T> | خروجی () 3-بعدی شکل «[برش_ارتفاع، برش_عرض، کانال].». |
Static RandomCrop.Options | دانه (دانه بلند) |
Static RandomCrop.Options | دانه 2 (دانه بلند 2) |
روش های ارثی
ثابت ها
رشته نهایی ثابت عمومی OP_NAME
نام این عملیات، همانطور که توسط موتور هسته TensorFlow شناخته می شود
روش های عمومی
خروجی عمومی <T> asOutput ()
دسته نمادین تانسور را برمی گرداند.
ورودی های عملیات TensorFlow خروجی های عملیات تنسورفلو دیگر هستند. این روش برای به دست آوردن یک دسته نمادین که نشان دهنده محاسبه ورودی است استفاده می شود.
عمومی Static RandomCrop <T> ایجاد ( دامنه دامنه ، تصویر <T> عملوند ، اندازه < TINT64 > اندازه، گزینهها... گزینهها)
روش Factory برای ایجاد کلاسی که یک عملیات RandomCrop جدید را بسته بندی می کند.
مولفه های
محدوده | محدوده فعلی |
---|---|
تصویر | 3 بعدی شکل «[ارتفاع، عرض، کانالها]». |
اندازه | 1-D به طول 2 حاوی: "ارتفاع_برش"، "عرض_برش".. |
گزینه ها | مقادیر ویژگی های اختیاری را حمل می کند |
برمی گرداند
- یک نمونه جدید از RandomCrop
عمومی Static RandomCrop.Options seed (Long seed)
مولفه های
دانه | اگر seed یا seed2 غیر صفر باشد، مولد اعداد تصادفی توسط دانه داده شده بذر می شود. در غیر این صورت، توسط یک بذر تصادفی بذر می شود. |
---|
عمومی Static RandomCrop.Options seed2 (Long seed2)
مولفه های
دانه 2 | دانه دوم برای جلوگیری از برخورد دانه. |
---|