{"id":710,"date":"2011-12-20T01:24:15","date_gmt":"2011-12-20T00:24:15","guid":{"rendered":"http:\/\/julia2.lucaamore.com\/?p=710"},"modified":"2023-01-22T12:53:33","modified_gmt":"2023-01-22T10:53:33","slug":"ai-pac-man-and-ms-pac-man","status":"publish","type":"post","link":"https:\/\/www.lucaamore.com\/?p=710","title":{"rendered":"AI: Pac-Man and Ms Pac-Man"},"content":{"rendered":"<p><a href=\"https:\/\/www.lucaamore.com\/wp-content\/uploads\/2011\/12\/lukelv_an_airview_of_cyberpunk_futuristic_very_intricated_maze__34a67a84-2318-4796-bc2a-731a180240be.png\"><img loading=\"lazy\" decoding=\"async\" class=\"alignnone size-large wp-image-1618\" src=\"https:\/\/www.lucaamore.com\/wp-content\/uploads\/2011\/12\/lukelv_an_airview_of_cyberpunk_futuristic_very_intricated_maze__34a67a84-2318-4796-bc2a-731a180240be-1024x1024.png\" alt=\"\" width=\"584\" height=\"584\" srcset=\"https:\/\/www.lucaamore.com\/wp-content\/uploads\/2011\/12\/lukelv_an_airview_of_cyberpunk_futuristic_very_intricated_maze__34a67a84-2318-4796-bc2a-731a180240be.png 1024w, https:\/\/www.lucaamore.com\/wp-content\/uploads\/2011\/12\/lukelv_an_airview_of_cyberpunk_futuristic_very_intricated_maze__34a67a84-2318-4796-bc2a-731a180240be-300x300.png 300w, https:\/\/www.lucaamore.com\/wp-content\/uploads\/2011\/12\/lukelv_an_airview_of_cyberpunk_futuristic_very_intricated_maze__34a67a84-2318-4796-bc2a-731a180240be-150x150.png 150w, https:\/\/www.lucaamore.com\/wp-content\/uploads\/2011\/12\/lukelv_an_airview_of_cyberpunk_futuristic_very_intricated_maze__34a67a84-2318-4796-bc2a-731a180240be-768x768.png 768w\" sizes=\"auto, (max-width: 584px) 100vw, 584px\" \/><\/a>E&#8217; da molto che non scrivo in questo blog; semplicemente sono stato impegnato in alcuni progetti che non reputo ancora pubblicabili.<\/p>\n<p>Voglio segnalarvi due interessanti riferimenti nel campo dell&#8217;AI, computational intelligence, machine learning; argomenti di cui mi sto occupando in questo periodo.<\/p>\n<p><strong>The Pac-Man Projects<\/strong><\/p>\n<p>Come base degli esercizi per un corso di intelligenza artificiale, presso l&#8217;universit\u00e0 di&nbsp;Berkeley, viene proposto agli studenti di sviluppare in python alcuni algoritmi all&#8217;interno del famoso gioco del Pac-Man; il corso termina con un multi-player contest.<\/p>\n<p><a title=\"The Pac-Man Projects\" href=\"http:\/\/inst.eecs.berkeley.edu\/~cs188\/pacman\/\">The Pac-Man Projects<\/a><\/p>\n<p>Trovo questa idea geniale e molto efficace dal punto di vista didattico.<\/p>\n<p>Il materiale pu\u00f2 essere liberamente utilizzato come base per corsi di intelligenza artificiale ma si richiede di non pubblicare online le soluzioni dei problemi posti.<\/p>\n<p><a href=\"https:\/\/www.lucaamore.com\/wp-content\/uploads\/2011\/12\/pacman_multi_agent.png\"><img loading=\"lazy\" decoding=\"async\" class=\"alignnone size-full wp-image-711\" src=\"https:\/\/www.lucaamore.com\/wp-content\/uploads\/2011\/12\/pacman_multi_agent.png\" alt=\"Pac-Man\" width=\"451\" height=\"249\"><\/a><\/p>\n<p><strong>Ms Pac-Man vs Ghost Team Competition<\/strong><\/p>\n<p>Per chi volesse cimentarsi nello sviluppo in java di algoritmi che pilotano Ms Pac-Man o la squadra dei quattro fantasmi \u00e8 stata organizzata un&#8217;avvincente competizione:<\/p>\n<p><a title=\"Ms Pac-Man vs Ghost Team Competition\" href=\"http:\/\/pacman-vs-ghosts.net\">Ms Pac-Man vs Ghost Team Competition<\/a><\/p>\n<p>Un risultato interessante (che mi sorprende) \u00e8 che i punteggi ottenuti dai migliori giocatori artificiali sono molto pi\u00f9 bassi di quelli umani.<\/p>\n<p>Tra i vari algoritmi utilizzati: Ant Colony Optimization, Genetic Programming, Neural Networks, Influence Maps, Minimax, Rule Based.<\/p>\n<h3><span style=\"color: #000000;\"><span style=\"line-height: 25px;\">&nbsp;<\/span><\/span><\/h3>\n\n\n<figure class=\"wp-block-image size-large\"><a href=\"https:\/\/www.lucaamore.com\/wp-content\/uploads\/2023\/01\/lukelv_airview_of_a_very_intricated_maze_with_a_shape_of_a_face_465251c0-a9cc-491e-b9d4-c77093230176.png\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"1024\" src=\"https:\/\/www.lucaamore.com\/wp-content\/uploads\/2023\/01\/lukelv_airview_of_a_very_intricated_maze_with_a_shape_of_a_face_465251c0-a9cc-491e-b9d4-c77093230176-1024x1024.png\" alt=\"\" class=\"wp-image-1702\" srcset=\"https:\/\/www.lucaamore.com\/wp-content\/uploads\/2023\/01\/lukelv_airview_of_a_very_intricated_maze_with_a_shape_of_a_face_465251c0-a9cc-491e-b9d4-c77093230176.png 1024w, https:\/\/www.lucaamore.com\/wp-content\/uploads\/2023\/01\/lukelv_airview_of_a_very_intricated_maze_with_a_shape_of_a_face_465251c0-a9cc-491e-b9d4-c77093230176-300x300.png 300w, https:\/\/www.lucaamore.com\/wp-content\/uploads\/2023\/01\/lukelv_airview_of_a_very_intricated_maze_with_a_shape_of_a_face_465251c0-a9cc-491e-b9d4-c77093230176-150x150.png 150w, https:\/\/www.lucaamore.com\/wp-content\/uploads\/2023\/01\/lukelv_airview_of_a_very_intricated_maze_with_a_shape_of_a_face_465251c0-a9cc-491e-b9d4-c77093230176-768x768.png 768w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><\/a><\/figure>\n","protected":false},"excerpt":{"rendered":"<p>E&#8217; da molto che non scrivo in questo blog; semplicemente sono stato impegnato in alcuni progetti che non reputo ancora pubblicabili. Voglio segnalarvi due interessanti riferimenti nel campo dell&#8217;AI, computational intelligence, machine learning; argomenti di cui mi sto occupando in &hellip; <a href=\"https:\/\/www.lucaamore.com\/?p=710\">Continue reading <span class=\"meta-nav\">&rarr;<\/span><\/a><\/p>\n","protected":false},"author":1,"featured_media":1622,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"_sitemap_exclude":false,"_sitemap_priority":"","_sitemap_frequency":"","footnotes":""},"categories":[16,44,45,43,46],"tags":[75,76],"class_list":["post-710","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-ai","category-computational-intelligence","category-java","category-machine-learning","category-pac-man","tag-artificial-intelligence","tag-pacman"],"_links":{"self":[{"href":"https:\/\/www.lucaamore.com\/index.php?rest_route=\/wp\/v2\/posts\/710","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.lucaamore.com\/index.php?rest_route=\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.lucaamore.com\/index.php?rest_route=\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.lucaamore.com\/index.php?rest_route=\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/www.lucaamore.com\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=710"}],"version-history":[{"count":24,"href":"https:\/\/www.lucaamore.com\/index.php?rest_route=\/wp\/v2\/posts\/710\/revisions"}],"predecessor-version":[{"id":1703,"href":"https:\/\/www.lucaamore.com\/index.php?rest_route=\/wp\/v2\/posts\/710\/revisions\/1703"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/www.lucaamore.com\/index.php?rest_route=\/wp\/v2\/media\/1622"}],"wp:attachment":[{"href":"https:\/\/www.lucaamore.com\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=710"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.lucaamore.com\/index.php?rest_route=%2Fwp%2Fv2%2Fcategories&post=710"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.lucaamore.com\/index.php?rest_route=%2Fwp%2Fv2%2Ftags&post=710"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}