狠狠撸

狠狠撸Share a Scribd company logo
厂翱惭の分かり易い解説
初めての人は
 初めまして
そうでない人は
お久しぶりです
で~ごです。
自己紹介
?   で~ご
?   岐阜高専D科 OB
?   高専カンファは3回目(発表は2回目)
?   Twitter : dego_96
自己紹介
?   で~ご
?   岐阜高専D科 OB
?   高専カンファは3回目(発表は2回目)
?   Twitter : dego_96
自己紹介
?   で~ご
?   岐阜高専D科 OB
?   高専カンファは3回目(発表は2回目)
?   Twitter : dego_96
自己紹介
?   で~ご
?   岐阜高専D科 OB
?   高専カンファは3回目(発表は2回目)
?   Twitter : dego_96
自己紹介
?   で~ご
?   岐阜高専D科 OB
?   高専カンファは3回目(発表は2回目)
?   Twitter : dego_96



                クリスマスの予定は
                もちろんバイトです!
さっそく厂翱惭の説明
に入る前に
何故にこの発表をするのか?
理由
? 遺伝的アルゴリズム(GA)と同程度の難易度
 – ニコ動にGAはあるがSOMは無い
? けっこういろんな場所で使える
? 岐阜カンファ1.5のリベンジ
? 高専の研究で使ったから
 – 卒研発表のスライドの半分を占領
 – 学科内で担当教官しか詳しくなかった(当時)
 – 理解してみれば思ったより簡単
调べてみた
どこで使われているのか
? 居住地域構造研究に対する自己組織化マップの適
  用可能性
? 自己組織化マップを用いた風況予測に関する研究
 – 松江高専 築谷隆雄
? 自己組織化マップを用いた輪郭抽出手法の研究
 – 津山高専 薮木登、松江高専 築谷隆雄
4年生の後期
研究内容が決まってきたころ
4年生の後期
  研究内容が決まってきたころ




何も知らない僕に担当教官が
僕     担当教官

    これ使ってみて
僕          担当教官

            これ使ってみて
 わかりました。
簡単に説明を???
僕          担当教官

            これ使ってみて
 わかりました。
簡単に説明を???

            読めばわかるよ!
僕          担当教官

            これ使ってみて
 わかりました。
簡単に説明を???

            読めばわかるよ!

応用って書いて
ありますけど???
僕          担当教官

            これ使ってみて
 わかりました。
簡単に説明を???

            読めばわかるよ!

応用って書いて
ありますけど???
            読めばわかるよ!
僕          担当教官

            これ使ってみて
 わかりました。
簡単に説明を???

            読めばわかるよ!

応用って書いて
ありますけど???
            読めばわかるよ!

簡単でいいので
せ、説明を???
僕          担当教官

            これ使ってみて
 わかりました。
簡単に説明を???

            読めばわかるよ!

応用って書いて
ありますけど???
            読めばわかるよ!

簡単でいいので
せ、説明を???
             頑張って!!
调べてみた

自己組織化マップ
调べてみた

Self Organizing Map
调べてみた
                      ソ ム

Self Organizing Map ? SOM
调べてみた
                                  ソ ム

Self Organizing Map ? SOM
 コホネンが提案した、教師なし学習によって、入力データ群
 をそのデータ間の関係を保ったまま、任意の次元へと写像
 することができる、大脳皮質の視覚野をモデル化した人工
 ニューラルネットワークの一種である。
               高専生のレポートで大活躍のWikipediaより
调べてみた
                                  ソ ム

Self Organizing Map ? SOM
 コホネンが提案した、教師なし学習によって、入力データ群
 をそのデータ間の関係を保ったまま、任意の次元へと写像
 することができる、大脳皮質の視覚野をモデル化した人工
 ニューラルネットワークの一種である。
               高専生のレポートで大活躍のWikipediaより



  (?Д ?)???! ???????????
简単に言うと
入力データを平面にきれいに并べる
入力データを平面にきれいに并べる
属   属   属   属     属   属   属   属   属   属    属     属    属    属    属    属
       性   性   性   性     性   性   性   性   性   性    性     性    性    性    性    性
       1   2   3   4     5   6   7   8   9   10   11    12   13   14   15   16

           中       夜     2   4   髪   有   た   羽                              草
       小       大                             根    縞     狩    走
名前         ぐ       行     本   本   を   蹄   て        あ               飛    泳    食
       さ   ら   き                         が   あ          猟    る    ぶ    ぐ
       い       い   性     足   足   持   類            り                         性
           い                     つ       み   り

  ハト   1   0   0    0    1   0   0   0   0   1     0    0    0    1    0    0.5
キツネ    0   0   0    0    1   0   0   0   0   1     0    0    0    0    0    0.5
メンドリ   1   0   0    0    1   0   0   0   0   1    0.3   0    0    1    1    0.5
ライオン   0   0   0    0    1   0   0   0   0   1     0    0    0    1    1    0.5
ガチョウ   1   0   0    1    1   0   0   0   0   1     0    1    0    1    0     0
 ワシ    0   0   0    0    1   0   0   0   0   1     0    1    0    1    0     0
  イヌ   0   1   0    0    1   0   0   0   0   1     0    1    0    0    0     0
