تحذير: تم إهمال واجهة برمجة التطبيقات هذه وستتم إزالتها في إصدار مستقبلي من TensorFlow بعد استقرار الاستبدال .

OneHot

الجمهور OneHot الدرجة النهائية

إرجاع موتر واحد ساخن.

المواقع التي تمثلها المؤشرات في "الفهارس" تأخذ قيمة "on_value" ، بينما تأخذ جميع المواقع الأخرى القيمة "off_value".

إذا كانت "مؤشرات" الإدخال مرتبة "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، T يمتد الرقم> OneHot <U>
إنشاء ( نطاق نطاق، المعامل <T> المؤشرات، المعامل <صحيح> العمق، المعامل <U> onValue، المعامل <U> offValue، خيارات ... خيارات)
طريقة المصنع لإنشاء فئة تغلف عملية OneHot جديدة.
الانتاج <U>
الانتاج ()
موتر واحد ساخن.

الطرق الموروثة

الطرق العامة

العام الناتج <U> asOutput ()

إرجاع المقبض الرمزي للموتر.

المدخلات لعمليات TensorFlow هي مخرجات عملية TensorFlow أخرى. تستخدم هذه الطريقة للحصول على مقبض رمزي يمثل حساب المدخلات.

ساكنة العام OneHot.Options محور (المحور الطويل)

العوامل
محور المحور المراد تعبئته (الافتراضي: -1 ، محور داخلي-معظم جديد).

ساكنة العام OneHot <U> إنشاء ( نطاق نطاق، المعامل <T> المؤشرات، المعامل <صحيح> العمق، المعامل <U> onValue، المعامل <U> offValue، خيارات ... خيارات)

طريقة المصنع لإنشاء فئة تغلف عملية OneHot جديدة.

العوامل
مجال النطاق الحالي
المؤشرات موتر من المؤشرات.
عمق عددي يحدد عمق البعد الساخن.
onValue مقياس يعرّف القيمة المطلوب إدخالها في الإخراج عند `الفهارس [j] = i`.
خارج القيمة مقياس يعرّف القيمة المطلوب إدخالها عند `الفهارس [j]! = i`.
والخيارات يحمل قيم سمات اختيارية
عائدات
  • مثيل جديد من OneHot

العام الناتج <U> الإخراج ()

موتر واحد ساخن.