একটি এক-গরম টেনসর প্রদান করে।
`সূচক`-এ সূচক দ্বারা উপস্থাপিত অবস্থানগুলি `অন_মূল্য` মান নেয়, অন্য সব অবস্থান `অফ_মান` মান নেয়।
যদি ইনপুট `সূচক` র্যাঙ্ক `N` হয়, আউটপুটটিতে `N+1` র্যাঙ্ক থাকবে, নতুন অক্ষটি মাত্রা `অক্ষ` এ তৈরি হয় (ডিফল্ট: নতুন অক্ষ শেষে যুক্ত করা হয়)।
যদি `সূচক` একটি স্কেলার হয় তাহলে আউটপুট আকৃতি হবে দৈর্ঘ্য `গভীর` ভেক্টর।
যদি `indices` দৈর্ঘ্য` features` একটি ভেক্টর হয়, আউটপুট আকৃতি হবে:
features x depth if axis == -1
depth x features if axis == 0
যদি `indices` একটি ম্যাট্রিক্স আকৃতি সঙ্গে (ব্যাচ)` হল [ব্যাচ, বৈশিষ্ট্যগুলি] `, আউটপুট আকৃতি হবে: 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 এক্স 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 এক্স 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 এক্স 2 এক্স 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 |
পাবলিক পদ্ধতি
আউটপুট <u> | asOutput () একটি টেনসরের প্রতীকী হ্যান্ডেল প্রদান করে। |
স্ট্যাটিক OneHot.Options | অক্ষ (দীর্ঘ অক্ষ) |
স্ট্যাটিক <u, টি প্রসারিত number> OneHot <u> | |
আউটপুট <u> | আউটপুট () এক-গরম টেনসর। |
উত্তরাধিকারসূত্রে প্রাপ্ত পদ্ধতি
পাবলিক পদ্ধতি
পাবলিক আউটপুট <u> asOutput ()
একটি টেনসরের প্রতীকী হ্যান্ডেল প্রদান করে।
TensorFlow অপারেশনের ইনপুট হল অন্য TensorFlow অপারেশনের আউটপুট। এই পদ্ধতিটি একটি সিম্বলিক হ্যান্ডেল পেতে ব্যবহৃত হয় যা ইনপুটের গণনার প্রতিনিধিত্ব করে।
পাবলিক স্ট্যাটিক OneHot.Options অক্ষ (দীর্ঘ অক্ষ)
পরামিতি
অক্ষ | পূরণ করার জন্য অক্ষ (ডিফল্ট: -1, একটি নতুন অভ্যন্তরীণ-সবচেয়ে অক্ষ)। |
---|
পাবলিক স্ট্যাটিক OneHot <u> তৈরি করুন ( ব্যাপ্তি সুযোগ প্রতীক <টি> সূচকের, প্রতীক <integer> গভীরতা প্রতীক <u> onValue, প্রতীক <u> offValue, বিকল্পসমূহ ... অপশন)
একটি নতুন OneHot অপারেশন মোড়ানো একটি ক্লাস তৈরি করার কারখানার পদ্ধতি।
পরামিতি
সুযোগ | বর্তমান সুযোগ |
---|---|
সূচক | সূচকের একটি টেনসর। |
গভীরতা | একটি স্কেলার একটি গরম মাত্রার গভীরতা নির্ধারণ করে। |
onValue | একটি স্কেলার যা `সূচক[j] = i` হলে আউটপুট পূরণ করার মান নির্ধারণ করে। |
অফ ভ্যালু | একটি স্কেলার যা `সূচক[j] != i` হলে আউটপুট পূরণ করার মান নির্ধারণ করে। |
বিকল্প | ঐচ্ছিক বৈশিষ্ট্য মান বহন করে |
রিটার্নস
- OneHot এর একটি নতুন উদাহরণ