klasa publike LabelUtil
Përdorimi i funksionimit të etiketës.
Metodat publike
| Lista statike < String > | mapValueToLabels ( TensorBuffer tensorBuffer, Lista < String > etiketat, int offset) Harton një tensor të vlerës int në një listë të etiketave të vargjeve. |
Metodat e trashëguara
Metodat publike
Lista statike publike < String > mapValueToLabels ( TensorBuffer tensorBuffer, List < String > etiketat, int offset)
Harton një tensor të vlerës int në një listë të etiketave të vargjeve. Ai merr një sërë vargjesh si fjalor. Shembull: nëse tensori i dhënë është [3, 1, 0], dhe etiketat e dhëna janë ["sfondi", "mollë", "banane", "qershi", "datë"], rezultati do të jetë ["datë", "banane", "mollë"].
Parametrat
| tensorBuffer | Një tensor me vlera indeksi. Vlerat duhet të jenë numra të plotë jo negativë dhe secila vlerë x do të konvertohet në labels[x + offset] . Nëse tensori jepet si një float TensorBuffer , vlerat do të hidhen në numra të plotë. Të gjitha vlerat që janë jashtë kufijve do të vendosen në vargun bosh. |
|---|---|
| etiketat | Një listë vargjesh, të përdorura si fjalor për të kërkuar. Indeksi i elementit të grupit do të përdoret si çelës. Për të marrë performancë më të mirë, përdorni një objekt që zbaton RandomAccess, si ArrayList . |
| kompensuar | Vlera e kompensimit kur shikoni vlerat int në labels . |
Kthimet
- vargjet e hartuara. Gjatësia e listës është
TensorBuffer.getFlatSize().
Hedhjet
| IllegalArgumentPërjashtim | nëse tensorBuffer ose labels janë null. |
|---|