| ç»åèªèç¨ãã¥ã¼ã©ã«ãããã¯ã¼ã¯ Inception V1 ã®å±¤ã® 1 ã¤ã Activation Atlas ã§è¡¨ç¤ºãã詳細ã¤ã¡ã¼ã¸。ãããã¯ã¼ã¯ãç»åãåé¡ããããã«、ãã¾ãã¾ã«ç°ãªã種é¡ã®ç»åæ¤åºãé©ç¨ãã¦ããã¨ãããã。ãã¨ãã°、æç©ã®ãããªæ§é 、ããã®å·£ç¶ã®ãã¿ã¼ã³、ç¹ç©ã®ãããªè³ªæãªã©。 |
次ã«ç¤ºãä¾ã¯、
ImageNet ãã¼ã¿ã»ããã§ãã¬ã¼ãã³ã°ãã CNN ã§ãã
Inception V1 ã«å¯¾ã㦠Activation Atlas ãé©ç¨ãããã®ã§ã。CNN ã§ã¯ä¸è¬ã«、ç»åãåãåã£ã¦ããã«ã©ãã«ãä»ãã¾ã。å
·ä½çã«ã¯、äºåã«æ±ºãããã¦ãã「
ã«ã«ããã¼ã©」「
ã·ã¥ãã¼ã±ã«」「
ãã©ã¤ãã³」ã¨ãã£ã 1,000 種é¡ã»ã©ã®ã©ãã«ãããããã®ç»åã«ä»ãã¦ããã¾ã。ãããè¡ãããã«、ãããã¯ã¼ã¯ã¯ 10 åã»ã©ã®å±¤ã使ã£ã¦ç»åãã¼ã¿ã段éçã«è©ä¾¡ãã¦ããã¾ã。ããããã®å±¤ã¯æ°ç¾åã®ãã¥ã¼ãã³ããæã、ãã®åã
ã®ãã¥ã¼ãã³ã¯ç»åã®ãã¾ãã¾ãªé¨åã«åå¿ãã¦æ´»æ§åãã¾ã。ãã層ã®ãããã¥ã¼ãã³ã¯ç¬ã®è³ã«åå¿ããã、å
¥åå´ã®å±¤ã®ãããã¥ã¼ãã³ã¯ã³ã³ãã©ã¹ãã®å¼·ã縦ç·ã«åå¿ããããã¾ã。
Activation Atlas ã¯、100 䏿ã®ç»åãããã¥ã¼ã©ã« ãããã¯ã¼ã¯ã®å層ã®å
é¨çãªæ´»æ§åç¶æ
ãéãããã¨ã§æ§ç¯ããã¦ãã¾ã。ãã®æ´»æ§åç¶æ
ã¯è¤éãªé«æ¬¡å
ãã¯ãã«ã®éã¾ãã§è¡¨ç¾ããã¦ãã¾ã。ããã、
UMAP ã§ãããããã 2 次å
ã®ã¬ã¤ã¢ã¦ãã«æå½±ãã¾ã。UMAP ã¯、髿¬¡å
ãã¼ã¿ãããã®æ¬è³ªçãªæ§é ãåãåºãããã®æ¬¡å
åæ¸ã®æè¡ã§ã。
ããã§æ´»æ§åãã¯ãã«ãæ´çã§ãã¾ãã、ãã¹ã¦ã®æ´»æ§åç¶æ
ãåéããã¨ä¸ç®ã§ã¯ããããªãã»ã©è¨å¤§ãªæ°ã«ãªãã®ã§、ãããéç´ãã¦å®éã«æ±ããç¨åº¦ã«æ¸ããå¿
è¦ãããã¾ã。ããã§、使ãã 2 次å
ã¬ã¤ã¢ã¦ãã®ä¸ã«ã°ãªãããæç»ãã¾ã。ã°ãªããå
ã®ããããã®ã»ã«ã§、ã»ã«ã®å¢çå
ã«ãããã¹ã¦ã®æ´»æ§åç¶æ
ã®å¹³åãè¨ç®ã、ç¹å¾´ã®è¦è¦åã«ãã£ã¦åã
ã®ã»ã«ã表ãç»åã使ãã¾ã。
 |