オオカミ   0   1   0   0.5   0   1   1   0   0   0     0    1    0    0    0     0
シマウマ   0   1   0    0    0   1   1   0   0   0     0    0    1    0    0     0
 アヒル   1   1   0    1    0   1   1   0   1   0     0    1    1    0    0     0
  ネコ   1   0   0   0.5   0   1   1   0   0   0     0    1    0    0    0     0
フクロウ   1   0   1   0.5   0   1   1   0   0   0     1    1    1    0    0     0
  トラ   0   0   1    0    0   1   1   0   1   0     0    1    1    0    0     0
 ウマ    0   0   1    0    0   1   1   1   1   0     0    0    1    0    0     1
  タカ   1   0   1    0    0   1   1   1   1   0     1    0    1    0    0     1
 ウシ    0   0   1    0    0   1   1   1   0   0     0    0    0    0    0     1
属   属   属   属     属   属   属   属   属   属    属     属    属    属    属    属
       性   性   性   性     性   性   性   性   性   性    性     性    性    性    性    性
       1   2   3   4     5   6   7   8   9   10   11    12   13   14   15   16

           中       夜     2   4   髪   有   た   羽                              草
       小       大                             根    縞     狩    走
名前         ぐ       行     本   本   を   蹄   て        あ               飛    泳    食
       さ   ら   き                         が   あ          猟    る    ぶ    ぐ
       い       い   性     足   足   持   類            り                         性
           い                     つ       み   り

  ハト   1   0   0    0    1   0   0   0   0   1     0    0    0    1    0    0.5
キツネ    0   0   0    0    1   0   0   0   0   1     0    0    0    0    0    0.5
メンドリ
ライオン
       1
       0
           0
           0
               入力データ1 (16次元)
               0
               0
                    0
                    0
                         1
                         1
                             0
                             0
                                 0
                                 0
                                     0
                                     0
                                         0
                                         0
                                             1
                                             1
                                                  0.3
                                                   0
                                                        0
                                                        0
                                                             0
                                                             0
                                                                  1
                                                                  1
                                                                       1
                                                                       1
                                                                            0.5
                                                                            0.5
ガチョウ   1   0   0    1    1   0   0   0   0   1     0    1    0    1    0     0
 ワシ    0   0   0    0    1   0   0   0   0   1     0    1    0    1    0     0
  イヌ   0   1   0    0    1   0   0   0   0   1     0    1    0    0    0     0
オオカミ   0   1   0   0.5   0   1   1   0   0   0     0    1    0    0    0     0
シマウマ   0   1   0    0    0   1   1   0   0   0     0    0    1    0    0     0
 アヒル   1   1   0    1    0   1   1   0   1   0     0    1    1    0    0     0
  ネコ   1   0   0   0.5   0   1   1   0   0   0     0    1    0    0    0     0
フクロウ   1   0   1   0.5   0   1   1   0   0   0     1    1    1    0    0     0
  トラ   0   0   1    0    0   1   1   0   1   0     0    1    1    0    0     0
 ウマ    0   0   1    0    0   1   1   1   1   0     0    0    1    0    0     1
  タカ   1   0   1    0    0   1   1   1   1   0     1    0    1    0    0     1
 ウシ    0   0   1    0    0   1   1   1   0   0     0    0    0    0    0     1
属   属   属   属     属   属   属   属   属   属    属     属    属    属    属    属
       性   性   性   性     性   性   性   性   性   性    性     性    性    性    性    性
       1   2   3   4     5   6   7   8   9   10   11    12   13   14   15   16

           中       夜     2   4   髪   有   た   羽                              草
       小       大                             根    縞     狩    走
名前         ぐ       行     本   本   を   蹄   て        あ               飛    泳    食
       さ   ら   き                         が   あ          猟    る    ぶ    ぐ
       い       い   性     足   足   持   類            り                         性
           い                     つ       み   り

  ハト   1   0   0    0    1   0   0   0   0   1     0    0    0    1    0    0.5
キツネ    0   0   0    0    1   0   0   0   0   1     0    0    0    0    0    0.5
メンドリ   1   0   0    0    1   0   0   0   0   1    0.3   0    0    1    1    0.5
ライオン   0   0   0    0    1   0   0   0   0   1     0    0    0    1    1    0.5
ガチョウ   1   0
               入力データ2 (16次元)
               0    1    1   0   0   0   0   1     0    1    0    1    0     0
 ワシ    0   0   0    0    1   0   0   0   0   1     0    1    0    1    0     0
  イヌ   0   1   0    0    1   0   0   0   0   1     0    1    0    0    0     0
オオカミ   0   1   0   0.5   0   1   1   0   0   0     0    1    0    0    0     0
シマウマ   0   1   0    0    0   1   1   0   0   0     0    0    1    0    0     0
 アヒル   1   1   0    1    0   1   1   0   1   0     0    1    1    0    0     0
  ネコ   1   0   0   0.5   0   1   1   0   0   0     0    1    0    0    0     0
フクロウ   1   0   1   0.5   0   1   1   0   0   0     1    1    1    0    0     0
  トラ   0   0   1    0    0   1   1   0   1   0     0    1    1    0    0     0
 ウマ    0   0   1    0    0   1   1   1   1   0     0    0    1    0    0     1
  タカ   1   0   1    0    0   1   1   1   1   0     1    0    1    0    0     1
 ウシ    0   0   1    0    0   1   1   1   0   0     0    0    0    0    0     1
