FusedResizeAndPadConv2d

পাবলিক ফাইনাল ক্লাস FusedResizeAndPadConv2d

একটি পরিবর্তনের সময় একটি প্রিপ্রসেস হিসাবে একটি পুনরায় আকার এবং প্যাডিং সম্পাদন করে।

একটি কনভোলিউশনের প্যাকিং পর্যায়ের অংশ হিসাবে স্থানিক রূপান্তরগুলি আরও দক্ষতার সাথে করা প্রায়শই সম্ভব, তাই এই অপটি একটি অপ্টিমাইজ করা বাস্তবায়নের অনুমতি দেয় যেখানে এই ধাপগুলিকে একত্রিত করা হয়। এটি মধ্যবর্তী ফলাফলগুলিকে সম্পূর্ণ টেনসর হিসাবে লেখার প্রয়োজনীয়তাকে বাধা দেয়, মেমরির চাপ হ্রাস করে এবং আমরা রূপান্তর গণনাগুলিকে একত্রিত করে কিছু লেটেন্সি লাভ পেতে পারি। Conv2D-এর জন্য ডেটা_ফরম্যাট অ্যাট্রিবিউট এই অপশন দ্বারা সমর্থিত নয় এবং 'NHWC' অর্ডারে ডিফল্ট। অভ্যন্তরীণভাবে এই অপশনটি একটি একক প্রতি-গ্রাফ স্ক্র্যাচ বাফার ব্যবহার করে, যার মানে একাধিক সংস্করণ সমান্তরালভাবে চালানো হলে এটি ব্লক করবে। কারণ এই অপারেটরটি মূলত মেমরির ব্যবহার কমানোর জন্য একটি অপ্টিমাইজেশন।

নেস্টেড ক্লাস

ক্লাস FusedResizeAndPadConv2d.Options FusedResizeAndPadConv2d এর জন্য ঐচ্ছিক বৈশিষ্ট্য

ধ্রুবক

স্ট্রিং OP_NAME এই অপের নাম, টেনসরফ্লো কোর ইঞ্জিন দ্বারা পরিচিত

পাবলিক পদ্ধতি

আউটপুট <T>
আউটপুট হিসাবে ()
টেনসরের প্রতীকী হ্যান্ডেল ফেরত দেয়।
স্ট্যাটিক <T TNumber প্রসারিত করে > FusedResizeAndPadConv2d <T>
তৈরি করুন ( স্কোপ স্কোপ, অপারেন্ড <T> ইনপুট, অপারেন্ড < TInt32 > সাইজ, অপারেন্ড < TInt32 > প্যাডিংস, অপারেন্ড <T> ফিল্টার, স্ট্রিং মোড, তালিকা<লং> স্ট্রাইডস, স্ট্রিং প্যাডিং, বিকল্প... বিকল্প)
একটি নতুন FusedResizeAndPadConv2d অপারেশন মোড়ানো একটি ক্লাস তৈরি করার কারখানার পদ্ধতি।
আউটপুট <T>
স্ট্যাটিক FusedResizeAndPadConv2d.Options
রিসাইজ অ্যালাইন কর্নার (বুলিয়ান রিসাইজ অ্যালাইন কর্নার)

উত্তরাধিকারসূত্রে প্রাপ্ত পদ্ধতি

ধ্রুবক

সর্বজনীন স্ট্যাটিক চূড়ান্ত স্ট্রিং OP_NAME

এই অপের নাম, টেনসরফ্লো কোর ইঞ্জিন দ্বারা পরিচিত

ধ্রুবক মান: "FusedResizeAndPadConv2D"

পাবলিক পদ্ধতি

সর্বজনীন আউটপুট <T> হিসাবে আউটপুট ()

টেনসরের প্রতীকী হ্যান্ডেল ফেরত দেয়।

TensorFlow অপারেশনের ইনপুট হল অন্য TensorFlow অপারেশনের আউটপুট। এই পদ্ধতিটি একটি প্রতীকী হ্যান্ডেল পেতে ব্যবহৃত হয় যা ইনপুটের গণনাকে প্রতিনিধিত্ব করে।

পাবলিক স্ট্যাটিক FusedResizeAndPadConv2d <T> তৈরি করুন ( স্কোপ স্কোপ, অপারেন্ড <T> ইনপুট, অপারেন্ড < TInt32 > সাইজ, অপারেন্ড < TInt32 > প্যাডিংস, অপারেন্ড <T> ফিল্টার, স্ট্রিং মোড, তালিকা<Long> স্ট্রাইডস, স্ট্রিং প্যাডিং, বিকল্প। বিকল্প )

একটি নতুন FusedResizeAndPadConv2d অপারেশন মোড়ানো একটি ক্লাস তৈরি করার কারখানার পদ্ধতি।

পরামিতি
সুযোগ বর্তমান সুযোগ
ইনপুট 4-D আকৃতি `[ব্যাচ, ইন_উচ্চতা, ইন_প্রস্থ, ইন_চ্যানেল]`।
আকার 2টি উপাদানের একটি 1-D int32 টেনসর: `new_height, new_width`। ছবির জন্য নতুন আকার.
প্যাডিং একটি দুই-কলাম ম্যাট্রিক্স প্যাডিং মাপ নির্দিষ্ট করে। সারির সংখ্যা অবশ্যই `ইনপুট` এর র‌্যাঙ্কের সমান হতে হবে।
ছাঁকনি 4-D আকৃতি `[ফিল্টার_উচ্চতা, ফিল্টার_প্রস্থ, ইন_চ্যানেল, আউট_চ্যানেল]`।
অগ্রগতি দৈর্ঘ্যের 1-D 4. `ইনপুট` এর প্রতিটি মাত্রার জন্য স্লাইডিং উইন্ডোর অগ্রগতি। বিন্যাসের সাথে নির্দিষ্ট মাত্রার মতো একই ক্রমে হতে হবে।
প্যাডিং ব্যবহার করার জন্য প্যাডিং অ্যালগরিদমের ধরন।
বিকল্প ঐচ্ছিক বৈশিষ্ট্য মান বহন করে
রিটার্নস
  • FusedResizeAndPadConv2d এর একটি নতুন উদাহরণ

সর্বজনীন আউটপুট <T> আউটপুট ()

পাবলিক স্ট্যাটিক FusedResizeAndPadConv2d. Options resizeAlignCorners (বুলিয়ান resizeAlignCorners)

পরামিতি
resize Align Corners সত্য হলে, ইনপুট এবং আউটপুট টেনসরের 4 কোণার পিক্সেলের কেন্দ্রগুলি সারিবদ্ধ করা হয়, কোণার পিক্সেলের মানগুলি সংরক্ষণ করে। ডিফল্ট থেকে মিথ্যা.