問題タブ [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.

0 投票する
1 に答える
55 参照

python - 画像をベクトル化して分類子に渡す

このチュートリアルに従って、簡単な画像分類を作成しました。

https://blog.hyperiondev.com/index.php/2019/02/18/machine-learning/

トレーニングの前に、次のようにデータセット内の画像をベクトル化します。

トレーニングが完了したら、別の画像 (データセットにはありません) をアップロードし、それを分類器に渡して、予測されているかどうかを確認します (精度スコアと共に)。

しかし、どうすれば写真を渡すことができますか?私はこれを試しました:

次のエラーが発生しました。

では、個別の x、y 値がないため、それに応じてベクトル化するにはどうすればよいでしょうか。

0 投票する
1 に答える
1497 参照

python - Keras はメソッド flow_from_directory でデータをどのようにシャッフルしますか?

Keras で CNN を使用して画像分類器をトレーニング、検証、およびテストしています。トレーニング、検証、およびテスト データセットを生成するために、flow_from_directory を使用しています。

問題は、test_datagen でシャッフル フラグを True にすると、精度が低下し、システムが良い結果をもたらさないように見えますが、トレーニング ジェネレーターと検証ジェネレーターで shuffle = True を維持したままにしたことです。ジェネレーターは次のとおりです。

トレーニングおよび検証データ ジェネレーター:

テスト データ ジェネレータは次のとおりです。

model.predict の場合:

  1. shuffle= False結果が次の場合:

精度: 0.6472019464720195

  1. shuffle= True結果が次の場合:

精度: 0.30170316301703165

誰かがこの動作を説明できれば、とても感謝しています