属   属   属   属     属   属   属   属   属   属    属     属    属    属    属    属
       性   性   性   性     性   性   性   性   性   性    性     性    性    性    性    性
       1   2   3   4     5   6   7   8   9   10   11    12   13   14   15   16

           中       夜     2   4   髪   有   た   羽                              草
       小       大                             根    縞     狩    走
名前         ぐ       行     本   本   を   蹄   て        あ               飛    泳    食
       さ   ら   き                         が   あ          猟    る    ぶ    ぐ
       い       い   性     足   足   持   類            り                         性
           い                     つ       み   り

  ハト   1   0   0    0    1   0   0   0   0   1     0    0    0    1    0    0.5
キツネ    0   0   0    0    1   0   0   0   0   1     0    0    0    0    0    0.5
メンドリ   1   0   0    0    1   0   0   0   0   1    0.3   0    0    1    1    0.5
ライオン   0   0   0    0    1   0   0   0   0   1     0    0    0    1    1    0.5
ガチョウ   1   0   0    1    1   0   0   0   0   1     0    1    0    1    0     0
 ワシ    0   0
               入力データ3 (16次元)
               0    0    1   0   0   0   0   1     0    1    0    1    0     0
  イヌ   0   1   0    0    1   0   0   0   0   1     0    1    0    0    0     0
オオカミ   0   1   0   0.5   0   1   1   0   0   0     0    1    0    0    0     0
シマウマ   0   1   0    0    0   1   1   0   0   0     0    0    1    0    0     0
 アヒル   1   1   0    1    0   1   1   0   1   0     0    1    1    0    0     0
  ネコ   1   0   0   0.5   0   1   1   0   0   0     0    1    0    0    0     0
フクロウ   1   0   1   0.5   0   1   1   0   0   0     1    1    1    0    0     0
  トラ   0   0   1    0    0   1   1   0   1   0     0    1    1    0    0     0
 ウマ    0   0   1    0    0   1   1   1   1   0     0    0    1    0    0     1
  タカ   1   0   1    0    0   1   1   1   1   0     1    0    1    0    0     1
 ウシ    0   0   1    0    0   1   1   1   0   0     0    0    0    0    0     1
属   属   属   属     属   属   属   属   属   属    属     属    属    属    属    属
       性   性   性   性     性   性   性   性   性   性    性     性    性    性    性    性
       1   2   3   4     5   6   7   8   9   10   11    12   13   14   15   16

           中       夜     2   4   髪   有   た   羽                              草
       小       大                             根    縞     狩    走
名前         ぐ       行     本   本   を   蹄   て        あ               飛    泳    食
       さ   ら   き                         が   あ          猟    る    ぶ    ぐ
       い       い   性     足   足   持   類            り                         性
           い                     つ       み   り

  ハト   1   0   0    0    1   0   0   0   0   1     0    0    0    1    0    0.5
キツネ    0   0   0    0    1   0   0   0   0   1     0    0    0    0    0    0.5
メンドリ   1   0   0    0    1   0   0   0   0   1    0.3   0    0    1    1    0.5
ライオン   0   0   0    0    1   0   0   0   0   1     0    0    0    1    1    0.5
ガチョウ   1   0   0    1    1   0   0   0   0   1     0    1    0    1    0     0
 ワシ    0   0   0    0    1   0   0   0   0   1     0    1    0    1    0     0
  イヌ   0   1   0    0    1   0   0   0   0   1     0    1    0    0    0     0
オオカミ   0   1   0   0.5   0   1   1   0   0   0     0    1    0    0    0     0
シマウマ   0   1   0    0    0   1   1   0   0   0     0    0    1    0    0     0
 アヒル   1   1   0    1    0   1   1   0   1   0     0    1    1    0    0     0
  ネコ   1   0   0   0.5   0   1   1   0   0   0     0    1    0    0    0     0
フクロウ   1   0   1   0.5   0   1   1   0   0   0     1    1    1    0    0     0
  トラ   0   0   1    0    0   1   1   0   1   0     0    1    1    0    0     0
 ウマ    0   0   1    0    0   1   1   1   1   0     0    0    1    0    0     1
  タカ   1   0   1    0    0   1   1   1   1   0     1    0    1    0    0     1
 ウシ    0   0   1    0    0   1   1   1   0   0     0    0    0    0    0     1
属   属   属   属     属   属   属   属   属   属    属     属    属    属    属    属
       性   性   性   性     性   性   性   性   性   性    性     性    性    性    性    性
       1   2   3   4     5   6   7   8   9   10   11    12   13   14   15   16

           中       夜     2   4   髪   有   た   羽                              草
       小       大                             根    縞     狩    走
名前         ぐ       行     本   本   を   蹄   て        あ               飛    泳    食
       さ   ら   き                         が   あ          猟    る    ぶ    ぐ
       い       い   性     足   足   持   類            り                         性
           い                     つ       み   り

  ハト   1   0   0    0    1   0   0   0   0   1     0    0    0    1    0    0.5
