إرجاع موتر واحد ساخن.
المواقع الممثلة بالمؤشرات في "المؤشرات" تأخذ قيمة "on_value"، بينما جميع المواقع الأخرى تأخذ قيمة "off_value".
إذا كانت رتبة الإدخال `المؤشرات` `N`، فسيكون للمخرج رتبة `N+1`، ويتم إنشاء المحور الجديد في البعد `المحور` (افتراضي: يتم إلحاق المحور الجديد في النهاية).
إذا كانت "المؤشرات" عددًا، فسيكون شكل الإخراج متجهًا للطول "العمق".
إذا كانت "المؤشرات" متجهة لميزات الطول، فسيكون شكل الإخراج:
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
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
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
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> | كإخراج () إرجاع المقبض الرمزي للموتر. |
OneHot.Options ثابت | المحور (المحور الطويل) |
ثابت <U، T يمتد الرقم> OneHot <U> | |
الإخراج <U> | الإخراج () الموتر الساخن الواحد. |
الطرق الموروثة
الأساليب العامة
الإخراج العام <U> كإخراج ()
إرجاع المقبض الرمزي للموتر.
المدخلات إلى عمليات TensorFlow هي مخرجات عملية TensorFlow أخرى. يتم استخدام هذه الطريقة للحصول على مقبض رمزي يمثل حساب الإدخال.
محور OneHot.Options العام الثابت (المحور الطويل)
حدود
محور | المحور المراد ملؤه (الافتراضي: -1، محور داخلي جديد). |
---|
إنشاء OneHot ثابت عام <U> (نطاق النطاق ، مؤشرات المعامل <T>، عمق المعامل <عدد صحيح>، المعامل <U> onValue، المعامل <U> offValue، الخيارات... الخيارات)
طريقة المصنع لإنشاء فئة تغلف عملية OneHot جديدة.
حدود
نِطَاق | النطاق الحالي |
---|---|
المؤشرات | موتر من المؤشرات. |
عمق | عددي يحدد عمق البعد الساخن الواحد. |
onValue | عددي يحدد القيمة المراد ملؤها في المخرجات عندما تكون `indices[j] = i`. |
offValue | عددي يحدد القيمة المراد ملؤها في المخرجات عندما `indices[j] != i`. |
خيارات | يحمل قيم السمات الاختيارية |
المرتجعات
- مثيل جديد من OneHot