Ich habe einen Byte-Tensor von Integer-Klassen-Labels, z.B. aus dem MNIST-Datensatz.In Torch, wie erstelle ich einen 1-hot Tensor aus einer Liste von Integer-Etiketten?
1
7
5
[torch.ByteTensor of size 3]
Wie verwenden Sie es, um einen Tensor von 1-Hot-Vektoren zu erstellen?
1 0 0 0 0 0 0 0 0 0
0 0 0 0 0 0 1 0 0 0
0 0 0 0 1 0 0 0 0 0
[torch.DoubleTensor of size 3x10]
Ich weiß, dass ich mit einer Schleife dies tun könnte, aber ich frage mich, ob es eine kluge Torch Indizierung ist, dass es für mich in einer einzigen Zeile bekommen.