キツネ    0   0   0    0    1   0   0   0   0   1     0    0    0    0    0    0.5
メンドリ   1   0   0    0    1   0   0   0   0   1    0.3   0    0    1    1    0.5
ライオン   0   0   0    0    1   0   0   0   0   1     0    0    0    1    1    0.5
ガチョウ   1   0   0    1    1   0   0   0   0   1     0    1    0    1    0     0
 ワシ    0   0   0    0    1   0   0   0   0   1     0    1    0    1    0     0
  イヌ   0   1   0    0    1   0   0   0   0   1     0    1    0    0    0     0
オオカミ   0   1   0   0.5   0   1   1   0   0   0     0    1    0    0    0     0
シマウマ   0   1   0    0    0   1   1   0   0   0     0    0    1    0    0     0
 アヒル   1   1   0    1    0   1   1   0   1   0     0    1    1    0    0     0
  ネコ   1   0   0   0.5   0   1   1   0   0   0     0    1    0    0    0     0
フクロウ   1   0   1   0.5   0   1   1   0   0   0     1    1    1    0    0     0
  トラ   0   0   1    0    0   1   1   0   1   0     0    1    1    0    0     0
 ウマ    0   0   1    0    0   1   1   1   1   0     0    0    1    0    0     1
  タカ   1   0   1    0    0   1   1   1   1   0     1    0    1    0    0     1
 ウシ    0   0   1    0    0   1   1   1   0   0     0    0    0    0    0     1
属   属   属   属     属   属   属   属   属   属    属     属    属    属    属    属
       性   性   性   性     性   性   性   性   性   性    性     性    性    性    性    性
       1   2   3   4     5   6   7   8   9   10   11    12   13   14   15   16

           中       夜     2   4   髪   有   た   羽                              草
       小       大                             根    縞     狩    走
名前         ぐ       行     本   本   を   蹄   て        あ               飛    泳    食
       さ   ら   き                         が   あ          猟    る    ぶ    ぐ
       い       い   性     足   足   持   類            り                         性
           い                     つ       み   り

  ハト   1   0   0    0    1   0   0   0   0   1     0    0    0    1    0    0.5
キツネ    0   0   0    0    1   0   0   0   0   1     0    0    0    0    0    0.5
メンドリ   1   0   0    0    1   0   0   0   0   1    0.3   0    0    1    1    0.5
ライオン   0   0   0    0    1   0   0   0   0   1     0    0    0    1    1    0.5
ガチョウ   1   0   0    1    1   0   0   0   0   1     0    1    0    1    0     0
 ワシ    0   0   0    0    1   0   0   0   0   1     0    1    0    1    0     0
  イヌ   0   1   0    0    1   0   0   0   0   1     0    1    0    0    0     0
オオカミ   0   1   0   0.5   0   1   1   0   0   0     0    1    0    0    0     0
シマウマ   0   1   0    0    0   1   1   0   0   0     0    0    1    0    0     0
 アヒル   1   1   0    1    0   1   1   0   1   0     0    1    1    0    0     0
  ネコ   1   0   0   0.5   0   1   1   0   0   0     0    1    0    0    0     0
フクロウ   1   0   1   0.5   0   1   1   0   0   0     1    1    1    0    0     0
  トラ   0   0   1    0    0   1   1   0   1   0     0    1    1    0    0     0
 ウマ    0   0   1    0    0   1   1   1   1   0     0    0    1    0    0     1
  タカ   1   0   1    0    0   1   1   1   1   0     1    0    1    0    0     1
 ウシ    0   0   1    0    0   1   1   1   0   0     0    0    0    0    0     1
属   属   属   属     属   属   属   属   属   属    属     属    属    属    属    属
       性   性   性   性     性   性   性   性   性   性    性     性    性    性    性    性
       1   2   3   4     5   6   7   8   9   10   11    12   13   14   15   16

           中       夜     2   4   髪   有   た   羽                              草
       小       大                             根    縞     狩    走
名前         ぐ       行     本   本   を   蹄   て        あ               飛    泳    食
       さ   ら   き                         が   あ          猟    る    ぶ    ぐ
       い       い   性     足   足   持   類            り                         性
           い                     つ       み   り

  ハト   1   0   0    0    1   0   0   0   0   1     0    0    0    1    0    0.5
キツネ    0   0   0    0    1   0   0   0   0   1     0    0    0    0    0    0.5
メンドリ   1   0   0    0    1   0   0   0   0   1    0.3   0    0    1    1    0.5
ライオン   0   0   0    0    1   0   0   0   0   1     0    0    0    1    1    0.5
ガチョウ   1   0   0    1    1   0   0   0   0   1     0    1    0    1    0     0
 ワシ    0   0   0    0    1   0   0   0   0   1     0    1    0    1    0     0
  イヌ   0   1   0    0    1   0   0   0   0   1     0    1    0    0    0     0
オオカミ   0   1   0   0.5   0   1   1   0   0   0     0    1    0    0    0     0
シマウマ   0   1   0    0    0   1   1   0   0   0     0    0    1    0    0     0
 アヒル   1   1   0    1    0   1   1   0   1   0     0    1    1    0    0     0
  ネコ   1   0   0   0.5   0   1   1   0   0   0     0    1    0    0    0     0
