সতর্কতা: প্রতিস্থাপন স্থিতিশীল হওয়ার পরে এই API টি অবচয় করা হয়েছে এবং টেনসরফ্লোয়ের ভবিষ্যতের সংস্করণে সরানো হবে।

OneHot

সর্বজনীন চূড়ান্ত ক্লাস ওয়ানহট

এক-হট টেনসর ফিরিয়ে দেয়।

`সূচকগুলিতে সূচকগুলি দ্বারা প্রতিনিধিত্ব করা অবস্থানগুলি মান` on_value` নেয়, অন্য সমস্ত অবস্থানগুলি locations অফ_ভ্যালু` মান রাখে `

যদি ইনপুট `সূচকগুলি rank N` হয় তবে আউটপুটটি rank N + 1` থাকবে, নতুন অক্ষটি মাত্রা dimen অক্ষে তৈরি হবে (ডিফল্ট: নতুন অক্ষটি শেষে যুক্ত হবে)।

যদি `সূচকগুলি একটি স্কেলার হয় তবে আউটপুট আকৃতি দৈর্ঘ্য` গভীরতার ভেক্টর হবে `

যদি `সূচকগুলি দৈর্ঘ্যের` বৈশিষ্ট্যগুলির ভেক্টর হয় তবে আউটপুট আকারটি হবে:

features x depth if axis == -1
   depth x features if axis == 0
 
যদি `সূচকগুলি ম্যাট্রিক্স (ব্যাচ) আকৃতির` [ব্যাচ, বৈশিষ্ট্য] `হয় তবে আউটপুট আকারটি হবে:
batch x features x depth if axis == -1
   batch x depth x features if axis == 1
   depth x batch x features if axis == 0
 
উদাহরণ == ========

ধরা যাক

indices = [0, 2, -1, 1]
   depth = 3
   on_value = 5.0
   off_value = 0.0
   axis = -1
 
তারপরে আউটপুটটি `[4 x 3]`:
output =
   [5.0 0.0 0.0]  // one_hot(0)
   [0.0 0.0 5.0]  // one_hot(2)
   [0.0 0.0 0.0]  // one_hot(-1)
   [0.0 5.0 0.0]  // one_hot(1)
 
ধরুন যে
indices = [0, 2, -1, 1]
   depth = 3
   on_value = 0.0
   off_value = 3.0
   axis = 0
 
তারপরে আউটপুটটি `[3 x 4]`:
output =
   [0.0 3.0 3.0 3.0]
   [3.0 3.0 3.0 0.0]
   [3.0 3.0 3.0 3.0]
   [3.0 0.0 3.0 3.0]
 //  ^                one_hot(0)
 //      ^            one_hot(2)
 //          ^        one_hot(-1)
 //              ^    one_hot(1)
 
মনে করুন যে
indices = [[0, 2], [1, -1]]
   depth = 3
   on_value = 1.0
   off_value = 0.0
   axis = -1
 
তারপরে আউটপুট `[2 x 2 x 3]`:
output =
   [
     [1.0, 0.0, 0.0]  // one_hot(0)
     [0.0, 0.0, 1.0]  // one_hot(2)
   ][
     [0.0, 1.0, 0.0]  // one_hot(1)
     [0.0, 0.0, 0.0]  // one_hot(-1)
   ]
 

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

ক্লাস OneHot.Options OneHot জন্য OneHot বৈশিষ্ট্য

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

আউটপুট <ইউ>
আউটপুট ()
একটি সেন্সরটির প্রতীকী হ্যান্ডেল ফেরত দেয়।
স্ট্যাটিক ওয়ানহট.অপশনস
অক্ষ (দীর্ঘ অক্ষ)
স্থির <ইউ, টি প্রসারিত সংখ্যা> ওয়ান হট <ইউ>
তৈরি করার সুযোগ ( স্কোপ স্কোপ, অপেরাড <টি> সূচকগুলি, অপেরাড <Integer> গভীরতা, অপেরাড <ইউ> অনভ্যালু, অপেরাড <ইউ> অফভ্যালু, অপশন ... অপশন)
একটি নতুন ওয়ান হট অপারেশন মোড়ানো একটি শ্রেণি তৈরির জন্য কারখানা পদ্ধতি।
আউটপুট <ইউ>
আউটপুট ()
ওয়ান-হট টেনসর।

উত্তরাধিকারী পদ্ধতি

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

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

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

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

সর্বজনীন স্ট্যাটিক ওয়ানহট.অপশন অক্ষ (দীর্ঘ অক্ষ)

পরামিতি
অক্ষ অক্ষগুলি পূরণ করতে হবে (ডিফল্ট: -1, একটি নতুন অভ্যন্তরীণ অক্ষ)।

সর্বজনীন স্ট্যাটিক ওয়ান হট <ইউ> তৈরি করুন ( স্কোপ স্কোপ, অপেরাড <টি> সূচকগুলি, অপেরান্ড <ইন্টিজার> গভীরতা, অপেরাড <ইউ> অনভ্যালু, অপেরান্ড <ইউ> অফভ্যালু, অপশন ... অপশন)

একটি নতুন ওয়ান হট অপারেশন মোড়ানো একটি শ্রেণি তৈরির জন্য কারখানা পদ্ধতি।

পরামিতি
সুযোগ বর্তমান সুযোগ
সূচকগুলি সূচকগুলির একটি সেন্সর।
গভীরতা এক গরম মাত্রার গভীরতা নির্ধারণকারী একটি স্কেলার।
onValue Sc সূচকগুলি [j] = i` হলে আউটপুট পূরণের মান নির্ধারণকারী একটি স্কেলার ala
অফভ্যালু Sc সূচকগুলি [j]! = I` যখন আউটপুট পূরণের মানকে সংজ্ঞায়িত করে এমন একটি স্কেলার r
বিকল্পগুলি alচ্ছিক বৈশিষ্ট্য মান বহন করে
ফিরে আসে
  • ওয়ানহটের একটি নতুন উদাহরণ

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

ওয়ান-হট টেনসর।