Keras verwendet numpige Arrays als Eingabe für Trainingsdaten. Es ist jedoch möglich, Modelle zu erstellen, die variable Eingabegrößen annehmen können. Ich frage mich, ob es eine Möglichkeit gibt, Bilder verschiedener Dimensionen in die Trainingsdaten für ein Modell zu integrieren.Ist es möglich, in Keras auf mehreren Bildgrößen zu trainieren?
2
A
Antwort
1
Sie können keine variablen Bilder angeben, um ein Modell in Keras zu trainieren. Laut Keras API sieht die Layer-Funktion Input
wie folgt aus.
Input(shape=(3,None,None))
Wo, 3
präsentiert Anzahl der Kanäle für RGB-Bilder. Aber Sie müssen Keras deutlich sagen, wie breit und hoch die Trainingsbilder sind. Es gibt also keine Möglichkeit, dass Keras Bilder mit variabler Länge verarbeiten kann.
Also müssen Sie zuerst die Bilder in eine bestimmte Größe transformieren und dann das Modell mit Keras trainieren.
Verwandte Themen
- 1. Ist es möglich, Tensorflow auf Android zu trainieren?
- 2. Ist es möglich Keras Einbettungen im Tensorboard zu visualisieren?
- 3. Keras auf Google Cloud ML scheint nicht GPU zu verwenden? Ist es möglich, dass es funktioniert?
- 4. Ist es möglich, in angularjs mit mehreren Bedingungen zu filtern?
- 5. Ist es möglich, HttpRuntime.Cache zwischen mehreren Webservern zu teilen?
- 6. Ist es möglich, einen Cuda Kernel auf mehreren Gpus
- 7. IMAGENET - Ist es möglich zu trainieren Caffe Alexnet mit Bild enthält nur 10 Klassen
- 8. Ist es möglich, das Stanford NER-System so zu trainieren, dass mehr benannte Entitätstypen erkannt werden?
- 9. Ist es möglich, das Googles-Inception-Modell mit einer Klasse neu zu trainieren?
- 10. ist es möglich, bluethooth Streaming auf Android von einem Gerät zu mehreren Devices parallel zu programmieren?
- 11. Ist es möglich, gleichzeitige Builds in bestimmten Konfigurationen zu verhindern?
- 12. Ist es möglich, ein Webformular in mehreren Masterseiten aufzurufen?
- 13. Verschiedene Bildgrößen in Wordpress
- 14. Ist es möglich, dass ich Incision-v3-Modell nur mit CPU trainieren kann?
- 15. mit mvc.net ist es möglich, einen Blick zwischen mehreren Aktionen
- 16. Ist es möglich, mit mehreren Web-Nebenläufern die Worker-Nummer auf Heroku zu erhalten?
- 17. Ist es möglich, das Django Sites Framework mit mehreren Sites auf derselben Instanz zu verwenden?
- 18. Bildgrößen in iOS
- 19. - Ist es möglich, ein ausgebildeter Neural Network
- 20. Ist es möglich, dasselbe BitmapDrawable mehreren Objekten zuzuordnen?
- 21. Ist es möglich, Xcode 4.3.2 auf mehreren Macs von einem einzigen Download zu installieren?
- 22. Ist es möglich, Duplikate in der Abfrage zu erhalten?
- 23. (Tensorflow) Ist es möglich, GridLSTM und MLP/CNN zu kombinieren?
- 24. Es ist möglich, in MySQL
- 25. Ist es möglich, automatisch die Klasse_weight von flow_from_directory in Keras abzuleiten?
- 26. ist es möglich, in scala
- 27. GridLayoutManager Gleiche Bildgrößen
- 28. Ist es möglich, in PHP:
- 29. Ist es möglich, zwischen Videospuren in HTML5 MSE zu wechseln?
- 30. BlackBerry - ist es möglich, Markenanwendungen zu entwickeln?
Dies ist korrekt, wenn Sie mit dem Theano-Backend arbeiten, aber wenn Sie das Tensorflow-Backend verwenden, muss shape: shape = (None, None, 3) – Toyo