¿Î³Ì±êÌ⣺ÄÏÄþ¶ÌÆÚÉÙ¶ùѧscratchÅàѵ°à
ÄÏÄþÉÙ¶ùѧscratchÐÅÏ¢ ÄÏÄþÉÙ¶ù±à³ÌÅàѵѧУÊÇÄÏÄþÇàÉÙ¶ù½ÌÓýÆ·ÅÆ£¬ÐγÉÁËÒÔÀָߴ´ÒâÆôÃɿγ̡¢È˹¤ÖÇÄܱà³Ì¡¢ÖÇÄÜ»úÆ÷È˱à³Ì¡¢ÐÅϢѧ°ÂÈü±à³ÌµÈ¿Î³ÌÌåϵΪºËÐÄ£¬¼¯¹úÄÚÍâ´óÐÍȨÍþ¿Æ¼¼ÈüÊ¡¢ÉÙ¶ù×ʸñÈÏÖ¤¿¼ÊÔ¡¢¿Æ¼¼Ö÷ÌâµÄ¹úÄÚÍâÓÎѧ¡¢¶¬ÏÄÁîÓª¡¢´´¿ÍʵÑéÊҴµÈΪһÌåµÄÉÙ¶ù½ÌÓýƽ̨¡£
×Ô2015Äê³ÉÁ¢ÒÔÀ´£¬¾¹ýÈýÄê¶àµÄ»ýÀÛ£¬ÄÏÄþÉÙ¶ù±à³ÌÅàѵѧУíÆí·ܽø¡£ÔØÓþǰÐУ¬ÀÛ¼ÆÅàÑøÉÏÍòÃû±à³ÌÉÙÄ꣬³É¹¦¾Ù°ì¸÷Àà´óÐÍÈüÊÂÉϰٳ¡£¬ÔÚÉÙ¶ù±à³ÌÁìÓòÖаεÃÍ·³ï¡£
ÄÏÄþ¶ÌÆÚÉÙ¶ùѧscratchÅàѵ°àÓÉÓÚ±à³Ì½ÌÓý¡°ÓõçÄԽ̵çÄÔ¡±µÄÌØÊâÐÔ£¬¾ö¶¨ÁËÏßÉϽÌѧÊǸüÊʺϡ¢¸ü±ã½ÝµÄ½ÌÓý·½Ê½¡£
Èç½ñÈ˹¤ÖÇÄܲ»ÔÙÊÇÒ£Ô¶µÄ¸ÅÄî£¬ÌØ±ðÊǵ±AlphaGOµÄ³öÏÖ£¬¸üÊÇ´ø¶¯ÁËÒ»¹ÉPythonÈÈ¡£¹úÎñÔº¿¯·¢µÄ¡¶ÐÂÒ»´úÈ˹¤ÖÇÄÜ·¢Õ¹¹æ»®¡·ÖиüÒªÇóʵʩȫÃñµÄÈ˹¤ÖÇÄܽÌÓý¡£¶øPythonÒòÌṩ·á¸»µÄ¿â¹©¿ª·¢ÕßʹÓã¬Ê¹Æä³ÉΪ×îÊÜ»¶ÓµÄÈ˹¤ÖÇÄÜÓïÑÔ¡£ÀýÈ磬ËüÌṩÓÃÓÚ¿ÆÑ§¼ÆËãµÄ¡°Numpy¡±£»ÓÃÓÚ»úÆ÷ѧϰµÄ¡°Pybrain¡±£»ÓÃÓڸ߼¶¼ÆËãµÄ¡°Scipy¡±£»ÒÔ¼°ÓÃÓÚÈ˹¤ÖÇÄܵġ°AIMA¡±¡£ËùÒÔ£¬µ±Ðí¶àÈËÓëʱ¾ã½øµØÑо¿È˹¤ÖÇÄÜ֪ʶ£¬Ïë¿çÈëÈ˹¤ÖÇÄÜ´óÃŵØÊ±ºò£¬Python×÷Ϊ×î½Ó½üÈ˹¤ÖÇÄܵıà³ÌÓïÑÔ£¬¾ÍÊǽøÈëÕâ¸ö´óÃŵÄÒ»°ÑÔ¿³×¡£
ÎÒÃǰ®º¢×ӾͽÓÄɺ¢×Ó±¾À´µÄÑù×Ó£¬Èç¹û×ÜÊÇÄÃ×Ô¼ºµÄº¢×ӺͱðÈ˱ȣ¬×ܾõµÃ×Ô¼ºµÄº¢×Ó»¹¿ÉÒÔ¸üºÃ£¬ÎÒÃǾͻáÍü¼Çº¢×ÓÊôÓÚËû±¾À´µÄÑù×Ó¡£½ÓÄɺ¢×ӵIJ»ÍêÃÀ£¬³ÏÈç½ÓÄÉÎÒÃÇ×Ô¼ºµÄ²»ÍêÃÀ¡£Èç¹ûº¢×ÓÊÇÒ»Ö»ÎÏÅ££¬ÎÒÃÇÒ²µ±ÔÊÐíËûÓµÓÐÒ»²½Ò»²½ÍùÉÏÅÀµÄŬÁ¦¡£
Ëæ×Åѧϰ³Ì¶ÈµÄ¼ÓÉÀÖÂèºÍº¢×ÓѧϰÆðÀ´Ô½À´Ô½³ÔÁ¦¡£Ö®Ç°1Сʱ¾ÍÄÜÏû»¯µÄ֪ʶ£¬ÏÖÔÚÒª3Сʱ¡£
¾¡¹Ü¶àÊý´óÈ˶¼ÊÇһƬºÃÒ⣬µ«ËûÃÇ¿ÉÄܲ»Ì«¶®ÏÖÔÚÕâ¸öÊÀ½çÁË¡£±ä»¯µÄ½Å²½ÓúÀ´Óú¿ì£¬º¢×ÓÓÀÔ¶ÎÞ·¨ÖªµÀ£¬´óÈ˸æËßÄãµÄµ½µ×ÊÇÓÀºãµÄÖǻۡ¢»¹ÊǹýʱµÄÆ«¼û¡£
ÀÏʦ¶Ô×÷ÒµµÄµãÆÀ£¬¾ÍÊÇΪÁ˰ïÖú¸üºÃµØÁ˽âѧϰ½á¹û£¬Èú¢×Ó¸üºÃµØÕÆÎÕ֪ʶµã¡£
2013Ä꣬ºÂÏéÁÖ¿ªÊ¼ÊÔË®±à³Ì£¬ÔÚ±±´ó´´Á¢ÁËCodePKU¡£
¡¡¡¡Ô¬Õܶ°½éÉÜ£¬º¢×ÓÔÚÉÙ¶ù±à³ÌÅàѵ¿Î³ÌÖÐÖ÷ÒªÅàÑøµÄÊÇÂß¼ÍÆÀí¡¢Êýѧ¼ÆËã¡¢¿Õ¼äÏëÏóºÍ´´ÔìÁ¦¡£¡°ÔڿγÌÉèÖÃÉÏÊ×ÏȻῼÂÇÈçºÎµ÷¶¯º¢×ÓѧϰµÄÐËȤ£¬¶Ô´´ÔìµÄÐËȤÑÜÉú³ö¶ÔÆäËûѧ¿ÆµÄÐËȤ£¬µÚ¶þÊÇÒªÈú¢×ÓÌýµÃ¶®£¬µÚÈýÊÇÈú¢×ÓÔÚÈÏ֪˼άÉÏÓÐÒ»¸ö³¤ÆÚµÄ·¢Õ¹¡±¡£
¼ÇÕßÒ²´ÓÊý¼Ò±à³ÌÅàѵ»ú¹¹Á˽⵽£¬ËäÈ»ÅàѵÐÎʽ·ÖΪÏßÉϺÍÏßÏÂÁ½ÖÖ£¬µ«½ÌѧÄÚÈÝͬÖÊ»¯ÑÏÖØ¡£¶à¼Ò»ú¹¹±íʾ£¬º¢×Ó±à³ÌÅàѵÄÚÈݾùÒÀ¿¿¼¸¿îÀ´×Ô¡°ÂéÊ¡Àí¹¤Ñз¢¡±µÄÈí¼þ£¬Ñ§Ï°ÐÎʽҲ¶àΪÓÎÏ·ÆôÃÉ+ͼÐαà³ÌµÄģʽ¡£
Ò»Ö±Óмҳ¤ÎÊÎÒ£º¡°ÀÏʦ£¬º¢×Ó×Ô¼ºÑ§±à³ÌºÍ¸ú×ÅÀÏʦѧ±à³ÌÓÐÊ²Ã´Çø±ð£¿¡±
ÓÅÐãµÄ½ÌʦºÍ½ÌÑÐÍŶӣ¬¸ßЧµÄ½Ìѧģʽ£¬Ö»ÎªÅàÑø³ö¸ü¼ÓÓÅÐãµÄº¢×Ó¡£ÔÚÍùºóµÄÈÕ×ÓÀÔÚÈ˹¤ÖÇÄÜʱ´ú¼´½«µ½À´Ö®¼Ê£¬±àÍæ±ßѧ½«³ÐÔØÀúʷʹÃü£¬ÖÂÁ¦ÓÚ±à³Ì½ÌÓýÆÕ¼°£¬ÅàÑø¸ü¶à´Ï»ÛµÄ±à³ÌÈ˲š£
ÒÔ±àÍæ±ßѧΪÀý£¬ÕâÀïµÄÀÏʦ»ù±¾É϶¼ÊǼÆËã»úÏà¹Ø×¨Òµ³öÉí£¬²¢ÇÒÓÐÒ»¶¨µÄ½ÌÓýÅàѵ¾Ñ飬ÓÐЩ»¹ÓдóÈü¾Ñ飬Õâ¶¼ÊDZ£Ö¤º¢×ÓÄܽÓÊܵ½×¨Òµ±à³Ì½ÌÓýµÄ±£Ö¤¡£
7
ËãÁË£¬»¹ÊÇÔÚÕâÀï½áÊø°É¡¡
ÓÚÊÇ£¬Í¨¹ýÕâÆªÑÏËàÕý¾µÄ½Ì³Ì£¬ÎÒÃÇѧ»áÁËʹÓÃPython½øÐмòµ¥Í¼Ïñ´¦ÀíµÄ·½·¨£¬¸ügetµ½Ò»ÏîʵÓõÄÉñ¼¼£º×Ô¶¯Éú²ú±íÇé°ü¡£
ѧϰ±à³ÌÖØÒªµÄÊÇѧϰ±à³Ì˼ά£¬±à³Ì˼ά½Ìµ¼º¢×Ó¾ÍÊǽâ¾öÎÊÌâµÄÄÜÁ¦¡£²»¹ÜÃæ¶Ô¶àô¸´ÔÓµÄÎÊÌâ¶¼¿ÉÒÔ·Ö½â³ÉһϵÁкýâ¾öµÄСÎÊÌ⣬°ÑÒ»¸ö¸öСÎÊÌâµ¥¶ÀÉóÊÓ˼¿¼¡£È»ºó£¬¾Û½¹¼¸¸öÖØÒª½Úµã£¬Ðγɽâ¾ö˼·£»Éè¼Æ²½Ö裬ִÐв½²½ÎÊÌâ½â¾ö¡£±à³ÌÓïÑÔ¸ü·ûºÏ´óÄÔÂ߼˼ά£¬ÔÚº¢×ÓÔĶÁºÍÀí½âÎÄ×ÖͬÆÚ£¬ÓÿÉÊÓ»¯ÍÏקʽÓÎÏ·ºÍ³ÌÐò½ÌËûÃDZà³Ì֪ʶ¡£´úÂë²»ÔÙÉúɬÄѶ®£¬Èçͬ¡°Ä¸ÓһÑù×ÔÈ»Á÷Àû¡£
¸¸Ä¸ºÍº¢×ÓÖ®¼äÊÇ×îÇ×ÃܵĹØÏµ£¬Èç¹û¹ØÏµ±»¸ô¶ÏÁË£¬±Ë´Ë²»Ç×ÃÜÁË£¬ÎÒÃǾͻá¸Ð¾õº¢×ÓÄѽÌÓý£¬¶øº¢×ÓÒ²»á¸Ðµ½ÎÒÃDz»°®ËûºÍ²»Àí½âËû¡£
ÄÏÄþÉÙ¶ù±à³ÌÅàѵѧУʵÐС°ÑÏÑ¡°Î¡¢Ç¿ÊµÁ¦¡¢³£Åàѵ¡±µÄ½Ìʦ¹ÜÀí±ê×¼£¬ÓµÓÐ200Ãûרҵ½ÌÑÐÈËÔ±£¬¶®¼¼Êõ¸ü¶®½ÌÓý£¬´òÔì³ö¿ÆÑ§¡¢ÏµÍ³¡¢ÍêÉÆµÄ¿Î³ÌÌåϵ¡£¿Î³ÌÄÚÈÝ·ûºÏÖйú¶ùͯ³É³¤Ìص㣬ȫ·½Î»±£Ö¤Ñ§Ï°Ð§¹û¡£
¿Î³Ì½Ì¾ßÑ¡ÓÃÓµÓÐ80¶àÄê·¢Õ¹ÀúÊ·µÄÕý°æÀָ߻ýľÌ××°£¬»·±£ABS²ÄÖÊ£¬°²È«½¡¿µÎÞÒì棬¿ÅÁ£±¥Âú¹â»¬ÎÞë´Ì£¬·ûºÏÅ·ÖÞʳƷÎÀÉú¾Ö°²È«±ê×¼¡£
ѧÉúÔÚÖÆ×÷Ò»¸öС¶¯»µÄ¹ý³ÌÖУ¬×Ô¼º²ð·ÖÈÎÎñ¡¢ÍÏ×§Ä£¿é¡¢¿ØÖƽø¶È£¬´Ó¶øÀí½â"²¢ÐÐ"¡¢"ʼþ´¦Àí""Ä¿±êʵÏÖ"ÕâÑùµÄ¸ÅÄÅàÑø±à³Ì˼ά£¬Ìá¸ßÖйúº¢×ÓµÄ×ÛºÏÄÜÁ¦ºÍËØÖÊ¡£
ÄÏÄþÉÙ¶ù±à³ÌÅàѵѧУ400¶àÃû½ðÅÆ½²Ê¦£¬Ã¿Ô¡°×¨Òµ+ÐÄÀíѧ+½ÌÓýѧ¡±µÈ½»²æÖªÊ¶Ñ§¿ÆÅàѵ£¬¼á³Ö¸ßÆ·ÖÊËØÖʽÌÓý£¬ËùÓлúÆ÷ÈË¿ÆÄ¿µÄÀÏʦ100%³ÖÖ¤Éϸڣ¬ÓµÓбà³Ì½²Ê¦Ö¤Êé¡¢ÆôÃÉ´´Ð½²Ê¦£¨FIT£©¡¢WRO¾ºÈü²ÃÅÐÔ±Ö¤ÊéµÈ¡£
ÄÏÄþͯ³ÌͯÃÀѧԱÃÇÔÚ½ÌѧÀÏʦָµ¼Ï£¬ÀûÓÿÎÌÃËùѧµ½µÄ´î½¨ºÍ±à³Ì֪ʶ£¬³ä·Ö·¢»ÓÏëÏóÁ¦ºÍ¶¯ÊÖÄÜÁ¦£¬³É¹¦Íê³ÉÒ»¸öÓÖÒ»¸öÀָ߻úÆ÷ÈË×÷Æ·£¬¸ÐÊܱà³ÌµÄ÷ÈÁ¦£¬ÏíÊÜ´´ÐµÄÀÖȤ¡£
ÄÏÄþÉÙ¶ù±à³ÌÅàÑµÑ§Ð£Æ·ÅÆÈÙÓþÖµµÃÐÅÀµ£¬¼Ò³¤¸ü·ÅÐÄÈú¢×ÓÔÚͯ³ÌͯÃÀѧϰ£¬³ÉÁ¢ÒÔÀ´£¬²»¹âÊܵ½¼Ò³¤ºÍѧÉúµÄ»¶Ó£¬Í¬ÑùÊܵ½ÐÐÒµºÍȨÍþ»ú¹¹µÄ¸ß¶ÈÈϿɡ£ÓÉÓÚÔڿγÌÌåϵ¡¢Ê¦×ÊÍŶӺÍÉç»á¹«ÒæÐÐΪµÈ·½ÃæµÄŬÁ¦£¬ÔÚ¶àÏîÄê¶ÈÆÀÑ¡ÖÐÂÅ»ñÊâÈÙ¡£
ÄÏÄþÉÙ¶ù±à³ÌÅàѵѧУ³É¾Íº¢×ÓÃǵÄδÀ´¡£Ñ§ÉÙ¶ùѧscratch¾ÍÀ´ÄÏÄþÉÙ¶ù±à³ÌÅàѵѧУ
Åàѵ×Éѯµç»°£ºÃâ·Ñ×Éѯ