Ich möchte fragen, ob tf.one_hot() Funktion SparseTensor als "Indizes" -Parameter unterstützt. Ich möchte eine Multi-Label-Klassifikation machen (jedes Beispiel hat mehrere Labels), die einen cross_entropy-Verlust berechnen muss.Unterstützt tf.one_hot() SparseTensor als Indexparameter?
Ich versuche, direkt die SparseTensor in der „Indizes“ Parameter zu setzen, aber es stellt sich die folgende Fehlermeldung:
Typeerror: Fehler Objekt vom Typ Tensor zu konvertieren. Inhalt: SparseTensor (Indizes = Tensor ("read_batch_features/fifo_queue_Dequeue: 106", Form = (?, 2), dtype = int64, Gerät =/job: worker), Werte = Tensor ("string_to_index_Lookup: 0", shape = (? ,), dtype = int64, Gerät =/job: worker), dichte_form = Tensor ("read_batch_features/fifo_queue_Dequeue: 108", form = (2,), dtype = int64, Gerät =/job: worker)). Erwägen Sie, Elemente auf einen unterstützten Typ zu übertragen.
Irgendwelche Vorschläge zur möglichen Ursache?
Danke.