VIDEO
åºå³¶ççéçºã§è£½é ããã¦ããä¼çµ±å·¥è¸å çéç㯠180 å¹´ã®æ´å²ãããæ¥æ¬ã§æãæåãªçã§ã。
æ¥æ¬ã®çã®çç£ã®ç´ 8 å²ãçéçºã§è¡ããã¦ããã·ã§ã¢ãæ¥æ¬ä¸ã§ã。è¿å¹´ã§ã¯åç²§çã¨ãã¦æµ·å¤ã®æåãã©ã³ãã¸ã® OEM(å§è¨è
ãã©ã³ãå製é )ã®å¼ãåããå¢ãã¦ãã、çéçã¯ä¸çã«ãåºã¾ã£ã¦ãã¾ã。
䏿¹、çå
ã®è触ã・è¦ãç®ã®ç¾ãããªã©、æ©æ¢°ã«ããå®éåãé£ããè¦ç´ ãéè¦ã§ããçä½ãã§ã¯、ã»ã¨ãã©ã®å·¥ç¨ã«ããã¦äººéã®æä½æ¥ãå¿
é ã¨ãªãã¾ã。ããã§、çµé¨ãç©ãã çè·äººã®è²æãéè¦ã¨ãªãã¾ãã、æè½ç¿å¾ã¾ã§ã«é·ãæéãè¦ãããã¨ãªã©ããå¾ç¶è
ããªããªãå®çãã¦è²ããªããã¨ã課é¡ã«ãªã£ã¦ãã¾ã。
ç¾ç¶ã®çè·äººã®ä½æ¥ãä¸é¨ã§ãæè¡ã§ãµãã¼ããããã¨ã¯、çç£å¹çåä¸ã ãã§ã¯ãªã、æåã®æç¶å¯è½æ§ã®è¦³ç¹ãããéè¦ã§ã。
ä»åæã
㯠TensorFlow ã使ã£ã¦、çè·äººã®å±äººçãªä½æ¥ã¨ãªã£ã¦ãã「ç©å
å½¢ç¶ã®æ¤å使¥」ãå®éåãããã¼ã«ã®ãããã¿ã¤ãã使ãã¾ãã。å°æ¥çã«ã¯、ãã®ãã¼ã«ãç¨ãããã¨ã§è·äººä½æ¥ã®å®éå、使¥éã®åæ¸、å¾ç¶è
æè²ã¸ã®è²¢ç®ãç®æãã¦ãã¾ã。
çéçã¨ã¯
1840 å¹´é ãã製é ããã¦ããæ¥æ¬ã®ä¼çµ±å·¥è¸çã§ã。ç¨éã¨ãã¦ã¯æ¸éçã¨åç²§çã製é ããã¦ãã¾ã。æ²ç·ãå¤ãæ¥æ¬èªã®ã²ãããªã表ç¾ããããã«ç©å
ã®æãããæ¸éçãä½ããã¦ãã¾ããã、ãã®ç¹å¾´ãæ´»ããã¦åç²§çãèªçãã¾ãã。空æ°ã«è§¦ãã¦ãããããªèå½ããã®æããããçéçã®ç¹å¾´ã§ã。ç¾å¨ã§ã¯åç²§çã®çç£ã主ã§ãã、æ¥æ¬ã®ã¿ãªããæµ·å¤ã®åç²§åã¡ã¼ã«ã¼ãããæ³¨æãããã¾ã。
ä¼çµ±æè¡å¾ç¶è
ã®è²æã課é¡
æãããæ¯å
ã¥ããã¯ãã¹ã¦、æ©æ¢°ã§ã¯ãªã人éã®çè·äººãæä½æ¥ã§è£½é ãã¦ãã¾ã。çéçã製é ããè·äººã¯ç¾å¨ 1,500 åãã、ãã®ãã¡ã®ç¹ã«é«ãæè¡・ææ³ãä¿æããè·äºº 19 åã
ä¼çµ±å·¥è¸å£«ã¨ãã¦ç»é² ããã¦ãã¾ã。
çè·äººã¨ãªãããã«ã¯æè¡åå¾ã«é·ãå¹´æãããããã¨、çã®è©ä¾¡ã«é«ãå±äººæ§ããããã¨ãªã©ããå¾ç¶è
æè²ãé£ãã、æåãå®ãæå³ã§ã課é¡ã«ãªã£ã¦ãã¾ã。
çéçã®ä½ãæ¹
çéçã«ä½¿ãããæ¯ã«ã¯é¦¬ãç¸ãªã© 10 種é¡ä»¥ä¸ã®åç©ã®æ¯ã使ããã¾ã。ç©å
ã®ä½ãæ¹、æ¯ã®ç¨®é¡ãé·ãã®é
åã¯çç£ä¼ç¤¾ãã¨ã«ç°ãªã£ã¦ãã¾ã。ã¾ãçè·äººã«ãã£ã¦æä½æ¥ã§æ´å½¢ãããç©å
ã¯、è¤æ°äººãç®ã§ãã§ãã¯ãããã¨ã§ä¸è¯åãåãé¤ã、ãã®å質ã確èªãã¦ãã¾ã。ä»åã®ããã¸ã§ã¯ãã®ãã¼ããã¼ã§ãã
æ ªå¼ä¼ç¤¾æç¥å ã§ã¯、ãã®çç£æ¹æ³ã§ä¸æ¥ã« 2,000 ~ 4,000 æ¬ã®çéçã製é ããã¦ãã¾ã。
çéçæ¤åã®é£ããã¨ãã
çéçã«ããã¦ç©å
ã®å½¢ã¯ã¨ã¦ãéè¦ã§ã。
çéçã®ç©å
ã¯äººéãæä½æ¥ã§ä½æãã¦ãããã、è¯åã§ãã£ã¦ãå¾®å¦ã«å½¢ãç°ãªãã¾ã。ä¸è¯åã§ã、ç©å
ãå
¨ä½çã«å°ãã・å¹ãã§ãã・æ¯ãé£ã³åºã¦ãããªã©ã®æ¥µå
ããªéãã§ãã、ç´ äººã«ã¯è¦æ¥µããé£ããã§ã。
ã¾ãææã«ãã£ã¦ç´ æã¨ãªãåç©ã®æ¯èªä½ãå¤ãããã¨ãã、è¯åã®å½¢ã®åºæºãå®éçã«å®ãããã¨ãã¨ã¦ãå°é£ã§ã。ç¾ç¶ã§ã¯çè·äººãçµé¨ãå
ã«ç·åçã«å¤æãã¦è¯å・ä¸è¯åãé¸å¥ãã¦ãã¾ã。
ç§éã®è§£æ±ºæ¹æ³
ããã§æã
㯠TensorFlow ã使ã、è¯å・ä¸è¯åãå¤å®ããç»ååæãã¼ã«ããããã¿ã¤ãã³ã°ãã¾ãã。è·äººã®å¤æãæ©æ¢°çã«ã©ãã¾ã§åç¾ã§ãããã¸ã®ææ¦ã§ã。
å°ç®±åã®çä½ã«ã«ã¡ã©ã¨å転å°ãåãä»ã、対象ã¨ãªãçãå転å°ã«ã»ãããã¾ã。
çãå転å°ã§ 1 å¨ããéã« 20 æã®ç»åãæ®å½±ã、ããããã®ç»åãè¯åãä¸è¯åãå¤å®ãã¾ã。
20 æã®å
ã«æå®ææ°ä»¥ä¸ãä¸è¯åã¨å¤å®ãããå ´åã«、ãã®çã「ä¸è¯å」ã¨å¤æãããããã«ãã¦ãã¾ã。
å¦ç¿ãã¼ã¿
ä»å㯠200 æ¬ã®è¯åçãè·äººã®æ¹ã
ã«é¸æãã¦ããã ã、ãããããç´ 5,000 æã®ç©å
ã®ç»åãæ®å½±ãã¢ãã«ã®å¦ç¿ã«ç¨ãã¾ãã。æ®å½±ããç»åã«ã¯
OpenCV ã«ããè¼ªéæ½åºããããã¨ã§、å¦ç¿ã«å¿
è¦ãªç©å
ã®ã¿ãåãããã«åå¦çããã¦ãã¾ã。
ã¢ããªã³ã°
ã·ã³ãã«ãª
Convolutional Auto Encoder (CAE)ã TensorFlow ã§æ§ç¯ãã¾ãã。ãã®ã¢ãã«ã«ã¯å
ç¨ã® 5,000 æã®è¯åçã®ç©å
ç»åãå¦ç¿ããã¾ãã。
è¯åçã®ç»åç¹å¾´ãå¦ç¿ãããã® CAE ã¯、ä¸è¯åç»å(ä¾ãã°、ç©å
ãç´°ãããç»å)ãã¤ã³ããããã¦ã、å¦ç¿ããç¹å¾´éãå
ã«「è¯åã®ãããªç©å
ãããç»å」ãã¢ã¦ãããã(åæ§æ)ããæ§è³ªããã£ãã¢ãã«ã«ãªãã¾ã。
ãã®å¾、ã¤ã³ãããããçç»åã¨ã¢ã¦ãããããããçç»åã¨ã®å·®åããåæ§æèª¤å·®ãè¨ç®ãã¾ã。ãã®åæ§æèª¤å·®ãå¯è¦åããã¨、ããã¯ãã®ã¾ã¾「ã¤ã³ãããããçã®ã©ããä¸è¯ç®æãªã®ã」ã表ãä¸è¯åç®æã®æ
å ±ã¨è¦ããã¨ãã§ãã¾ã。
çµæ
ãã®å¦ç¿æ¸ã¿ã¢ãã«ã使ã£ã¦å¥ã®è¯å・ä¸è¯åç»åãã¤ã³ãããããã¨ãã®çµæãè¦ã¦ã¿ã¾ããã。
è¯åçãã¢ãã«ã«ã¤ã³ããããåæ§æãããç»åã§ã¯åæ§æèª¤å·®(= ä¸è¯åç®æ, ç½ãé å)ã¯ã»ã¨ãã©è¦ããã¾ãã。䏿¹、ä¸è¯åãã¤ã³ããããã¦åæ§æãããç»åã§ã¯、ç¸å¯¾çã«å¤§ããªä¸è¯åç®æã確èªã§ãã¾ã。
åèã¨ãã¦、1 æ¬ã®çã®åæ§æç»åãç¹ãã¦åç»ã«ãããã®ã以ä¸ã§ã。赤ãç®æãä¸è¯åç®æã表ãã¦ãã¾ã。鿢ç»ãããä¸è¯åç®æãè¦è¦çã«ããããããã¨æãã¾ã。(å·¦ : è¯åç、ä¸å¤®&å³ : ä¸è¯åç)
è©ä¾¡æ¹æ³
ã¢ãã«ã«ããå®éçãªè©ä¾¡(Precision, Recall ã®ç®åº)ã¨çè·äººã®å®æ§çãªè©ä¾¡ã®ä¸¡æ¹ãå å³ã、åæ§æèª¤å·®ã®ç½ããã¯ã»ã«ã 40 ãã¯ã»ã«ä»¥ä¸åå¨ããã°、ãã®çç»åã「ä¸è¯å」ã¨åé¡ãããããå¤ãè¨ãã¾ãã。
ä»åã¯ç¹ã«、「ä¸è¯åçã®æ¤ç¥」ãéè¦è¦ãã¦ãããå¤ãè¨å®ãã¾ããã、ãã®å¤å®æ¹æ³ã«ãã£ã¦åé¡ãããçã¯、æ¦ãçè·äººã®è©ä¾¡çµæã¨ä¸è´ãã¾ã。
ã¾ã、ãã®ç䏿¬åä½ã§ã®è¯å / ä¸è¯åå¤å®æ¹æ³ã§ã¯、1 æ¬ã®çãå転å°ã§ 1 å¨ããéã« 20 æã®ç»åãæ®å½±ã、ããããã®ç»åãè¯åãä¸è¯åãå¤å®ãã¾ã。æçµçã« 20 æä¸ 6 æãä¸è¯åã¨å¤å®ãããå ´åã«、ãã®çã「ä¸è¯å」ã¨å¤æãããããã«ãã¦ãã¾ã。6 æã¨ãããããå¤ãçè·äººã®æ¹ã¨ç¸è«ãã¦æ±ºå®ãã¾ãã。
ãã®ãã¼ã«ã®å®éã®åºåçµæç»é¢ã¯ä»¥ä¸ã§ã。
屿
ä»åã®ããã¸ã§ã¯ãã§ã¯、ä¸è¯ç®æãå¯è¦åãã¦é«ã説æå¯è½æ§ã示ãã¤ã¤、çè·äººã¨æ¦ãåãå¤å®çµæãåºããã¨ãã§ãããããã¿ã¤ããä½ããã¨ãã§ãã¾ãã。ä»å¾ã¯ãã®ãããªå ´é¢ã§æ´»ç¨ã§ããã¨èãã¦ãã¾ã。
è·äººä½æ¥ã®å®éå : 人éã®æè¦ã ãã«ä¾åããªãå®éçãªè©ä¾¡æ¹æ³ã確ç«ãã¦ããããã¨æãã¾ã。æ¹æ³ã®ç°ãªãå¤æã®æ¹æ³ãããã¤ãããæ¹ãå質管çã®è¦³ç¹ã§ãæå©ã§ã。è·äººã®å®æ§çãªå¤æãå®éçã«æ´è·ãããã¼ã«ã«ãªãã°è¯ãã¨æãã¾ã。
使¥éã®åæ¸ : è·äººã®å¤ææè¦ãåæ ãããã¼ã«ãå©ç¨ãããã¨ã§、é·ãçµé¨ãæã£ã人以å¤ã§ãæ¤å使¥ãå¯è½ã«ãªãã¾ã。ã¾ã人éã«ããä½åãã®ãã§ã㯠ãã¤ã³ãã®ä¸ã® 1 ã¤ãæ©æ¢°ãã§ãã¯ã«ç½®ãæãããã¨ã§ä½æ¥ã®ä¸é¨ã¯è»½æ¸ãããã¨ãã§ãã¾ã。
å¾ç¶è
æè²ã¸ã®è²¢ç® : è·äººæè²ã®å ´ã«ããã¦、ä¸è¯åç®æãå¯è¦åããåæ§æèª¤å·®ã®å³ã¯é常ã«ãªãããªæ
å ±ã¨ãªãã¾ã。ã©ããã©ã®ãããä¸è¯ãããã®ããå®éçã«ä¼ãããããã¨ã¯æè¡ãä¼ããä¸ã§éå¸¸ã«æçã§ã。
ç©å
å½¢ç¶ã®å¤å®ã¯、é«ãå°éæ§ã¨äººéã®æè¦ãéè¦ã§ãã使¥ã§ãããã、æ©æ¢°ã«ãã使¥ã®å®å
¨ç½®ãæãã¯ã¾ã é£ããç¶æ
ã§ã。ä»åã®å ´åã®ããã«、人éã®ä½æ¥ã¯é常ã«ç²¾åº¦ãé«ã、人é使¥ãåæã«æ§ç¯ãããç¾ç¶ã®ãªãã¬ã¼ã·ã§ã³ã§ãå¹çãä½ãããã§ã¯ãªããã¨ãå¤ãã§ã。ãã®ãã、æ©è½æ¤è¨¼ã§ã¯æ©æ¢°å¦ç¿ã®åç´ãªæ¤ç¥ç²¾åº¦ã ãã§ã¯ãªã、æ¢åã®ãªãã¬ã¼ã·ã§ã³ã¨ AI ã·ã¹ãã ã®å¯è½æ§ããã¡ãã¨çè§£ãã¦、ã©ãã«ã©ã®ããã« AI ãé©å¿ããã®ããã¹ãããè¦æ¥µãããã¨ã大åã§ã。ä»åã¯ã¾ã「ç©å
å½¢ç¶ã®æ¤å使¥」ã¨ããä¸é¨ã®ä½æ¥ã§ AI ã¢ãã«ã®å¯è½æ§ã確ããããã¨ãã§ãã¾ãã。ä»å¾ã¯ã¢ãã«ç²¾åº¦・ã¹ã«ã¼ãããã®æ¹åã¨å
±ã«、æ¢åãªãã¬ã¼ã·ã§ã³ã¸ã®ãã®ãã¼ã«ã®ç¾å®çãªå°å
¥æ¹æ³ã«ã¤ãã¦ãèãã¦ããã¤ããã§ã。
<åè>
æ ªå¼ä¼ç¤¾ãã¬ã¤ã³ããã ã¯、2004 å¹´ã®åµæ¥ä»¥æ¥、AI、ããã°ãã¼ã¿ãªã©ã®è¨èãåºã¾ãåãã、ãã¼ã¿æ´»ç¨ã®ãªã¼ãã£ã³ã°ã«ã³ããã¼ã¨ãã¦、ã¢ããªãã£ã¯ã¹ã¨ã¨ã³ã¸ãã¢ãªã³ã°ãé§ä½¿ã、伿¥ã®ãã¸ãã¹åµé ã¨çµå¶æ¹åããæ¯æ´ãã¦ãã¾ã。æ¯æ´å®ç¸¾ã¯、éè・å°å£²・ã¡ã¼ã«ã¼・ãµã¼ãã¹ãªã©å¹
åºãæ¥ç¨®ã対象㫠1,000 社ãè¶
ã、ãã¼ã¿æ´»ç¨ã®ã³ã³ã»ãããã¶ã¤ã³ããéç¨ã«ããææåµåºã¾ã§ããã¼ã¿ã«ã«æ¯æ´ãããã¨ã§、ãã¼ã¿ã価å¤ã«å¤ãããæä¼ãããã¦ãã¾ã。ä¸è¬ç¤¾å£æ³äººãã¼ã¿ãµã¤ã¨ã³ãã£ã¹ãåä¼ä»£è¡¨çäº、ä¸è¬ç¤¾å£æ³äººæ¥æ¬ãã£ã¼ãã©ã¼ãã³ã°åä¼çäºãæ
ã£ã¦ãã、è¿å¹´ã¯ãã¸ãã¹èª²é¡ã解決ããããã«æ©æ¢°å¦ç¿・深層å¦ç¿ãç¨ãã AI æ´»ç¨äºä¾ã夿°çã¿åºãã¦ãã¾ã。
Reviewed by
Khanh LeViet - Developer Relations Team and
Takuo Suzuki - Developer Relations Team
ãã®è¨äºã¯、æ ªå¼ä¼ç¤¾ãã¬ã¤ã³ããã ã® Lead Data Scientist åç° å太ããã«ããã²ã¹ãæç¨¿ã§ã。
VIDEO
åºå³¶ççéçºã§è£½é ããã¦ããä¼çµ±å·¥è¸å çéç㯠180 å¹´ã®æ´å²ãããæ¥æ¬ã§æãæåãªçã§ã。
æ¥æ¬ã®çã®çç£ã®ç´ 8 å²ãçéçºã§è¡ããã¦ããã·ã§ã¢ãæ¥æ¬ä¸ã§ã。è¿å¹´ã§ã¯åç²§çã¨ãã¦æµ·å¤ã®æåãã©ã³ãã¸ã® OEM(å§è¨è
ãã©ã³ãå製é )ã®å¼ãåããå¢ãã¦ãã、çéçã¯ä¸çã«ãåºã¾ã£ã¦ãã¾ã。
䏿¹、çå
ã®è触ã・è¦ãç®ã®ç¾ãããªã©、æ©æ¢°ã«ããå®éåãé£ããè¦ç´ ãéè¦ã§ããçä½ãã§ã¯、ã»ã¨ãã©ã®å·¥ç¨ã«ããã¦äººéã®æä½æ¥ãå¿
é ã¨ãªãã¾ã。ããã§、çµé¨ãç©ãã çè·äººã®è²æãéè¦ã¨ãªãã¾ãã、æè½ç¿å¾ã¾ã§ã«é·ãæéãè¦ãããã¨ãªã©ããå¾ç¶è
ããªããªãå®çãã¦è²ããªããã¨ã課é¡ã«ãªã£ã¦ãã¾ã。
ç¾ç¶ã®çè·äººã®ä½æ¥ãä¸é¨ã§ãæè¡ã§ãµãã¼ããããã¨ã¯、çç£å¹çåä¸ã ãã§ã¯ãªã、æåã®æç¶å¯è½æ§ã®è¦³ç¹ãããéè¦ã§ã。
ä»åæã
㯠TensorFlow ã使ã£ã¦、çè·äººã®å±äººçãªä½æ¥ã¨ãªã£ã¦ãã「ç©å
å½¢ç¶ã®æ¤å使¥」ãå®éåãããã¼ã«ã®ãããã¿ã¤ãã使ãã¾ãã。å°æ¥çã«ã¯、ãã®ãã¼ã«ãç¨ãããã¨ã§è·äººä½æ¥ã®å®éå、使¥éã®åæ¸、å¾ç¶è
æè²ã¸ã®è²¢ç®ãç®æãã¦ãã¾ã。
çéçã¨ã¯
1840 å¹´é ãã製é ããã¦ããæ¥æ¬ã®ä¼çµ±å·¥è¸çã§ã。ç¨éã¨ãã¦ã¯æ¸éçã¨åç²§çã製é ããã¦ãã¾ã。æ²ç·ãå¤ãæ¥æ¬èªã®ã²ãããªã表ç¾ããããã«ç©å
ã®æãããæ¸éçãä½ããã¦ãã¾ããã、ãã®ç¹å¾´ãæ´»ããã¦åç²§çãèªçãã¾ãã。空æ°ã«è§¦ãã¦ãããããªèå½ããã®æããããçéçã®ç¹å¾´ã§ã。ç¾å¨ã§ã¯åç²§çã®çç£ã主ã§ãã、æ¥æ¬ã®ã¿ãªããæµ·å¤ã®åç²§åã¡ã¼ã«ã¼ãããæ³¨æãããã¾ã。
ä¼çµ±æè¡å¾ç¶è
ã®è²æã課é¡
æãããæ¯å
ã¥ããã¯ãã¹ã¦、æ©æ¢°ã§ã¯ãªã人éã®çè·äººãæä½æ¥ã§è£½é ãã¦ãã¾ã。çéçã製é ããè·äººã¯ç¾å¨ 1,500 åãã、ãã®ãã¡ã®ç¹ã«é«ãæè¡・ææ³ãä¿æããè·äºº 19 åãä¼çµ±å·¥è¸å£«ã¨ãã¦ç»é² ããã¦ãã¾ã。
çè·äººã¨ãªãããã«ã¯æè¡åå¾ã«é·ãå¹´æãããããã¨、çã®è©ä¾¡ã«é«ãå±äººæ§ããããã¨ãªã©ããå¾ç¶è
æè²ãé£ãã、æåãå®ãæå³ã§ã課é¡ã«ãªã£ã¦ãã¾ã。
çéçã®ä½ãæ¹
çéçã«ä½¿ãããæ¯ã«ã¯é¦¬ãç¸ãªã© 10 種é¡ä»¥ä¸ã®åç©ã®æ¯ã使ããã¾ã。ç©å
ã®ä½ãæ¹、æ¯ã®ç¨®é¡ãé·ãã®é
åã¯çç£ä¼ç¤¾ãã¨ã«ç°ãªã£ã¦ãã¾ã。ã¾ãçè·äººã«ãã£ã¦æä½æ¥ã§æ´å½¢ãããç©å
ã¯、è¤æ°äººãç®ã§ãã§ãã¯ãããã¨ã§ä¸è¯åãåãé¤ã、ãã®å質ã確èªãã¦ãã¾ã。ä»åã®ããã¸ã§ã¯ãã®ãã¼ããã¼ã§ããæ ªå¼ä¼ç¤¾æç¥å ã§ã¯、ãã®çç£æ¹æ³ã§ä¸æ¥ã« 2,000 ~ 4,000 æ¬ã®çéçã製é ããã¦ãã¾ã。
çéçæ¤åã®é£ããã¨ãã
çéçã«ããã¦ç©å
ã®å½¢ã¯ã¨ã¦ãéè¦ã§ã。
çéçã®ç©å
ã¯äººéãæä½æ¥ã§ä½æãã¦ãããã、è¯åã§ãã£ã¦ãå¾®å¦ã«å½¢ãç°ãªãã¾ã。ä¸è¯åã§ã、ç©å
ãå
¨ä½çã«å°ãã・å¹ãã§ãã・æ¯ãé£ã³åºã¦ãããªã©ã®æ¥µå
ããªéãã§ãã、ç´ äººã«ã¯è¦æ¥µããé£ããã§ã。
ã¾ãææã«ãã£ã¦ç´ æã¨ãªãåç©ã®æ¯èªä½ãå¤ãããã¨ãã、è¯åã®å½¢ã®åºæºãå®éçã«å®ãããã¨ãã¨ã¦ãå°é£ã§ã。ç¾ç¶ã§ã¯çè·äººãçµé¨ãå
ã«ç·åçã«å¤æãã¦è¯å・ä¸è¯åãé¸å¥ãã¦ãã¾ã。
ç§éã®è§£æ±ºæ¹æ³
ããã§æã
㯠TensorFlow ã使ã、è¯å・ä¸è¯åãå¤å®ããç»ååæãã¼ã«ããããã¿ã¤ãã³ã°ãã¾ãã。è·äººã®å¤æãæ©æ¢°çã«ã©ãã¾ã§åç¾ã§ãããã¸ã®ææ¦ã§ã。
å°ç®±åã®çä½ã«ã«ã¡ã©ã¨å転å°ãåãä»ã、対象ã¨ãªãçãå転å°ã«ã»ãããã¾ã。
çãå転å°ã§ 1 å¨ããéã« 20 æã®ç»åãæ®å½±ã、ããããã®ç»åãè¯åãä¸è¯åãå¤å®ãã¾ã。
20 æã®å
ã«æå®ææ°ä»¥ä¸ãä¸è¯åã¨å¤å®ãããå ´åã«、ãã®çã「ä¸è¯å」ã¨å¤æãããããã«ãã¦ãã¾ã。
å¦ç¿ãã¼ã¿
ä»å㯠200 æ¬ã®è¯åçãè·äººã®æ¹ã
ã«é¸æãã¦ããã ã、ãããããç´ 5,000 æã®ç©å
ã®ç»åãæ®å½±ãã¢ãã«ã®å¦ç¿ã«ç¨ãã¾ãã。æ®å½±ããç»åã«ã¯ OpenCV ã«ããè¼ªéæ½åºããããã¨ã§、å¦ç¿ã«å¿
è¦ãªç©å
ã®ã¿ãåãããã«åå¦çããã¦ãã¾ã。
ã¢ããªã³ã°
ã·ã³ãã«ãª Convolutional Auto Encoder (CAE)ã TensorFlow ã§æ§ç¯ãã¾ãã。ãã®ã¢ãã«ã«ã¯å
ç¨ã® 5,000 æã®è¯åçã®ç©å
ç»åãå¦ç¿ããã¾ãã。
è¯åçã®ç»åç¹å¾´ãå¦ç¿ãããã® CAE ã¯、ä¸è¯åç»å(ä¾ãã°、ç©å
ãç´°ãããç»å)ãã¤ã³ããããã¦ã、å¦ç¿ããç¹å¾´éãå
ã«「è¯åã®ãããªç©å
ãããç»å」ãã¢ã¦ãããã(åæ§æ)ããæ§è³ªããã£ãã¢ãã«ã«ãªãã¾ã。
ãã®å¾、ã¤ã³ãããããçç»åã¨ã¢ã¦ãããããããçç»åã¨ã®å·®åããåæ§æèª¤å·®ãè¨ç®ãã¾ã。ãã®åæ§æèª¤å·®ãå¯è¦åããã¨、ããã¯ãã®ã¾ã¾「ã¤ã³ãããããçã®ã©ããä¸è¯ç®æãªã®ã」ã表ãä¸è¯åç®æã®æ
å ±ã¨è¦ããã¨ãã§ãã¾ã。
çµæ
ãã®å¦ç¿æ¸ã¿ã¢ãã«ã使ã£ã¦å¥ã®è¯å・ä¸è¯åç»åãã¤ã³ãããããã¨ãã®çµæãè¦ã¦ã¿ã¾ããã。
è¯åçãã¢ãã«ã«ã¤ã³ããããåæ§æãããç»åã§ã¯åæ§æèª¤å·®(= ä¸è¯åç®æ, ç½ãé å)ã¯ã»ã¨ãã©è¦ããã¾ãã。䏿¹、ä¸è¯åãã¤ã³ããããã¦åæ§æãããç»åã§ã¯、ç¸å¯¾çã«å¤§ããªä¸è¯åç®æã確èªã§ãã¾ã。
åèã¨ãã¦、1 æ¬ã®çã®åæ§æç»åãç¹ãã¦åç»ã«ãããã®ã以ä¸ã§ã。赤ãç®æãä¸è¯åç®æã表ãã¦ãã¾ã。鿢ç»ãããä¸è¯åç®æãè¦è¦çã«ããããããã¨æãã¾ã。(å·¦ : è¯åç、ä¸å¤®&å³ : ä¸è¯åç)
è©ä¾¡æ¹æ³
ã¢ãã«ã«ããå®éçãªè©ä¾¡(Precision, Recall ã®ç®åº)ã¨çè·äººã®å®æ§çãªè©ä¾¡ã®ä¸¡æ¹ãå å³ã、åæ§æèª¤å·®ã®ç½ããã¯ã»ã«ã 40 ãã¯ã»ã«ä»¥ä¸åå¨ããã°、ãã®çç»åã「ä¸è¯å」ã¨åé¡ãããããå¤ãè¨ãã¾ãã。
ä»åã¯ç¹ã«、「ä¸è¯åçã®æ¤ç¥」ãéè¦è¦ãã¦ãããå¤ãè¨å®ãã¾ããã、ãã®å¤å®æ¹æ³ã«ãã£ã¦åé¡ãããçã¯、æ¦ãçè·äººã®è©ä¾¡çµæã¨ä¸è´ãã¾ã。
ã¾ã、ãã®ç䏿¬åä½ã§ã®è¯å / ä¸è¯åå¤å®æ¹æ³ã§ã¯、1 æ¬ã®çãå転å°ã§ 1 å¨ããéã« 20 æã®ç»åãæ®å½±ã、ããããã®ç»åãè¯åãä¸è¯åãå¤å®ãã¾ã。æçµçã« 20 æä¸ 6 æãä¸è¯åã¨å¤å®ãããå ´åã«、ãã®çã「ä¸è¯å」ã¨å¤æãããããã«ãã¦ãã¾ã。6 æã¨ãããããå¤ãçè·äººã®æ¹ã¨ç¸è«ãã¦æ±ºå®ãã¾ãã。
ãã®ãã¼ã«ã®å®éã®åºåçµæç»é¢ã¯ä»¥ä¸ã§ã。
屿
ä»åã®ããã¸ã§ã¯ãã§ã¯、ä¸è¯ç®æãå¯è¦åãã¦é«ã説æå¯è½æ§ã示ãã¤ã¤、çè·äººã¨æ¦ãåãå¤å®çµæãåºããã¨ãã§ãããããã¿ã¤ããä½ããã¨ãã§ãã¾ãã。ä»å¾ã¯ãã®ãããªå ´é¢ã§æ´»ç¨ã§ããã¨èãã¦ãã¾ã。
è·äººä½æ¥ã®å®éå : 人éã®æè¦ã ãã«ä¾åããªãå®éçãªè©ä¾¡æ¹æ³ã確ç«ãã¦ããããã¨æãã¾ã。æ¹æ³ã®ç°ãªãå¤æã®æ¹æ³ãããã¤ãããæ¹ãå質管çã®è¦³ç¹ã§ãæå©ã§ã。è·äººã®å®æ§çãªå¤æãå®éçã«æ´è·ãããã¼ã«ã«ãªãã°è¯ãã¨æãã¾ã。
使¥éã®åæ¸ : è·äººã®å¤ææè¦ãåæ ãããã¼ã«ãå©ç¨ãããã¨ã§、é·ãçµé¨ãæã£ã人以å¤ã§ãæ¤å使¥ãå¯è½ã«ãªãã¾ã。ã¾ã人éã«ããä½åãã®ãã§ã㯠ãã¤ã³ãã®ä¸ã® 1 ã¤ãæ©æ¢°ãã§ãã¯ã«ç½®ãæãããã¨ã§ä½æ¥ã®ä¸é¨ã¯è»½æ¸ãããã¨ãã§ãã¾ã。
å¾ç¶è
æè²ã¸ã®è²¢ç® : è·äººæè²ã®å ´ã«ããã¦、ä¸è¯åç®æãå¯è¦åããåæ§æèª¤å·®ã®å³ã¯é常ã«ãªãããªæ
å ±ã¨ãªãã¾ã。ã©ããã©ã®ãããä¸è¯ãããã®ããå®éçã«ä¼ãããããã¨ã¯æè¡ãä¼ããä¸ã§éå¸¸ã«æçã§ã。
ç©å
å½¢ç¶ã®å¤å®ã¯、é«ãå°éæ§ã¨äººéã®æè¦ãéè¦ã§ãã使¥ã§ãããã、æ©æ¢°ã«ãã使¥ã®å®å
¨ç½®ãæãã¯ã¾ã é£ããç¶æ
ã§ã。ä»åã®å ´åã®ããã«、人éã®ä½æ¥ã¯é常ã«ç²¾åº¦ãé«ã、人é使¥ãåæã«æ§ç¯ãããç¾ç¶ã®ãªãã¬ã¼ã·ã§ã³ã§ãå¹çãä½ãããã§ã¯ãªããã¨ãå¤ãã§ã。ãã®ãã、æ©è½æ¤è¨¼ã§ã¯æ©æ¢°å¦ç¿ã®åç´ãªæ¤ç¥ç²¾åº¦ã ãã§ã¯ãªã、æ¢åã®ãªãã¬ã¼ã·ã§ã³ã¨ AI ã·ã¹ãã ã®å¯è½æ§ããã¡ãã¨çè§£ãã¦、ã©ãã«ã©ã®ããã« AI ãé©å¿ããã®ããã¹ãããè¦æ¥µãããã¨ã大åã§ã。ä»åã¯ã¾ã「ç©å
å½¢ç¶ã®æ¤å使¥」ã¨ããä¸é¨ã®ä½æ¥ã§ AI ã¢ãã«ã®å¯è½æ§ã確ããããã¨ãã§ãã¾ãã。ä»å¾ã¯ã¢ãã«ç²¾åº¦・ã¹ã«ã¼ãããã®æ¹åã¨å
±ã«、æ¢åãªãã¬ã¼ã·ã§ã³ã¸ã®ãã®ãã¼ã«ã®ç¾å®çãªå°å
¥æ¹æ³ã«ã¤ãã¦ãèãã¦ããã¤ããã§ã。
<åè>
æ ªå¼ä¼ç¤¾ãã¬ã¤ã³ããã ã¯、2004 å¹´ã®åµæ¥ä»¥æ¥、AI、ããã°ãã¼ã¿ãªã©ã®è¨èãåºã¾ãåãã、ãã¼ã¿æ´»ç¨ã®ãªã¼ãã£ã³ã°ã«ã³ããã¼ã¨ãã¦、ã¢ããªãã£ã¯ã¹ã¨ã¨ã³ã¸ãã¢ãªã³ã°ãé§ä½¿ã、伿¥ã®ãã¸ãã¹åµé ã¨çµå¶æ¹åããæ¯æ´ãã¦ãã¾ã。æ¯æ´å®ç¸¾ã¯、éè・å°å£²・ã¡ã¼ã«ã¼・ãµã¼ãã¹ãªã©å¹
åºãæ¥ç¨®ã対象㫠1,000 社ãè¶
ã、ãã¼ã¿æ´»ç¨ã®ã³ã³ã»ãããã¶ã¤ã³ããéç¨ã«ããææåµåºã¾ã§ããã¼ã¿ã«ã«æ¯æ´ãããã¨ã§、ãã¼ã¿ã価å¤ã«å¤ãããæä¼ãããã¦ãã¾ã。ä¸è¬ç¤¾å£æ³äººãã¼ã¿ãµã¤ã¨ã³ãã£ã¹ãåä¼ä»£è¡¨çäº、ä¸è¬ç¤¾å£æ³äººæ¥æ¬ãã£ã¼ãã©ã¼ãã³ã°åä¼çäºãæ
ã£ã¦ãã、è¿å¹´ã¯ãã¸ãã¹èª²é¡ã解決ããããã«æ©æ¢°å¦ç¿・深層å¦ç¿ãç¨ãã AI æ´»ç¨äºä¾ã夿°çã¿åºãã¦ãã¾ã。
Reviewed by Khanh LeViet - Developer Relations Team and Takuo Suzuki - Developer Relations Team