| å·¦: ã©ã³ãã 㪠100 ä¸åã®ã¤ã¡ã¼ã¸ããããã¯ã¼ã¯ã«å
¥åã、ç»åãã¨ã«ç©ºéçãªæ´»æ§åç¶æ
ã 1 ã¤、ã©ã³ãã ã«åéãã。ä¸å¤®: æ´»æ§åç¶æ
ã UMAP ã«æ¸¡ã、2 次å
ã¾ã§æ¬¡å
ãæ¸ãã。ãã®çµæããããããã。ä¼¼ããããªæ´»æ§åç¶æ
ã¯äºãã«è¿ãã«é
ç½®ããã。å³: ã°ãªãããæç»ã、ã»ã«ã«å¯¾å¿ããæ´»æ§åç¶æ
ã®å¹³åãè¨ç®ãã¦、å¹³ååããæ´»æ§åç¶æ
ã®ç¹å¾´ãå転ããã。 |
ä¸ã®å³ã¯、ãã¥ã¼ã©ã« ãããã¯ã¼ã¯ã®ãã 1 ã¤ã®å±¤ã ãã Activation Atlas ã§è¡¨ãããã®ã§ã(å
ã«è§¦ããããã«ç»åèªèã¢ãã«ã¯é常ããããã®å±¤ãåãã¾ã)。ããã¯、ãããã¯ã¼ã¯ããã®å±¤ã§å¦ç¿ããè¦è¦çæ¦å¿µããã¹ã¦ç¶²ç¾
ããå³ã§ã。ãããã Activation Atlas ã«ããå¯è¦åã®çµæã¯ãã¾ãã«è¨å¤§ããã¦、è¦æ
£ããªããã¡ã¯æå³ãããããªãããããã¾ãã。ãã®ããããã®ãã¾ãã¾ãªæ¨¡æ§ã、ç»åèªèã¢ãã«ãä½ãåºãããã¾ãã¾ãªè¦è¦çæ½è±¡åã¨æ¦å¿µãåæ ãã¦ãã¾ã。
 |
| Inception V1 ã®å¤ãã®å±¤ã® 1 ã¤(mixed4c)ã Activation Atlas ã§è¡¨ç¾ããæ¦è¦å³。ãããã¯ã¼ã¯ã®ä¸ã»ã©ã«åå¨ãã層ã表ãã¦ãã。 |
 |
| ãã®ä»è¿ã§ã¯、ãã¾ãã¾ãªç¨®é¡ã®èãæ¤ç©ãæ¤åºãã¦ãããã¨ãããã。 |
 |
| ããã§ã¯、ãã¾ãã¾ãªæ°´å、æ¹、ç å·ãæ¤åºãã¦ãã。 |
 |
| ããã«ã¯、ãã¾ãã¾ãªå»ºç©ãæ©ããã。 |
åè¿°ã®ããã«、ãã®ãããã¯ã¼ã¯ã«ã¯、ã»ãã«ãããããã®å±¤ãããã¾ã。ãããã¯ã¼ã¯ã®å¥¥ã«åããã«ã¤ãã¦æ¦å¿µãç´°ååããã¦ãããã¨ã確ããããã、ãã®å±¤ã®åã®å±¤ãè¦ã¦ã¿ã¾ããã(ããããã®å±¤ã¯、åã®å±¤ã®æ´»æ§åãåãã¦æ´»æ§åãã¾ã)。
 |
| åã®å±¤ã§ãã mixed4a ã«ã¯、æ¼ ç¶ã¨ãã「åºä¹³é¡」ã®é åããã。 |
 |