フクロウ   1   0   1   0.5   0   1   1   0   0   0     1    1    1    0    0     0
  トラ   0   0   1    0    0   1   1   0   1   0     0    1    1    0    0     0
 ウマ    0   0   1    0    0   1   1   1   1   0     0    0    1    0    0     1
  タカ   1   0   1    0    0   1   1   1   1   0     1    0    1    0    0     1
 ウシ    0   0   1    0    0   1   1   1   0   0     0    0    0    0    0     1
属   属   属   属     属   属   属   属   属   属    属     属     属    属    属    属
       性   性   性   性     性   性   性   性   性   性    性     性     性    性    性    性
       1   2   3   4     5   6   7   8   9   10   11    12    13   14   15   16

           中       夜     2   4   髪   有   た   羽                               草
       小       大                             根    縞     狩     走
名前         ぐ       行     本   本   を   蹄   て        あ                飛    泳    食
       さ   ら   き                         が   あ          猟     る    ぶ    ぐ
       い       い   性     足   足   持   類            り                          性
           い                     つ       み   り

  ハト   1   0   0    0    1   0   0   0   0   1     0    0     0  1  0  0.5
キツネ    0   0   0    0    1   0   0   0   0   1     0    0     0  0  0  0.5
メンドリ   1   0   0    0    1   0   0   0   0   1    0.3   0     0  1  1  0.5
ライオン   0   0   0    0    1   0   0   0   0   1     0    0     0  1  1  0.5
ガチョウ   1   0   0    1    1   0   0   0   0   1     0    1     0  1  0   0
 ワシ    0   0   0    0    1   0   0   0   0   1     0    1     0  1  0   0
  イヌ   0   1   0    0    1   0   0   0   0   1     0    1     0  0  0   0
オオカミ   0   1   0   0.5   0   1   1   0   0   0     0    1     0  0  0   0
シマウマ   0   1   0    0    0   1   1   0   0   0     0    0     1  0  0   0
※ サンプルなので細かいことは
 アヒル   1   1   0    1    0   1   1   0   1   0     0    1     1  0  0   0
  ネコ   1   0   0   0.5   0   1   1   0   0   0     0    1     0  0  0   0
  気にしないでください
フクロウ   1   0   1   0.5   0   1   1   0   0   0     1    1     1  0  0   0
  トラ   0   0   1    0    0   1   1   0   1   0     0    1     1  0  0
                                                             (注)僕は作ってません0
 ウマ    0   0   1    0    0   1   1   1   1   0     0    0     1  0  0   1
  タカ   1   0   1    0    0   1   1   1   1   0     1    0     1  0  0   1
 ウシ    0   0   1    0    0   1   1   1   0   0     0    0     0  0  0   1
入力データを平面にきれいに并べる
入力データを平面にきれいに并べる
      =
    結果(2次元)
厂辞尘の分かり易い解説
鸟
草食


肉食
なにがわかるのか
なにがわかるのか
? 関係図(的なもの)ができる
なにがわかるのか
? 関係図(的なもの)ができる
? 似た性質のものは近くに来る
なにがわかるのか
? 関係図(的なもの)ができる
? 似た性質のものは近くに来る
? 特徴?性质の位置関係がわかる
なにがわかるのか
?   関係図(的なもの)ができる
?   似た性質のものは近くに来る
?   特徴?性质の位置関係がわかる
?   多目的最適化のパレート解の可視化
なにがわかるのか
?   関係図(的なもの)ができる
?   似た性質のものは近くに来る
?   特徴?性质の位置関係がわかる
?   多目的最適化のパレート解の可視化
?   クラスタリングに使われたり
なにがわかるのか
?   関係図(的なもの)ができる
?   似た性質のものは近くに来る
?   特徴?性质の位置関係がわかる
?   多目的最適化のパレート解の可視化
?   クラスタリングに使われたり


          ← これにはこんな感じで
            書いてあります
ここまでの説明で、、、
分かったような
分かってないような
分かってないような


  ちなみに僕は半分もわかりませんでした\(^ω^)/
これどうやって作るのか?
动物の例ではわかりにくいので
色(搁骋叠)の例で説明します
动物     色

16次元

六角形
动物     色

16次元   3次元

六角形
动物     色

16次元   3次元

六角形    四角形
必要な能力
1、四則演算(+-×÷)
2、比較(><)
2、平方根
中学で全て习います
厂翱惭の分かり易い解説
厂翱惭の分かり易い解説
中学生でも分かる厂翱惭の解説
あるごりずむ


手順
1、入力データを用意する
2、出力平面(結果)を初期化する
3、きれいに並べ変える(学習する)
1.入力データを用意する
入力データ ? 画像
             1ピクセル(R1、G1、B1)
             2ピクセル(R2、G2、B2)
             3ピクセル(R3、G3、B3)
1.入力データを用意する
入力データ ? 画像
             入力データ1(R1、G1、B1)
             入力データ2(R2、G2、B2)
             入力データ3(R3、G3、B3)
1.入力データを用意する
入力データ ? 画像
                      入力データ1(R1、G1、B1)
                      入力データ2(R2、G2、B2)
                      入力データ3(R3、G3、B3)



 ↓ 最初のピクセル(入力データ1)




        ↑ 最初のピクセル(入力データN)
