私はデフォルトの 'bvlc_reference_caffenet'モデルを使用しています。私はスパチュラを検出しようとしています。今私が得ている結果はかなり満足です。スパチュラクラスは常に上位5つの予測クラスのうちの1つですが、残りは無駄なランダムなものです。私は望ましくない結果を取り除くために最後にフィルタを追加することができますが、Caffeはこの機能を独自のものとして提供していますか?そのクラスを探すことはできませんか?訓練されたCaffeモデルをクラスのセットに限定する方法はありますか?
答えて
はい、あります。 'bvlc_reference_caffenet'には、ニューラルネットワークの構造を定義するテキストファイルが付属しています。それは、入力層、隠れ層および出力層のセットからなる。可能な限り最善のヘラを見つけたい場合は、出力レイヤーを変更して「スパチュラル」と「残りの世界」にする必要があります。
モデルを再トレーニングする必要があることに注意してください。実際には、既存モデルの重み付けを行い、モデルを作成するために使用された反復の一部だけを実行することで、モデルを改良するだけで十分です。それはまだ計算上非常に高価になるだろう。また、おそらく隠れた層のアーキテクチャは最適ではないでしょう。
私の推測では、自分でフィルタリングするだけで必要なものです。
私が使っているモデルは、かなり高い精度でSpatulasを既に検出しています。再訓練はそれを改善するか、または新たに始めるだろうか? – legolasshegolas
はい、正確に使用すれば、より良いものになります。本当に専用のスパチュラ検出器です。努力する価値がないかもしれないことを忘れないでください。精製(既存のネットワークに基づいて構築)はより良いものになります。再訓練はより良い結果をもたらすことができますが、かなり多くの計算資源が必要になります。 –
@legolasshegolasこれはあなたの質問に答えますか?あなたが投稿したすべての質問で、あなたは正解をマークしていません。ユーザーのいずれかがあなたに良い答えを提供したことはありませんか? –
- 1. tensorflow:訓練されたモデルを保存/復元する方法
- 2. Theano/lasagne:訓練されたモデルで予測する方法
- 3. Azureマシンスタジオから訓練されたモデルをダウンロードするには?
- 4. 訓練されたモデルの配布方法は?
- 5. 事前に訓練されたウエイトを持たずにtensorflowで書かれたAlexNetモデルはありますか?
- 6. GとBチャネルのみでCaffeを訓練する方法
- 7. 訓練されたRandomForestClassificationModelモデルをロードするには?
- 8. TensorFlow - 異なるテストデータセットで訓練されたモデルを予測する方法は?
- 9. OpenNLPモデルを訓練して複数セットの単語を抽出する方法
- 10. Kerasで訓練されたモデルの入力形状を設定するには?
- 11. Caffe |矩形の形状イメージを訓練するために使用できるネットはありますか?
- 12. DNNで訓練されたモデルを再利用する方法は?
- 13. Webサービスに訓練された強化学習モデルを導入する方法
- 14. Tensorflowでオブジェクト識別に訓練されたCNNモデルを使用する方法
- 15. 開始時に推論を実行する方法v3訓練されたモデル?
- 16. Tensorflowで訓練されたモデルをコアMLに変換する方法
- 17. Caffe:訓練されたスナップショットからの復帰がエラーで失敗する
- 18. Rパッケージに訓練されたモデルを保存する
- 19. テンソルフローで訓練されたモデルからテストデータセットの予測を得る方法
- 20. Mxnetで事前訓練されたモデルのレイヤーを変更する方法
- 21. 異なる入力で訓練されたモデルを使用する方法
- 22. 訓練されたTensorflowモデルに基づいて予測を行う方法は?
- 23. 訓練されたTensorflowモデルを使用して予測する方法
- 24. MonkeyLearn - モジュールが訓練されたエラーではありません
- 25. Sparkで訓練されたWord2Vecモデルをロードする
- 26. KeyError例外私は2つの機能を備えたLinearRegressorを訓練している訓練されたモデル
- 27. あらかじめ訓練された機械学習モデルをApp Engineに転送する方法
- 28. 3Dモデルから訓練されたモデル(機械学習)を作成する
- 29. あらかじめ訓練されたモデル変数を非訓練可能な初期設定に設定する
- 30. Kerasで2つの訓練されたモデルを組み合わせる方法
モデルが提供する出力の数を変更し、別のデータセットを使用してそれを微調整する必要があります。 – malreddysid