| ãããã¯ã¼ã¯ã®æ¬¡ã®å±¤ã® mixed4b ã§ã¯、åç©ã¨äººãåãã、ãã®éã«ã¯æç©ãé£ã¹ãã®ãç¾ãã¦ãã。 |
 |
| mixed4c 層ã§ã¯、以ä¸ã®ãããªæ¦å¿µãããã«ç´°ååãã、å°ããª「åå³¶」ç¶ã«ãªã£ã¦åºå¥ããã¦ãã。 |
層ãéãããã¨ã«å
¨ä½çãªæ§é ãé²åãã¦ããã¾ãã、åã
ã®æ¦å¿µãå
·ä½çã§è¤éãªãã®ã«ãªã£ã¦ãããã¨ããããã¾ã。3 ã¤ã®å±¤ã«ã¤ãã¦、å
·ä½çãªåé¡é
ç®ã§ãã「ãã£ãã」ã«é¢ä¿ããé åã«æ³¨ç®ãã¦ã¿ãã¨、ããããããããã¾ã。
 |
| å·¦: æåã«è¿ã層。ã»ãã®å±¤ã«æ¯ã¹ãã¨、å
·ä½æ§ãä½ã。ä¸å¤®: ä¸ã»ã©ã®å±¤ã§ã¯、æããã«èã®ãããªã¤ã¡ã¼ã¸ã ã、種é¡ã¾ã§ã¯ããããªã。å³: æå¾ã®å±¤ã§ã¯、èãçç¶ã«ä¸¸ã¾ã£ã¦ãããã£ããç¹æã®ã¤ã¡ã¼ã¸ã«ãªã£ã¦ãã。 |
ãã 1 ã¤、注ç®ãã¹ãç¾è±¡ãããã¾ã。層ãéãããã¨ã«æ¦å¿µãç´°ãããªã£ã¦ããã ãã§ãªã、å¤ãæ¦å¿µãçµã¿åããã¦æ°ããæ¦å¿µãç¾ãã¦ããããã«è¦ãã¾ã。
 |
| ä¸ã»ã©ã®å±¤ã§ãã mixed4c(å·¦ããã³ä¸å¤®)ã§ã¯、ç ã¨æ°´ã¯å¥ã
ã®æ¦å¿µã«ãªã£ã¦ãã。「ç å·」ã¨ããåé¡é
ç®ã¯、ãã®ä¸¡æ¹ã¨å¼·ãçµã³ã¤ãã¦ãã。ãã®å¾ã®å±¤ã§ãã mixed5b(å³)ã¨æ¯è¼ããã¨、2 ã¤ã®æ¦å¿µã 1 ã¤ã®æ´»æ§åç¶æ
ã¨ãã¦èåãã¦ããã¨èãããã。 |
ç¹å®ã®å±¤å
¨ä½ã表ã Activation Atlas ã®ç¹å®ã®é åã«ãºã¼ã ãããã¨ãã§ãã¾ãã、ImageNet ã® 1,000 ã®åé¡é
ç®ã® 1 ã¤ã«æ³¨ç®ã、ãã®ç¹å®ã®å±¤ã® Activation Atlas ãä½ããã¨ãã§ãã¾ã。ãããè¦ãã¨、ãããã¯ã¼ã¯ãç¹å®ã®åé¡é
ç®ã«åé¡ããéã«、ç¹ã«é »ç¹ã«ä½¿ã£ã¦ããæ¦å¿µã¨ãããã©ãæ¢ãã¦ãããããããã¾ã。ãã¨ãã°、「ã¢ã«ã®ãã」ã®ä¾ãè¦ã¦ã¿ã¾ããã。
 |
| ãããã、ãããã¯ã¼ã¯ã「ã¢ã«ã®ãã」ã«åé¡ããéã«、ä½ã«æ³¨ç®ãã¦ããããããããã。è³ãã¨ãã£ã¦ãããã¨、èµ¤ãæ¯ã§é¼»ã®å¨ããç½ããªã£ã¦ãããã¨、èæ¯ãæ£®ãéªã§ãããã¨ãããããã。 |
 |