1.入力データを用意する
入力データ ? 画像
             入力データ1(R1、G1、B1)
             入力データ2(R2、G2、B2)
             入力データ3(R3、G3、B3)




         ↓ 最初のピクセル(入力データ1)



        最初のピクセル(入力データN)↑
2.出力平面(结果)を初期化する
    出力 ? 配列
       W




H
2.出力平面(结果)を初期化する
    出力 ? 配列   自分で決めるもの
       W      ? W (横幅)
              ? H (縦幅)
              ? 1個1個の色(ランダム)
H
2.出力平面(结果)を初期化する
    出力 ? 配列   自分で決めるもの
       W      ? W (横幅)
              ? H (縦幅)
              ? 1個1個の色(ランダム)
H
2.出力平面(结果)を初期化する
    出力 ? 配列   自分で決めるもの
       W      ? W (横幅)
              ? H (縦幅)
              ? 1個1個の色(ランダム)
H
              要はてきとーな画像と同じ
2.出力平面(结果)を初期化する
    出力 ? 配列   自分で決めるもの
       W      ? W (横幅)
              ? H (縦幅)
              ? 1個1個の色(ランダム)
H
              要はてきとーな画像と同じ


                ニューロン
3.きれいに并べ変える(学习する)
   結果




入力データ


        ???
3.きれいに并べ変える(学习する)
   結果

              学習のやり方
              ①入力データを一つ選択




入力データ


        ???
3.きれいに并べ変える(学习する)
   結果

              学習のやり方
              ①入力データを一つ選択
              ②入力データに最も似た色の
               ニューロンを探す




入力データ


        ???
3.きれいに并べ変える(学习する)
   結果

              学習のやり方
              ①入力データを一つ選択
              ②入力データに最も似た色の
               ニューロンを探す
              ③周囲にあるニューロンを
               入力データに近い色にする

入力データ


        ???
3.きれいに并べ変える(学习する)
   結果

              学習のやり方
              ①入力データを一つ選択
              ②入力データに最も似た色の
               ニューロンを探す
              ③周囲にあるニューロンを
               入力データに近い色にする

入力データ


        ???
3.きれいに并べ変える(学习する)
   結果

              学習のやり方
              ①入力データを一つ選択
              ②入力データに最も似た色の
               ニューロンを探す
              ③周囲にあるニューロンを
               入力データに近い色にする
              ④全ての入力データに対して
               ①~③を繰り返す
入力データ


        ???
3.きれいに并べ変える(学习する)
   結果

               学習のやり方
               ①入力データを一つ選択
               ②入力データに最も似た色の
                ニューロンを探す
               ③周囲にあるニューロンを
                入力データに近い色にする
               ④全ての入力データに対して
                ①~③を繰り返す
入力データ


        ???   入力データ全部やって学習1回
学习を繰り返すことで???
学习を繰り返すことで???
学习を繰り返すことで???




                完成!!
なんか违う…




         ≠
             完成??
※ 表現の仕方が違うだけです




      ≒
皆さん、もうわかりましたね
「わかった」ということは
「プログラム」
書けますよね?
え?
(ヾ????缚)?????
そんな人のために
もっとわかりやすく
もっとわかりやすく
手順
1、入力データを用意する
 ? ごめんなさいm(_ _)m
2、出力平面(結果)を初期化する
 ? ごめんなさいm(_ _)m
3、きれいに並べ変える(学習する)
 ? もっとわかりやすく
※ 前に出たスライドです


  3.きれいに并べ変える(学习する)
   結果

                   学習のやり方
                   ①入力データを一つ選択
                   ②入力データに最も似た色の
                    ニューロンを探す
                   ③周囲にあるニューロンを
                    入力データに近い色にする
                   ④全ての入力データに対して
                    ①~③を繰り返す
入力データ


        ???      入力データ全部やって学習1回
もっとわかりやすく
学習のやり方②
入力データに最も似た色のニューロンを探す
もっとわかりやすく
学習のやり方②
入力データに最も似た色のニューロンを探す


似た色とは?
? 色の距離が最も近いもの
もっとわかりやすく
学習のやり方②
入力データに最も似た色のニューロンを探す


似た色とは?
? 色の距離が最も近いもの


距離: d ?   ?x2 ? x1 ? ? ? y2 ? y1 ?
                   2             2
もっとわかりやすく
学習のやり方②
入力データに最も似た色のニューロンを探す


 似た色とは?
 ? 色の距離が最も近いもの
色の場合

距離: d ?   ?R1 ? R2 ? ? ?G1 ? G2 ? ? ?B1 ? B2 ?
                   2            2            2
距離について

2次元   d?    ?x2 ? x1 ? ? ? y2 ? y1 ?
                        2                2



3次元   d?    ?x2 ? x1 ? ? ? y2 ? y1 ? ? ?z2 ? z1 ?
                        2                2               2



色     d?    ?R2 ? R1 ? ? ?G2 ? G1 ? ? ?B2 ? B1 ?
                            2                2               2



N次元   d?   ?a2 ? a1 ?2 ? ?b2 ? b1 ?2 ? ?c2 ? c1 ?2 ??n2 ? n1 ?2

           ← ここから↑の d が最も小さくなるものを
             探せばおk
