2017-02-20 2 views
1

weiß jemand wie man 2 Minibatch-Quellen erstellt oder verwendet oder sortiert eingibt? Mein Problem ist folgendes:CNTK 2 sortierte Minibatch-Quellen

Ich habe Bilder mit Namen von 0 bis 5000 und Bilder mit dem Namen 0_mask bis 5000_mask. Für jedes Bild x ist das übereinstimmende Bild x_mask das Regressionsbild für eine Dekonvolutionsausgabe. Also muss ich cntk sagen, dass jedes x x_match entspricht und dass zwischen x und y_mask keine Regression stattfindet.

Ich kenne das cntk Faltungsbeispiel gut. Ich habe es gesehen. Das Problem sind die zwei Eingabeströme mit x und x_mask.

Kann ich sie kombinieren und die Referenz machen, ich brauche es auf einfache Weise?

Vielen Dank im Voraus.

Antwort

1

Sie können zwei Minibatch-Quellen erstellen, eine für x und eine für x_mask, beide mit randomize=False. Dann werden die Beispiele in der Reihenfolge gelesen, in der sie in den beiden Kartendateien aufgeführt sind. Solange die Kartendateien korrekt sind und die Minibatch-Größen für beide Quellen gleich sind, erhalten Sie die Bilder und Masken in der gewünschten Reihenfolge.