画像認識を行うニューラルネットワークのコンテキストでは、「順列不変」とはどういう意味ですか?


回答:


17

これに関連して、これは、モデルがフィーチャ間の空間的な関係を想定していないという事実を指します。たとえば、多層パーセプトロンの場合、ピクセルを並べ替えることができ、パフォーマンスは同じになります。これは、近傍関係を前提とする畳み込みネットワークには当てはまりません。


1
はい、それは紛らわしい部分です。数字の分類には空間的な関係があるべきではありませんか?
RockTheStar 14年

1
MNISTは、ニューラルネットワークのベンチマーク(または健全性チェック)として広く使用されています。モデルが順列不変MNISTで1%未満のエラーを取得できる場合は、何かに進みます。
バイエルジ14年

1
はい、数字にも空間的な関係はないのですか?桁のピクセルを並べ替えると、ピクセルの順序が変更され、基本的にパフォーマンスに影響します!?
RockTheStar 14年

1
モデルがそう仮定している場合のみ。mlpsはしません、convnetsはします。そのため、convnetをmnistのmlpと比較するのはやや不公平です。
バイエルジ14年

1
そうですか!mnistデータセットでは、mlpsのパフォーマンスは向上しますか、それともconvnetですか?
RockTheStar 14年

6

関数ベクトル引数のは、X = xは1... XのNがの値場合順列不変であるfは、我々はのコンポーネント置換する場合に変化しないXであり、例えば、のために、N = 3F x 1x 2x 3= f x 2x 1x 3))fバツ=バツ1バツnfバツn=3 など。

fバツ1バツ2バツ3=fバツ2バツ1バツ3=fバツ3バツ1バツ2

1
機械学習では学習アルゴリズムは置換不変であることが多いのに対し、返される関数はそうではないため、この答えは少し誤解を招く可能性があります。
バイエルジ

@bayerj:それは興味深い情報ですが、誤解を招く定義を作成することはわかりませんが、正しい定義ですが、このコンテキストでは完全な答えではないかもしれません。
kjetil bハルヴォルセン

あなたは正しい、定義は正しいです。ただし、書き留める方法には適用できません。OPが求めていた順列不変MNISTのコンテキストでは、書き留めた形式の関数は発生しません。
バイエルジ
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.