もっとわかりやすく
もっとわかりやすく 2
学習のやり方③
周囲にあるニューロンを入力データに近い色にする
もっとわかりやすく 2
学習のやり方③
周囲にあるニューロンを入力データに近い色にする
近づけるとは(数学的に)
近づけるとは(数学的に)
Q、「1」 を 「10」 にするには?
近づけるとは(数学的に)
Q1、「1」 を 「10」 にするには?

   A1. 10倍する
   A2. 9を足す
近づけるとは(数学的に)
Q1、「1」 を 「10」 にするには?

   A1. 10倍する     ×
   A2. 9を足す      ○
近づけるとは(数学的に)
Q2、「1」 を 「10」 に半分だけ近づけるには?
近づけるとは(数学的に)
Q2、「1」 を 「10」 に半分だけ近づけるには?

      A1. 5倍する
近づけるとは(数学的に)
Q2、「1」 を 「10」 に半分だけ近づけるには?

      A1. 5倍する
近づけるとは(数学的に)
Q2、「1」 を 「10」 に半分だけ近づけるには?

      A1. 5.5倍する
近づけるとは(数学的に)
Q2、「1」 を 「10」 に半分だけ近づけるには?

      A1. 5.5倍する
      A2. 4.5を足す   SOM的にはコッチ
近づけるとは(数学的に)
Q2、「1」 を 「10」 に半分だけ近づけるには?

      A1. 5.5倍する
      A2. 4.5を足す         SOM的にはコッチ



      4.5 = (10 - 1)÷2
              差    半分

      結果は 1 + 4.5 = 5.5
近づけるとは(数学的に)
Q2、「1」 を 「10」 に半分だけ近づけるには?

      A1. 5.5倍する
      A2. 4.5を足す      SOM的にはコッチ



      4.5 = (10 - 1)×0.5
              差    割合

      結果は 1 + 4.5 = 5.5
近づけるとは(数学的に)
     図で書くと
             10



      9

 1
近づけるとは(数学的に)
     図で書くと
             10




      4.5
 1
近づけるとは(数学的に)
      図で書くと
              10
ここが近づけた値
       5.5

       4.5
  1
もっとわかりやすく 2
学習のやり方③
周囲にあるニューロンを入力データに近い色にする


 Rnew ? R1 ? ?R2 ? R1 ?? ?

  GもBも同じことをやれば
  (Rnew, Gnew, Bnew) が近い色になる
説明していなかったこと 1
 学習のやり方③
 周囲にあるニューロンを入力データに近い色にする


Rnew ? R1 ? ?R2 ? R1 ?? ? n ? ? n
            ?   n?       n 今、何回目?
? n ? ? 0 ? ?1 ? ?       N 全部で何回やるのか
            ? N?
 4.5 = (10 - 1)×0.5← α0はコレ
説明していなかったこと 2
 学習のやり方③
 周囲にあるニューロンを入力データに近い色にする


Rnew ? R1 ? ?R2 ? R1 ?? ? n ? ? n

  ?   は                 の半径です
説明していなかったこと 2
 学習のやり方③
 周囲にあるニューロンを入力データに近い色にする


Rnew ? R1 ? ?R2 ? R1 ?? ? n ? ? n

            ?   n?   n 今、何回目?
? n ? ? 0 ? ?1 ? ?   N 全部で何回やるのか
            ? N?
これでもう、みんな厂翱惭を理解した
これでもう、みんな厂翱惭を理解した
最后になりましたが、
作ってみたものがあるので
 見ていただきたいです
「ポケモン151匹を厂翱惭で并べてみた」
使ったデータ
某攻略サイトから
? 種族値 (攻、防、特攻、特防、素早)
? 捕まえやすさ
? 経験値
? タイプ
厂辞尘の分かり易い解説
厂辞尘の分かり易い解説

More Related Content

What's hot (20)

