LabelUtil

LabelUtil คลาสสาธารณะ

การใช้งานฉลาก

วิธีการสาธารณะ

รายการ คงที่ < สตริง >
mapValueToLabels ( TensorBuffer tensorBuffer, รายการ < สตริง > ป้ายกำกับ, int offset)
จับคู่เทนเซอร์ค่า int กับรายการป้ายกำกับสตริง

วิธีการสืบทอด

วิธีการสาธารณะ

รายการ คงที่สาธารณะ < สตริง > mapValueToLabels ( TensorBuffer tensorBuffer, รายการ < สตริง > ป้ายกำกับ, int offset)

จับคู่เทนเซอร์ค่า int กับรายการป้ายกำกับสตริง ใช้อาร์เรย์ของสตริงเป็นพจนานุกรม ตัวอย่าง: หากเทนเซอร์ที่กำหนดคือ [3, 1, 0] และป้ายกำกับที่กำหนดคือ ["พื้นหลัง", "แอปเปิ้ล", "กล้วย", "เชอร์รี่", "วันที่"] ผลลัพธ์จะเป็น ["วันที่" "กล้วย", "แอปเปิ้ล"].

พารามิเตอร์
เทนเซอร์บัฟเฟอร์ เทนเซอร์ที่มีค่าดัชนี ค่าควรเป็นจำนวนเต็มที่ไม่เป็นลบ และแต่ละค่า x จะถูกแปลงเป็น labels[x + offset] หากเทนเซอร์ถูกกำหนดเป็น float TensorBuffer ค่าจะถูกแปลงเป็นจำนวนเต็ม ค่าทั้งหมดที่อยู่นอกขอบเขตจะแมปกับสตริงว่าง
ฉลาก รายการสตริงที่ใช้เป็นพจนานุกรมในการค้นหา ดัชนีขององค์ประกอบอาร์เรย์จะถูกใช้เป็นคีย์ เพื่อให้ได้รับประสิทธิภาพที่ดีขึ้น ให้ใช้ออบเจ็กต์ที่ใช้ RandomAccess เช่น ArrayList
ชดเชย ค่าออฟเซ็ตเมื่อค้นหาค่า int ใน labels
การส่งคืน
ขว้าง
ข้อยกเว้นอาร์กิวเมนต์ที่ผิดกฎหมาย หาก tensorBuffer หรือ labels เป็นโมฆะ