問題タブ [image-classification]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
python - 画像をベクトル化して分類子に渡す
このチュートリアルに従って、簡単な画像分類を作成しました。
https://blog.hyperiondev.com/index.php/2019/02/18/machine-learning/
トレーニングの前に、次のようにデータセット内の画像をベクトル化します。
トレーニングが完了したら、別の画像 (データセットにはありません) をアップロードし、それを分類器に渡して、予測されているかどうかを確認します (精度スコアと共に)。
しかし、どうすれば写真を渡すことができますか?私はこれを試しました:
次のエラーが発生しました。
では、個別の x、y 値がないため、それに応じてベクトル化するにはどうすればよいでしょうか。
python - Keras はメソッド flow_from_directory でデータをどのようにシャッフルしますか?
Keras で CNN を使用して画像分類器をトレーニング、検証、およびテストしています。トレーニング、検証、およびテスト データセットを生成するために、flow_from_directory を使用しています。
問題は、test_datagen でシャッフル フラグを True にすると、精度が低下し、システムが良い結果をもたらさないように見えますが、トレーニング ジェネレーターと検証ジェネレーターで shuffle = True を維持したままにしたことです。ジェネレーターは次のとおりです。
トレーニングおよび検証データ ジェネレーター:
テスト データ ジェネレータは次のとおりです。
model.predict の場合:
shuffle= False
結果が次の場合:
精度: 0.6472019464720195
shuffle= True
結果が次の場合:
精度: 0.30170316301703165
誰かがこの動作を説明できれば、とても感謝しています