2016-06-07 7 views

Antwort

2

Ich hatte das gleiche Problem heute und ich endete mit dieser Lösung:

def unravel_argmax(argmax, shape): 
    output_list = [] 
    output_list.append(argmax // (shape[2] * shape[3])) 
    output_list.append(argmax % (shape[2] * shape[3]) // shape[3]) 
    return tf.pack(output_list) 

Hier ist ein usage example in einem ipython Notebook (ich es verwenden, um die Pooling argmax Positionen meiner unpooling Methode zu übermitteln)

+0

Kühl. Sie implementieren Deconvnet mit Tensorflow. –

Verwandte Themen