2æéããç ããªãã£ããããªãã¨ãèµ·ãã¦åºå¤ãæã¯ã¢ã«ã´ãªãºã æ¼ç¿ã®ææ¥ãå æ¥å°é¢¨ã§ä¼è¬ã«ãªã£ãæ¥ã®è£è¬ãªã®ã ãã3é以éã¯ä¼è¬ã«ãªããªãã£ãã®ã§ã1-2éã ãã®è£è¬ã®ã¯ããªã®ã«ã1éã®ææ¥ãä¼è¬ã ã£ãã®ã§ãå®è³ªèªåã®ææ¥ã®ããã ãã«å¦æ ¡ã«æ¥ã¦ãã人ãã»ã¨ãã©ã ã£ããããâ¦â¦ï¼åºå¸ããªãã¦ãããã課é¡ãåºãã ãã§ãããã¨ä¼ãã¦ããã¨ããã1/3ã®å¦çãåºå¸ãï¼
ä»å¹´åº¦ã®è¬ç¾©ã¯ããã§å ¨é¨çµäºãæ¥å¹´ã¯ä»å¹´åº¦ããäºå®ã§ã¦ã©ã¼ãã³ã°ã¢ããã«3åããã£ã¦ãã¾ã£ãããã«ã§ããªãã£ããã¼ã¿æ§é ã¨ãã½ã¼ãã¢ã«ã´ãªãºã ãã«ãã¼ãããã¨ããã§ããã
ãæ¼ã¯å¦å ã®ãä»äºã«é¢ä¿ãã説æä¼ãã©ãããåæ ãäºåã«ç¥ãããã¦ããªãã£ãã®ã ãã1æéåãã£ã説æã®ãã¡ãèªåã«é¢ããã¨ããã¯1åãããã§ãæ®ãã¯å ¨é¨èªåã«é¢ä¿ãªãã¨ããã ã£ãã説æä¼ã®ãã¨ãã³ã¼ã¹å ã®å çæ¹ã«èªåãããäºå®ã®ä»äºãã©ããããã®ãæãã¦ããã ããã®ã§ãæ¦è¦ã¯åãã£ãã®ã ããç¡ç æéãçãã£ããã¨ãããã説æä¼ã®æä¸ã¯ç ã max ã ã£ãï¼æ±ï¼
å¤æ¹ã¯ç 究室ã§ç 究ã®ç¸è«ãä¸ç·ã« Scala ã®ä½¿ãæ¹ãåå¼·ããããããããã¨ãã§ãããªãã©ã®è¨èªã§æ¸ãã¦ãããããScala ã§ã§ãããã«ãªããªãä»ã®è¨èªã§æ¸ãã°ããã¨æãã®ã ããã©ã®ã¿ã¤ãã³ã°ã§è«¦ããããé£ããããããè¨èªå¦ççãªã¬ã¤ã¤ã¼ã§æ¢ã¾ã£ã¦æéããããã®ã¯ä»æ¹ãªãããããã°ã©ãã³ã°è¨èªçãªã¬ã¤ã¤ã¼ã§æéã空費ããã®ã¯ãã£ãããªãã®ã§ãã§ãããã«ãªããªããã£ãã¨æ念ããã»ããããï¼ããã§ãããªãã¨ãããªããã¨ãããã¨ã¯ãªãå ´åã¯ãç¹ã«ï¼ã¨æãã®ã ãã©ãªãã
ãã¨ãæã§ããã°5åã§ã§ããå 容ããããã°ã©ãã³ã°ã§ãããã¨ãã¦1ã«æããã£ããããã®ããæ¬æ°ã§æ³£ãããã大å¦ï¼é¢ï¼ã§ããã¹ãã¯ç 究ã§ãã£ã¦ããã°ã©ãã³ã°ã§ã¯ãªãã®ã§ãããã°ã©ãã³ã°ã§ããå¿ è¦ããªãã¨ãããç¡é§ã«ãããã¨ãã¦ç°å¸¸ã«æéããããã®ã¯ãæ¬æ«è»¢åã§ãããè¨èªå¦çã§ããããã±ã¼ã¹ã¯ããã¨ãã°ã³ãã³ãã©ã¤ã³ãã MeCab/Cabocha/Stanford Parser etc ã使ã£ã¦ãã¡ã¤ã«ã«æ¸ãè¾¼ãã ãã®ãèªã¿è¾¼ãã°ããã ããªã®ã«ãPython/Ruby/Perl ã¤ã³ã¿ãã§ã¼ã¹ã使ã£ã¦ããããã®è¨èªããå¼ã¼ãã¨ãã¦ãã¾ãè¡ããªããã¨ãããããªäºä¾ï¼ç¹ã«ãªãã¸ã§ã¯ãæåãããåãã£ã¦ããªã人ã«ãããã¡ï¼ã§ãããããªãããããããªããã°ãªããªããã¨èãããããªã®ã§ããã
機械学習はじめよう(最終回)ã®ãæ©æ¢°å¦ç¿ã使ããã®ããããã§ãæ¸ããã¦ããããã«ã
ãï¼ ã«ã¼ã«ãæ¸ãã¦ãã¾ã£ããï¼ãªãã ãè² ããæ°ãããï¼
ç®çã¯ãæ©æ¢°å¦ç¿ã使ãããã¨ã ã£ãã®ã§ããããã
ãããï¼éãã¾ããããæ¬å½ã®ç®çã¯ããããã®ãä½ããã ã£ãã¯ãããããªãï¼ã«ã¼ã«ãæ¸ãã¦ãå ¨ç¶è² ããããã§ã¯ããã¾ããã
ãæ©æ¢°å¦ç¿ãããã¾ã§æ段ã®ä¸ã¤ãã¨ããç¹ã念é ã«ããã°ï¼å ´åã«ãã£ã¦ã¯ãï¼è©¦ãã¦ã¿ããã©ï¼ãã£ã±ãæ©æ¢°å¦ç¿ã使ããªããã¨ããå¤æãããå¾ã¾ãã
ã«ã¼ã«ãæ¸ãã¨ãããã¨ã¯ã¡ã³ããã³ã¹ã³ã¹ããä¸ããã¨ãããã¨ã§ããããã«ãã£ã¦æ¬å½ã«ä½ããããã®ããé¢ãã¦ããªããï¼ãããããã¨ãããæ°ã«ããããã«ãã¾ãããã
ï¼ä¸ç¥ï¼
ãã£ããæ©æ¢°å¦ç¿ãåå¼·ããã®ã ãã使ãããæ°æã¡ã¯ã¨ã¦ããããããã¾ããï¼ããã§ããæ©æ¢°å¦ç¿ã使ããªããã¨ããé¸æè¢ã常ã«æ®ãã¦ããã¦ã»ããã¨ããã¤ããã§æå¾ã«ãã®ãããªç¯ãæã£ã¦ãã¦ã¿ã¾ããã
æ©æ¢°å¦ç¿ã¯ééããªãå¼·åãªéå ·ã§ããã ããããã¤ã¡ã¼ã¸ã«å¼ãããããã«æ£ãã使ããããã«ãªã£ã¦ã»ããã¨æãã¾ãã
ã¨ãããã¨ã§ãããç®çã¨æ段ãæ··åãã¦ãã¾ãã¨ãããããªããããã°ã©ã ãæ¸ãã®ã¯ããã¾ã§ç 究ããæ段ã®ä¸ã¤ã«éããªãããã§ãããã°ã©ãã³ã°ã®åå¼·ãåèªããã®ã¯å¤§ãã«ãã£ãããªãã¨ã ã¨æããããæ©æ¢°å¦ç¿ã§ãããªããã°ãªããªãããããã°ã©ã ãæ¸ããªããã°ãªããªãï¼ãã®è¨èªã§æ¸ããªããã°ãªããªãï¼ãã¨ããæãè¾¼ã¿ã¯æ¨ã¦ãã»ãããããããã©ããã¦ãæ©æ¢°å¦ç¿ã§ããããããããã¯æã§ãªãããã°ã©ã ãæ¸ããããã¨ãããªãããã¯ããã§ãã¾ããªãã¨æãã®ã ããã¾ã人æã§ãã£ã¦ã¿ãä¸ã§ãç 究çã¨ãã¦ã¯ãããã¯ãªã¢ãã¦å ã«é²ããä¸ã§ãåå¼·ã¨ãã¦è¶£å³ã§ãã£ã¦ãããããã¨æãã®ã§ããã
SVM ã§ããç¥ããã Vapnik ã®åçã¨ãã¦ãããåé¡ã解ãã¨ãããã®åé¡ãããé£ããåé¡ãéä¸æ®µéã§è§£ãã¦ã¯ãªããªããã¨ãããã®ãããã®ã ããéä¸æ®µéã§é£ãããã®ããããªãããããåé¿ããæ¹æ³ãèããæ¹ãããããéä¸æ®µéã§æ¬æ¥ã®åé¡ãããï¼ãã¾ã®èªåã«ã¨ã£ã¦ï¼é£ããåé¡ãåºã¦ãã¦åé¿ã§ããªããªããæçµçãªã¿ã¹ã¯ã®å¤æ´ãæ¤è¨ããæ¹ãããã¨æããç¹ã«æåã®ãã¡ã¯ããã¼ããªã¿ã¹ã¯ã1ã¤ããªããããç°¡åãªã¿ã¹ã¯ãããã¤ãããªãæ¹ãå®åãã¤ããããã®ãã¡èªåã®å®åãã¤ãã¦ãä¹ãè¶ããããããã«ãªã£ããããããã«åãçµãã°ããã®ã§â¦â¦ã
ã¨ã¯ãããèªåèªèº«ä¿®å£«ã®ããã¯æ£è¦è¡¨ç¾ã使ã£ãããã°ã©ãã³ã°ã SVM ã«ããæ©æ¢°å¦ç¿ã§å³ãå ãã¦ããªãã§ãããã§ãï¼æ±ç¨çãªï¼ããã°ã©ã ãæ¸ããã¨ããããã¨ã«ããæ©æ¢°å¦ç¿ã§è§£ããã¨ããããããã¨ããã£ãã®ã§ã人ã®ãã¨ã¯è¨ããªãã®ã§ãããâ¦â¦ãï¼ä¹¾å çãæ¾æ¬å çãã¨ãã©ãããããªã®æ©æ¢°å¦ç¿ãã¦ãæå³ãªãããã¨ãã£ããã£ã¦ããã®ããã®ã¨ãã¯åãããªãã£ããããã¾ã¯èªåãåããã¨ãæãç«å ´ã«ãªã£ãï¼
CTOとはなんなのか、あるいはエンジニアの生存戦略 ã§ã
ä¸å®ä»¥ä¸ã®ã¨ã³ã¸ãã¢ãªã³ã°ã®çµé¨ãã¹ãã«ãæã£ã¦ããã¨ãå¤ãã®æè¡ç課é¡ã(å®éã«ãã£ã¦ããªãã¦ã)æ½è±¡çã«ç解ã§ããããã«ãªãã¾ããããã®ç解ã大çã§æ£ãããã¨ãé常ã«å¤ãã§ã (ãããªãã¨ããã¥ã¼ãªã³ã°å®å ¨ã¨ããæå³ã§ã¯ããã ãããã¨ãããã¨ã§ã¯ãã£ãããã¾ã)ããã ããããç¶ãã¨å®éã«èªåããã£ã¦ããã¨ãã®ããããªè¦å´ãå¿ãã¦ãã£ã¦ãå¿ è¦ä»¥ä¸ã«ãã®ãã¨ãç°¡åã«æããããèªåãªãããã§ãããã¨ãæã£ã¦ãã¾ã£ãããã¾ãã
ã¨ãããã ãã«åæã§ãã¤ã¨ãã¦èªåããã£ã¦ããã¨ãã®è¦å´ãæãåºããªãã¨ãªããã¨æãã®ã§ãã£ãã