問題タブ [transfer-learning]

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 に答える
4677 参照

python - Pytorch はデータセット ラベルを変更します

これは、 pytorch 転送学習チュートリアルからデータセットとして画像を読み込むためのコード スニペットです。

これはデータセットの例の 1 つです。

たとえば、ラベル 0 をラベル 1 に変更するなど、データセットのサンプル データを変更する方法 (ベスト プラクティス) はありますか。以下は機能しません。

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

python - Keras 予測は、テスト セット内の異なるクラスに対して同じ結果をもたらします

全て。

転移学習を使用して、独自のサンプルに基づいて新しいモデルを構築しています。学習フレームワークは Keras 2.0+ です。このページを参照してコードを変更しました: クラスの新しいセットで InceptionV3 を微調整します https://keras.io/applications/

トレーニングステップでは何も問題はありません。テスト セットを使用してモデルをテストすると、クラスが異なるにもかかわらず、すべての画像で同じ予測クラスが得られます。例:

8 クラスの写真を 10 枚テストしましたが、すべてクラス 6 でした。

何か提案はありますか?</p>

トレーニング コード:

最終列車の精度は少し低いですが、70%程度です

予測コード:

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

python - Keras で VGG19 を使用して単一の画像のラベルを予測できません

[このチュートリアル]( https://towardsdatascience.com/keras-transfer-learning-for-beginners-6c9b8b7143e )に従って、KerasでトレーニングごとのVGG19モデルを使用するために転移学習法を使用しています 。モデルをトレーニングする方法を示していますが、予測用のテスト画像を準備する方法は示していません。

コメント欄には次のように書かれています。

preprocess_image画像を取得し、同じ関数を使用して画像を前処理し、 を呼び出しますmodel.predict(image)。これにより、その画像のモデルの予測が得られます。を使用argmax(prediction)すると、画像が属するクラスを見つけることができます。

preprocess_imageコードで使用されている名前の関数が見つかりません。私はいくつかの検索を行い、このチュートリアルで提案された方法を使用することを考えました.

しかし、これは次のようなエラーを出します:

私のデータセットには 12 のカテゴリがあります。モデルをトレーニングするための完全なコードと、このエラーがどのように発生したかを次に示します。

IPython:

IPython プロンプトの最後の行で、次のエラーが発生します。

テスト画像を適切にフィードして予測を取得するにはどうすればよいですか?