সেভ করা পৃষ্ঠা গুছিয়ে রাখতে 'সংগ্রহ' ব্যবহার করুন
আপনার পছন্দ অনুযায়ী কন্টেন্ট সেভ করুন ও সঠিক বিভাগে রাখুন।
টেনসরফ্লো :: অপস:: CropAndResizeGradBoxes
#include <image_ops.h>
ইনপুট বক্সের টেনসরে ক্রপ_এন্ড_রিসাইজের গ্রেডিয়েন্ট গণনা করে।
সারাংশ
যুক্তি:
- স্কোপ: একটি স্কোপ অবজেক্ট
- grads: আকৃতির একটি 4-D টেনসর
[num_boxes, crop_height, crop_width, depth]
। - চিত্র: আকৃতির একটি 4-ডি টেনসর
[batch, image_height, image_width, depth]
। image_height
এবং image_width
উভয়ই ইতিবাচক হতে হবে। - বাক্স: আকৃতির একটি 2-ডি টেনসর
[num_boxes, 4]
। টেনসরের i
-th সারিটি box_ind[i]
চিত্রের একটি বাক্সের স্থানাঙ্কগুলি নির্দিষ্ট করে এবং স্বাভাবিক স্থানাঙ্কে [y1, x1, y2, x2]
নির্দিষ্ট করে। y
এর একটি স্বাভাবিক স্থানাঙ্ক মান y * (image_height - 1)
এ চিত্র স্থানাঙ্কে ম্যাপ করা হয়, তাই চিত্রের উচ্চতা স্থানাঙ্কগুলিতে স্বাভাবিক চিত্রের উচ্চতার [0, 1]
ব্যবধানকে `[0, image_height - 1] এ ম্যাপ করা হয়। আমরা y1 > y2 এর অনুমতি দিই, এই ক্ষেত্রে নমুনাকৃত ক্রপটি আসল চিত্রের একটি আপ-ডাউন ফ্লিপ করা সংস্করণ। প্রস্থ মাত্রা একইভাবে চিকিত্সা করা হয়। [0, 1]
পরিসরের বাইরের স্বাভাবিক স্থানাঙ্কগুলি অনুমোদিত, এই ক্ষেত্রে আমরা ইনপুট চিত্রের মানগুলি এক্সট্রাপোলেট করতে extrapolation_value
ব্যবহার করি। - box_ind: আকৃতির একটি 1-D টেনসর
[num_boxes]
যার int32 মান [0, batch)
। box_ind[i]
এর মান i
-th বক্স যে চিত্রটিকে নির্দেশ করে তা নির্দিষ্ট করে।
ঐচ্ছিক বৈশিষ্ট্য (দেখুন Attrs
):
- পদ্ধতি: ইন্টারপোলেশন পদ্ধতি নির্দিষ্ট করে একটি স্ট্রিং। আপাতত শুধুমাত্র 'বাইলিনিয়ার' সমর্থিত।
রিটার্ন:
-
Output
: আকৃতির একটি 2-ডি টেনসর [num_boxes, 4]
।
পাবলিক স্ট্যাটিক ফাংশন |
---|
Method (StringPiece x) | |
পাবলিক বৈশিষ্ট্য
পাবলিক ফাংশন
নোড
::tensorflow::Node * node() const
operator::tensorflow::Input() const
অপারেটর::টেনসরফ্লো::আউটপুট
operator::tensorflow::Output() const
পাবলিক স্ট্যাটিক ফাংশন
পদ্ধতি
Attrs Method(
StringPiece x
)
অন্য কিছু উল্লেখ না করা থাকলে, এই পৃষ্ঠার কন্টেন্ট Creative Commons Attribution 4.0 License-এর অধীনে এবং কোডের নমুনাগুলি Apache 2.0 License-এর অধীনে লাইসেন্স প্রাপ্ত। আরও জানতে, Google Developers সাইট নীতি দেখুন। Java হল Oracle এবং/অথবা তার অ্যাফিলিয়েট সংস্থার রেজিস্টার্ড ট্রেডমার্ক।
2025-07-26 UTC-তে শেষবার আপডেট করা হয়েছে।
[null,null,["2025-07-26 UTC-তে শেষবার আপডেট করা হয়েছে।"],[],[],null,["# tensorflow::ops::CropAndResizeGradBoxes Class Reference\n\ntensorflow::ops::CropAndResizeGradBoxes\n=======================================\n\n`#include \u003cimage_ops.h\u003e`\n\nComputes the gradient of the crop_and_resize op wrt the input boxes tensor.\n\nSummary\n-------\n\nArguments:\n\n- scope: A [Scope](/versions/r2.1/api_docs/cc/class/tensorflow/scope#classtensorflow_1_1_scope) object\n- grads: A 4-D tensor of shape `[num_boxes, crop_height, crop_width, depth]`.\n- image: A 4-D tensor of shape `[batch, image_height, image_width, depth]`. Both `image_height` and `image_width` need to be positive.\n- boxes: A 2-D tensor of shape `[num_boxes, 4]`. The `i`-th row of the tensor specifies the coordinates of a box in the `box_ind[i]` image and is specified in normalized coordinates `[y1, x1, y2, x2]`. A normalized coordinate value of `y` is mapped to the image coordinate at `y * (image_height - 1)`, so as the `[0, 1]` interval of normalized image height is mapped to \\`\\[0, image_height - 1\\] in image height coordinates. We do allow y1 \\\u003e y2, in which case the sampled crop is an up-down flipped version of the original image. The width dimension is treated similarly. Normalized coordinates outside the `[0, 1]` range are allowed, in which case we use `extrapolation_value` to extrapolate the input image values.\n- box_ind: A 1-D tensor of shape `[num_boxes]` with int32 values in `[0, batch)`. The value of `box_ind[i]` specifies the image that the `i`-th box refers to.\n\n\u003cbr /\u003e\n\nOptional attributes (see [Attrs](/versions/r2.1/api_docs/cc/struct/tensorflow/ops/crop-and-resize-grad-boxes/attrs#structtensorflow_1_1ops_1_1_crop_and_resize_grad_boxes_1_1_attrs)):\n\n- method: A string specifying the interpolation method. Only 'bilinear' is supported for now.\n\n\u003cbr /\u003e\n\nReturns:\n\n- [Output](/versions/r2.1/api_docs/cc/class/tensorflow/output#classtensorflow_1_1_output): A 2-D tensor of shape `[num_boxes, 4]`.\n\n\u003cbr /\u003e\n\n| ### Constructors and Destructors ||\n|---|---|\n| [CropAndResizeGradBoxes](#classtensorflow_1_1ops_1_1_crop_and_resize_grad_boxes_1a7396286fdb983072f2291a1b8e42dd72)`(const ::`[tensorflow::Scope](/versions/r2.1/api_docs/cc/class/tensorflow/scope#classtensorflow_1_1_scope)` & scope, ::`[tensorflow::Input](/versions/r2.1/api_docs/cc/class/tensorflow/input#classtensorflow_1_1_input)` grads, ::`[tensorflow::Input](/versions/r2.1/api_docs/cc/class/tensorflow/input#classtensorflow_1_1_input)` image, ::`[tensorflow::Input](/versions/r2.1/api_docs/cc/class/tensorflow/input#classtensorflow_1_1_input)` boxes, ::`[tensorflow::Input](/versions/r2.1/api_docs/cc/class/tensorflow/input#classtensorflow_1_1_input)` box_ind)` ||\n| [CropAndResizeGradBoxes](#classtensorflow_1_1ops_1_1_crop_and_resize_grad_boxes_1acb0082fa9451e89cacb7f33ec41ea71f)`(const ::`[tensorflow::Scope](/versions/r2.1/api_docs/cc/class/tensorflow/scope#classtensorflow_1_1_scope)` & scope, ::`[tensorflow::Input](/versions/r2.1/api_docs/cc/class/tensorflow/input#classtensorflow_1_1_input)` grads, ::`[tensorflow::Input](/versions/r2.1/api_docs/cc/class/tensorflow/input#classtensorflow_1_1_input)` image, ::`[tensorflow::Input](/versions/r2.1/api_docs/cc/class/tensorflow/input#classtensorflow_1_1_input)` boxes, ::`[tensorflow::Input](/versions/r2.1/api_docs/cc/class/tensorflow/input#classtensorflow_1_1_input)` box_ind, const `[CropAndResizeGradBoxes::Attrs](/versions/r2.1/api_docs/cc/struct/tensorflow/ops/crop-and-resize-grad-boxes/attrs#structtensorflow_1_1ops_1_1_crop_and_resize_grad_boxes_1_1_attrs)` & attrs)` ||\n\n| ### Public attributes ||\n|--------------------------------------------------------------------------------------------------------|---------------------------------------------------------------------------------------------------------|\n| [operation](#classtensorflow_1_1ops_1_1_crop_and_resize_grad_boxes_1adaf9854fc96b856511f2dc5d98f970d9) | [Operation](/versions/r2.1/api_docs/cc/class/tensorflow/operation#classtensorflow_1_1_operation) |\n| [output](#classtensorflow_1_1ops_1_1_crop_and_resize_grad_boxes_1aa787d871d3d2a6d4db396a999df47866) | `::`[tensorflow::Output](/versions/r2.1/api_docs/cc/class/tensorflow/output#classtensorflow_1_1_output) |\n\n| ### Public functions ||\n|--------------------------------------------------------------------------------------------------------------------------------------|------------------------|\n| [node](#classtensorflow_1_1ops_1_1_crop_and_resize_grad_boxes_1adc2ba9c9ad9db25b155a2c4d257cf17b)`() const ` | `::tensorflow::Node *` |\n| [operator::tensorflow::Input](#classtensorflow_1_1ops_1_1_crop_and_resize_grad_boxes_1a31b45934d809d1528e55f1b32e7c4a42)`() const ` | ` ` ` ` |\n| [operator::tensorflow::Output](#classtensorflow_1_1ops_1_1_crop_and_resize_grad_boxes_1aaffb6597bcce6544556871610729fbf6)`() const ` | ` ` ` ` |\n\n| ### Public static functions ||\n|----------------------------------------------------------------------------------------------------------------------|-------------------------------------------------------------------------------------------------------------------------------------------------------------|\n| [Method](#classtensorflow_1_1ops_1_1_crop_and_resize_grad_boxes_1a40631e53f11d856a516a8a73adce1646)`(StringPiece x)` | [Attrs](/versions/r2.1/api_docs/cc/struct/tensorflow/ops/crop-and-resize-grad-boxes/attrs#structtensorflow_1_1ops_1_1_crop_and_resize_grad_boxes_1_1_attrs) |\n\n| ### Structs ||\n|-------------------------------------------------------------------------------------------------------------------------------------|--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|\n| [tensorflow::ops::CropAndResizeGradBoxes::Attrs](/versions/r2.1/api_docs/cc/struct/tensorflow/ops/crop-and-resize-grad-boxes/attrs) | Optional attribute setters for [CropAndResizeGradBoxes](/versions/r2.1/api_docs/cc/class/tensorflow/ops/crop-and-resize-grad-boxes#classtensorflow_1_1ops_1_1_crop_and_resize_grad_boxes). |\n\nPublic attributes\n-----------------\n\n### operation\n\n```text\nOperation operation\n``` \n\n### output\n\n```text\n::tensorflow::Output output\n``` \n\nPublic functions\n----------------\n\n### CropAndResizeGradBoxes\n\n```gdscript\n CropAndResizeGradBoxes(\n const ::tensorflow::Scope & scope,\n ::tensorflow::Input grads,\n ::tensorflow::Input image,\n ::tensorflow::Input boxes,\n ::tensorflow::Input box_ind\n)\n``` \n\n### CropAndResizeGradBoxes\n\n```gdscript\n CropAndResizeGradBoxes(\n const ::tensorflow::Scope & scope,\n ::tensorflow::Input grads,\n ::tensorflow::Input image,\n ::tensorflow::Input boxes,\n ::tensorflow::Input box_ind,\n const CropAndResizeGradBoxes::Attrs & attrs\n)\n``` \n\n### node\n\n```gdscript\n::tensorflow::Node * node() const \n``` \n\n### operator::tensorflow::Input\n\n```gdscript\n operator::tensorflow::Input() const \n``` \n\n### operator::tensorflow::Output\n\n```gdscript\n operator::tensorflow::Output() const \n``` \n\nPublic static functions\n-----------------------\n\n### Method\n\n```text\nAttrs Method(\n StringPiece x\n)\n```"]]