| ããã§ã¯、ãã¾ãã¾ãªæ¡å¤§çãè§åº¦ã®「ç¦å±æ ¹」ãæ¤åºãã¦ãã。 |
 |
| 「ã¢ã¤ããã¯ã¹」ã§ã¯、è§ã¨è¶è²ãæ¯ç®ãæ¤åºãã¦ãããã¨ãããã。ããã ãã§ãªã、ã¢ã¤ããã¯ã¹ãããå²©å ´ãªã©ã®ç°å¢ãæ¤åºãã¦ãã。 |
 |
| ç¦å±æ ¹ã®å ´åã¨åãã、「ãã§ã¦ã»ã³ã¢ã¶ã」ã§ããã¾ãã¾ãªå¤§ããã®ãã§ã¦ã»ã³ã¢ã¶ãã®ç»åãæ¤åºãã¦ãã。ããã«å ãã¦、ç´«è²ã®è±ãæ¤åºãã¦ããé¨åããã。ãã§ã¦ã»ã³ã¢ã¶ãã®è±ãæ¤åºãããã¨ãã¦ãããã®ã¨èãããã。 |
ãã®ãã㪠Activation Atlas ãã、ã¢ãã«å
ã§ç´°ãããªè¦è¦çæ½è±¡åãè¡ããã¦ãããã¨ããããã¾ã。ããã ãã§ãªã、æ¦å¿µçãªã¬ãã«ã®ééããèµ·ãã¦ãããã¨ããããå ´åãããã¾ã。ãã¨ãã°、「ããã¸ãã¶ã¡」ã® Activation Atlas ãè¦ã¦ã¿ãã¨、æ°´ã¨ä¸è§å½¢ã®ã²ããåºã¦ãã¾ã。ããã¯äºæ³ã©ããã§ãã、éçãã¼ã«ã®ãããªãã®ããããã¨ããããã¾ã。ãããã、ãã®ã¢ãã«ãè¦ãã¦ãã¾ã£ã「è¿é」ããããã¾ã。ã¤ã¾ã、éçãã¼ã«ã®èµ¤ã縫ãç®ã¨、å£ãéããããã¸ãã¶ã¡ãä¼¼ã¦ãããã®ã¨ãã¦èªèãã¦ãã¾ã。
ããããã¹ããããã、éçãã¼ã«ã®ã¤ã¡ã¼ã¸ã®ä¸é¨ãè²¼ãä»ãã¦ã¿ãã¨、ã¢ãã«ã¯「ã³ã¯ã¯ã¸ã©」ã®ç¹å®ã®ã¤ã¡ã¼ã¸ã「ããã¸ãã¶ã¡」ã«åé¡ããããã«ãªãã¾ã。
ãã® Activation Atlas ã、æ©æ¢°å¦ç¿ããã身è¿ã§è§£éããããããæè¡ã®ã²ã¨ã¤ã¨ãã¦æ´»ç¨ããããã¨ãæå¾
ãã¦ãã¾ã。ç°¡åã«è©¦ãã
Jupyter ãã¼ãããã¯ããªãªã¼ã¹ãã¾ããã®ã§、ãã©ã¦ã¶ã§
Colab ãéã、1 åã¯ãªãã¯ããã ãã§ããã«å®è¡ã§ãã¾ã。Activation Atlas ã¯、以åã«ãªãªã¼ã¹ããããã¼ã«
Lucid ããã¼ã¹ã¨ãã¦ãã、ããããããè¦è¦åãè¡ããã¾ãã¾ãªæè¡ãåãã¦ãã¾ã。
Activation Atlas ã使ã£ã¦çãã¾ãè¦ã¤ããæ°ããçºè¦ã®å ±åããå¾
ã¡ãã¦ãã¾ã。
Reviewed by
Kaz Sato - Staff Developer Advocate, Google Cloud