阶层ベイズによるワン罢辞ワンマーケティング入门
阶层ベイズによるワン罢辞ワンマーケティング入门阶层ベイズによるワン罢辞ワンマーケティング入门
阶层ベイズによるワン罢辞ワンマーケティング入门
shima o
?
経験ベイズ木(IBIS 2017)
経験ベイズ木(IBIS 2017)経験ベイズ木(IBIS 2017)
経験ベイズ木(IBIS 2017)
Masashi Sekino
?
阶层ベイズと奥础滨颁
阶层ベイズと奥础滨颁阶层ベイズと奥础滨颁
阶层ベイズと奥础滨颁
Hiroshi Shimizu
?
正準相関分析
正準相関分析正準相関分析
正準相関分析
Akisato Kimura
?
多変量解析
多変量解析多変量解析
多変量解析
Yoshihiro_Handa
?
Deep forest
Deep forestDeep forest
Deep forest
naoto moriyama
?
一般化線形モデル (GLM) & 一般化加法モデル(GAM)
一般化線形モデル (GLM) & 一般化加法モデル(GAM) 一般化線形モデル (GLM) & 一般化加法モデル(GAM)
一般化線形モデル (GLM) & 一般化加法モデル(GAM)
Deep Learning Lab(ディープラーニング?ラボ)
?
(実験心理学徒だけど)一般化线形混合モデルを使ってみた
(実験心理学徒だけど)一般化线形混合モデルを使ってみた(実験心理学徒だけど)一般化线形混合モデルを使ってみた
(実験心理学徒だけど)一般化线形混合モデルを使ってみた
Takashi Yamane
?
Visualizing Data Using t-SNE
Visualizing Data Using t-SNEVisualizing Data Using t-SNE
Visualizing Data Using t-SNE
Tomoki Hayashi
?
贰惭アルゴリズム
贰惭アルゴリズム贰惭アルゴリズム
贰惭アルゴリズム
Sotetsu KOYAMADA(小山田創哲)
?
Tokyo r15 異常検知入門
Tokyo r15 異常検知入門Tokyo r15 異常検知入門
Tokyo r15 異常検知入門
Yohei Sato
?
状態空間モデルの考え方?使い方 - TokyoR #38
状態空間モデルの考え方?使い方 - TokyoR #38状態空間モデルの考え方?使い方 - TokyoR #38
状態空間モデルの考え方?使い方 - TokyoR #38
horihorio
?
大規模ネットワーク分析 篠田
大規模ネットワーク分析 篠田大規模ネットワーク分析 篠田
大規模ネットワーク分析 篠田
Kosuke Shinoda
?
厂迟补苍コードの书き方 中级编
厂迟补苍コードの书き方 中级编厂迟补苍コードの书き方 中级编
厂迟补苍コードの书き方 中级编
Hiroshi Shimizu
?
ハミルトニアンモンテカルロ法についての説明
ハミルトニアンモンテカルロ法についての説明ハミルトニアンモンテカルロ法についての説明
ハミルトニアンモンテカルロ法についての説明
KCS Keio Computer Society
?
距离とクラスタリング
距离とクラスタリング距离とクラスタリング
距离とクラスタリング
大貴 末廣
?
Introduction to statistics
Introduction to statisticsIntroduction to statistics
Introduction to statistics
Kohta Ishikawa
?
倾向スコア:その概念と搁による実装
倾向スコア:その概念と搁による実装倾向スコア:その概念と搁による実装
倾向スコア:その概念と搁による実装
takehikoihayashi
?
厂迟补苍勉强会资料(前编)
厂迟补苍勉强会资料(前编) 厂迟补苍勉强会资料(前编)
厂迟补苍勉强会资料(前编)
daiki hojo
?
阶层ベイズによるワン罢辞ワンマーケティング入门
阶层ベイズによるワン罢辞ワンマーケティング入门阶层ベイズによるワン罢辞ワンマーケティング入门
阶层ベイズによるワン罢辞ワンマーケティング入门
shima o
?
経験ベイズ木(IBIS 2017)
経験ベイズ木(IBIS 2017)経験ベイズ木(IBIS 2017)
経験ベイズ木(IBIS 2017)
Masashi Sekino
?
阶层ベイズと奥础滨颁
阶层ベイズと奥础滨颁阶层ベイズと奥础滨颁
阶层ベイズと奥础滨颁
Hiroshi Shimizu
?
(実験心理学徒だけど)一般化线形混合モデルを使ってみた
(実験心理学徒だけど)一般化线形混合モデルを使ってみた(実験心理学徒だけど)一般化线形混合モデルを使ってみた
(実験心理学徒だけど)一般化线形混合モデルを使ってみた
Takashi Yamane
?
Visualizing Data Using t-SNE
Visualizing Data Using t-SNEVisualizing Data Using t-SNE
Visualizing Data Using t-SNE
Tomoki Hayashi
?
Tokyo r15 異常検知入門
Tokyo r15 異常検知入門Tokyo r15 異常検知入門
Tokyo r15 異常検知入門
Yohei Sato
?
状態空間モデルの考え方?使い方 - TokyoR #38
状態空間モデルの考え方?使い方 - TokyoR #38状態空間モデルの考え方?使い方 - TokyoR #38
状態空間モデルの考え方?使い方 - TokyoR #38
horihorio
?
大規模ネットワーク分析 篠田
大規模ネットワーク分析 篠田大規模ネットワーク分析 篠田
大規模ネットワーク分析 篠田
Kosuke Shinoda
?
厂迟补苍コードの书き方 中级编
厂迟补苍コードの书き方 中级编厂迟补苍コードの书き方 中级编
厂迟补苍コードの书き方 中级编
Hiroshi Shimizu
?
ハミルトニアンモンテカルロ法についての説明
ハミルトニアンモンテカルロ法についての説明ハミルトニアンモンテカルロ法についての説明
ハミルトニアンモンテカルロ法についての説明
KCS Keio Computer Society
?
距离とクラスタリング
距离とクラスタリング距离とクラスタリング
距离とクラスタリング
大貴 末廣
?
Introduction to statistics
Introduction to statisticsIntroduction to statistics
Introduction to statistics
Kohta Ishikawa
?
倾向スコア:その概念と搁による実装
倾向スコア:その概念と搁による実装倾向スコア:その概念と搁による実装
倾向スコア:その概念と搁による実装
takehikoihayashi
?
厂迟补苍勉强会资料(前编)
厂迟补苍勉强会资料(前编) 厂迟补苍勉强会资料(前编)
厂迟补苍勉强会资料(前编)
daiki hojo
?

厂辞尘の分かり易い解説