2017-12-26 8 views
-2

Ich habe folgende Python-Skript, das die Eingabedaten X und die Etiketten stellt y:Wie man diesen einfachen Code aber für Bilder nachahmt?

X = np.array([[0,0,1], 
      [0,1,1], 
      [1,0,1], 
      [1,1,1]]) 

y = np.array([[0], 
      [1], 
      [1], 
      [0]]) 

Ich möchte genau das tun, die gleiche, aber für die Bilddaten. Also, ich habe eine Reihe von Bildern, die ich kenne ihre Etiketten. Wie kann ich die obige Analogie aber für Bilddateien verwenden? Wenn ich gerne y unverändert lassen würde, wie sieht dann X aus?

Müsste ich meine Bilder zum Beispiel einfach in Vektoren konvertieren?

Danke.

Antwort

0

Sie sollten das X-Bild in einen Vektor umwandeln, in dem jedes Pixel im Bild ein Wert ist. Es gibt unzählige Möglichkeiten, dies in Python mit und ohne Bibliotheken zu tun. Wenn Sie X mehrere Bilder/Stapel erstellen, werden Sie mehrere Vektoren und/oder einen Tensor erstellen. Wenn Sie ein Skript erstellen, würde ich vorschlagen, den Vektorachse-Standard (ex 28x28 usw.) zu machen, da dies die Konvertierung von Bild zu Vektor erleichtert.

Hoffe, das hilft.

+0

Danke für Ihre Antwort. Können Sie das mit einem Beispiel demonstrieren? – Simplicity

Verwandte Themen