私は現在、マルチラベリング分類を検討しており、いくつか質問があります(明確な回答が見つからない)。(CNNの)マルチラベリング分類の実行方法は?
わかりやすくするために、車の画像(車、バス、トラックなど)とそのメイク(アウディ、フォルクスワーゲン、フェラーリなど)を分類したいとします。
私は2つの独立したCNN( "タイプ"分類と "メイク"分類を行う)を訓練することを考えましたが、すべてのクラスで1つのCNNしか訓練することはできないと考えました。
私は、ソフトマックスの代わりにシグモイド関数を使用する傾向があることを読んでいます。私はSIGMOIDがsoftmaxのように1に達していないことを理解していますが、それがマルチラベリングの分類を行うことを可能にするのは分かりません。
私の2番目の質問は:いくつかのクラスが完全に独立していることを考慮に入れることは可能ですか?
パフォーマンスの面で(精度と新しい画像の分類を与える時間)、2つの独立したより良いトレーニングではないですか?
は私のいくつかの答えやいくつかのアイデアを与えることができる人のためにありがとう:)
まず、本当に完全な答え@MSaltersありがとうございます。 私はちょうどもう1つの精度が必要です:私のネットワークは、トレーニング中に、一部のクラスが独立していて、いくつかはそうではないと考えていますか?あるいは、少なくとも私はそれを理解するために何かをすることができますか(いくつかのニューロンをリンクするかどうか)? –