Ich versuche so etwas wie ein vollständig konnektives Netzwerk zu implementieren, wobei die letzte Faltungsschicht die Filtergröße 1x1 verwendet und einen 'Score'-Tensor ausgibt. Der Notensor hat die Form [Stapel, Höhe, Breite, Anzahl_Klassen].Pro Pixel softmax für vollkonvolutionelles Netzwerk
Meine Frage ist, welche Funktion in Tensorflow Softmax-Operation für jedes Pixel anwenden kann, unabhängig von anderen Pixeln. Die tf.nn.softmax ops scheint nicht für einen solchen Zweck.
Wenn es solche Ops nicht gibt, muss ich wohl selbst eine schreiben.
Danke!
UPDATE: Wenn ich mich selbst implementieren muss, muss ich den Eingangstensor vielleicht zu [N, num_claees] umformen, wobei N = Stapel x Breite x Höhe, tf.nn.softmax anwenden und dann neu formen zurück. Macht das Sinn?
Sie können es zu einer 2D-Matrix umformen, Softmax machen, dann umformen. – Aaron
Aha, aktualisieren Sie zur gleichen Zeit mit Ihren Kommentaren. Aber danke! –
Hey, Hast du das endlich umgesetzt? Ich stecke hier fest. –