内の液体レベルなどの詳細を分類するために使用されるべきではdeep learning classification
正確label/classify
オブジェクトとその機能の1の両方に使用することができます。 (グランツウィスキー等)ボトルを識別し(10%ステップで - フル50%など)ボトル内の液体レベルに例えば。これはいくつかのdeep learning frameworks
(Tensorflowなど)または他のアプローチを利用して最も効果的に解決できる問題ですか?が深い学習分類は、このようなボトル
答えて
これは、液がよく着色している場合は、これが可能でなければなりません。そうでない場合(例:ジン、ウォッカ)、自然な視野角と距離からオブジェクトを観察するとき、今日の技術ではチャンスがないと言いたいと思います。
着色液の場合、私は2つの検出器を訓練します。 1つはボトルを検出するためのもので、もう1つはボトルに与えられた液を検出するものです。両者の比率があなたの割合になります。
実績のある最先端の深い学習ベースのオブジェクト検出器(Googleだけそれら)のいくつか:
- マルチボックス
- YOLO
- RCNN
速いですかノンディープ学習ベース:
- 変形可能部分モデル
EDIT:
は、私はもっと手の込んだように依頼しました。ここに例があります:
ボックス検出器。あなたのボトルの相対的な位置である[0.1,0.2,0.5,0.6](min_height、min_width、max_height、max_width)に画像内のボックスを描画します。
元の画像からボトルを切り抜き、2番目の検出器に送ります。第2の検出器は、例えば、 [0.2、0.3、0.7、0.8]は、切り取ったボトルの画像で、検出された液体を示します。 Now(0.7 - 0.2)*(0.8 - 0.3)= 0.25は、ボトルの面積に対する流体の相対的な面積で、OPが求めているものです。
EDIT 2:
私はOPが深い学習を使用したいと仮定すると、この応答に入りました。私はOPが深い学習でまだ不確かであるならば、他の方法も考慮すべきだと思う。ボトル検出のために、深い学習に基づく方法は、伝統的な手法よりも大幅に優れていることが示されています。ボトル検出はPASCAL VOCチャレンジのクラスの1つとなります。ここでの結果の比較を参照してください:http://rodrigob.github.io/are_we_there_yet/build/detection_datasets_results.html#50617363616c20564f43203230313020636f6d7034
しかし、液体検出のために、深い学習はやや過剰です。例えば。あなたが探している色が分かっていれば、単純なカラーフィルターでさえ「何か」を与えるでしょう。
深い学習のための経験則は、画像に見える場合、専門家ができますあなただけの画像に基づいて答えを教えて、あなたは十分な注釈付きのデータを与え、深い学習でこれを学ぶことができるチャンスは非常に高いです。
しかし、あなたはそのようなタスクに必要なデータを必要とすることはほとんどありませんので、問題を簡略化できるかどうか質問します。たとえば、ジーン、ウォッカなどを取ってSIFTを使って新しいシーンでボトルを再度見つけることができます。次にRANSACでボトルを検出し、ボトルを画像から切り取ってください。
次に、液体のレベルでエッジを見つけるためにグラデーション機能を試してみましょう。最後に、(液体の端部 - 底部)/(上部のボトル - 下部のボトル)でパーセンテージを計算することができます。ボトルのラベルが行うのは難しいことではありません特定
- それは「タップで」でも利用できる安価なため(these guysが実際に彼らのウェブサイト上でワインボトルのラベルを識別するためにそれを使用する):https://aws.amazon.com/blogs/aws/amazon-rekognition-image-detection-and-recognition-powered-by-deep-learning/
液体のレベルに関しては、このAWSがすぐには解決できない問題かもしれませんが、カスタムCNNを作成することは可能でしょうか。また、Amazon Machine Mechanical Turkの古き良き人間を使って作業することもできます。
(注:私はAmazonではうまくいきません)
- 1. 画像分類のための深い学習
- 2. 深い学習を使用した牛の分類
- 3. 機械学習のないテキスト分類
- 4. 深い学習と機械学習
- 5. 機械学習 - 分類アルゴリズム
- 6. 機械学習分類アンサンブル
- 7. 機械学習分類データセット
- 8. Rapidminerの深い学習アルゴリズムの種類は何ですか?
- 9. keras(深層学習ライブラリ)の分類精度損失関数を書くには?
- 10. Kerasで2種類の深い学習モデルを結合する
- 11. 簡単な深い学習の予測
- 12. Q深い学習アルゴリズムがうまく動作しない
- 13. 機械学習の階層分類トップダウンアプローチ
- 14. ユニークなラベルによる教師あり学習(分類)
- 15. 機械学習 - マルチラベル分類svm
- 16. 興味深いNLP /機械学習スタイルのプロジェクト - プライバシーポリシーの分析
- 17. は、学習エージェントが離散分布を学習できるようにする
- 18. 深いqの学習が収束していない
- 19. チャットボットトレーニングのための深い学習
- 20. Kerasのチェックポイント深い学習モデル
- 21. グラフ解釈の深い学習
- 22. Numpy-深い学習、トレーニングの例
- 23. Caffe - Pythonを使った深い学習
- 24. 深い学習を用いた回帰の代わりに分類に関する問題
- 25. 複数ラベルの分類:閾値の学習方法は?
- 26. scikit学習分類レポートをパーセントで出力する方法は?
- 27. アスペクトベースのセンチメント分析の深刻な学習モデルを実装する際のエラー
- 28. 機械学習2進数のみの分類
- 29. Python Machine 1つのラベルの分類器を学習する
- 30. 教師付き学習での抽出分類機能
「深い学習分類を使用する必要があります」と尋ねる必要があります。今日では、すべてのCV問題は深い学習を使って解決されなければならないと思われ、人々は問題を過度にしてはならないことを忘れてしまいます。 –
私はPedroに同意します。それは、深い学習を使用するべきか、あるいは質問の本文で他のアプローチを使用すべきかどうか尋ねた理由です。私は今質問のタイトルを変更しようとします。 – vladimirp
事は、その仕事を徹底的に学ぶためには、何千ものラベル付き写真を収集して、それを学ばなければならないということです。私はあなたが答えの一つで提案されたいくつかの単純なグラジエントアプローチを試みるべきだと思います。 –