{"id":82,"date":"2016-03-28T21:29:52","date_gmt":"2016-03-28T20:29:52","guid":{"rendered":"http:\/\/pages.di.unipi.it\/dbacciu\/?page_id=82"},"modified":"2016-04-12T10:01:17","modified_gmt":"2016-04-12T09:01:17","slug":"ia","status":"publish","type":"page","link":"https:\/\/pages.di.unipi.it\/bacciu\/teaching\/old-courses\/ia\/","title":{"rendered":"Introduzione all&#8217;Intelligenza Artificiale"},"content":{"rendered":"<h2><strong><a href=\"http:\/\/www.di.unipi.it\/%7Esimi\/IIA\/index.html\">A.A. 2012\/13 (Secondo Semestre)<\/a> <\/strong><\/h2>\n<h4>Titolare del Corso &#8211;\u00a0 <a href=\"http:\/\/www.di.unipi.it\/%7Esimi\/\">Maria Simi<\/a><\/h4>\n<h3>II modulo. Introduzione all&#8217;apprendimento automatico<\/h3>\n<p><strong>Responsabili<\/strong> &#8211; <a href=\"https:\/\/pages.di.unipi.it\/bacciu\/index.html\">Davide Bacciu<\/a> &#8211; <a href=\"http:\/\/www.di.unipi.it\/%7Emicheli\">Alessio Micheli<\/a><\/p>\n<p><strong>Argomenti<\/strong>&#8211; Introduzione ai principi dell&#8217;apprendimento automatico: apprendimento in Intelligenza Artificiale, tassonomia dei modelli di apprendimento, valutazione e selezione delle ipotesi. Apprendimento induttivo di concetti. Alberi di decisione. Analisi esplorativa: riduzione della dimensionalita&#8217;, feature selection, clustering.\u00a0 Apprendimento con Rinforzo. Introduzione ai principi dell&#8217;apprendimento probabilistico: ipotesi maximum likelihood, MAP e Bayesiana.\u00a0 Classificatore Naive Bayes. Rappresentazione delle relazioni di (in)dipendenza tra variabili aleatorie: reti Bayesiane. Applicazioni e modelli avanzati dell&#8217;apprendimento automatico: trattamento di documenti, robotica e analisi di dati biomedici. Elementi di teoria statistica dell&#8217;apprendimento.<\/p>\n<p><strong>Orario Ricevimento<\/strong> &#8211; Lun. 14.30-16 \/ Ven 14.30\/16 (Prendere appuntamento per mail)<\/p>\n<p><strong>Libri di Riferimento<\/strong><\/p>\n<p>[AIMA]\u00a0\u00a0\u00a0 Russell, S. and Norvig, N. <i>Artificial Intelligence: A Modern Approach<\/i>, 3rd Edition, Pearson Education, 2010.<br \/>\nCapitolo 18 &#8220;Learning from Examples&#8221;<br \/>\nCapitolo 20 &#8220;Learning Probabilistic Models&#8221;<br \/>\nCapitolo 21 &#8220;Reinforcement Learning&#8221;<\/p>\n<p>[MML]\u00a0\u00a0\u00a0 Mitchell, T . Machine Learning, McGraw Hill.1997.<br \/>\nCapitolo 2 &#8220;Concept Learning and General-to-Specific Ordering&#8221;<br \/>\nCapitolo 3 &#8220;Decision Tree Learning&#8221;<br \/>\nCapitolo 5 &#8220;Evaluating Hypotheses&#8221;<br \/>\nCapitolo 6 &#8220;Bayesian Learning&#8221;<br \/>\nCapitolo 13 &#8220;Reinforcement Learning&#8221;<\/p>\n<p>Nils J. Nilsson (Stanford University) mette a disposizione delle note di introduzione all&#8217;apprendimento automatico che possono essere usate per l&#8217;approfondimento dei contenuti del modulo.<\/p>\n<blockquote><p>Nils J. Nilsson, <a href=\"http:\/\/robotics.stanford.edu\/%7Enilsson\/MLBOOK.pdf\">Introduction to Machine Learning<\/a>, 1998-2010.<\/p><\/blockquote>\n<p><em>Per il corso sono di particolare interesse i Capitoli 1, 6, 8, 9 e 11.<\/em><\/p>\n<p>Un altro buon libro, disponibile online, che puo&#8217; essere usato come riferimento per gli aspetti di apprendimento Bayesiano e&#8217;<\/p>\n<blockquote><p>David Barber, <a href=\"http:\/\/www.cs.ucl.ac.uk\/staff\/d.barber\/brml\"><strong>Bayesian Reasoning and Machine Learning<\/strong><\/a>, Cambridge University Press, 2011 (IN PRESS).<\/p><\/blockquote>\n<p><em>Per il corso sono di particolare interesse i Capitoli da 1, 2, 8, 9, 10, 15 e 16.<\/em><\/p>\n<p>Nel dettaglio delle lezioni vengono proposte alcune letture consigliate in aggiunta ai libri di riferimento.<br \/>\nI lucidi saranno pubblicati online a seguito della lezione.<\/p>\n<h4>Calendario<\/h4>\n<table border=\"1\" cellspacing=\"2\" cellpadding=\"2\">\n<tbody>\n<tr>\n<td><\/td>\n<td>Data<\/td>\n<td>Argomento<\/td>\n<td>Libro<\/td>\n<td>Approfondimenti e Materiale Aggiuntivo<\/td>\n<\/tr>\n<tr>\n<td>1<\/td>\n<td>02\/05\/2013<br \/>\n14-16\u00a0 Aula C1<\/td>\n<td>Introduzione all&#8217;Apprendimento Automatico (<a href=\"https:\/\/pages.di.unipi.it\/bacciu\/wp-content\/uploads\/sites\/12\/2016\/04\/ia-lect1-introduction-hand.pdf\">pdf<\/a>)<\/td>\n<td>[AIMA] Sect. 18.1, 18.2, 18.4<\/p>\n<p>[MML] Chapter 1<\/td>\n<td>Approfondimenti<br \/>\n<a href=\"http:\/\/robotics.stanford.edu\/%7Enilsson\/MLBOOK.pdf\">[1]<\/a> Cap. 1<\/td>\n<\/tr>\n<tr>\n<td>2<\/td>\n<td>03\/05\/2013<br \/>\n11-13\u00a0 Aula A1<\/td>\n<td>Apprendimento induttivo di concetti (<a href=\"http:\/\/www.di.unipi.it\/%7Esimi\/\">Simi<\/a>)<\/td>\n<td>[MML] Chapter 2<\/td>\n<td><\/td>\n<\/tr>\n<tr>\n<td>3<\/td>\n<td>07\/05\/2013<br \/>\n14-16\u00a0 Aula A1<\/td>\n<td>Apprendimento di alberi di decisione\u00a0 + Esercitazione (<a href=\"http:\/\/www.di.unipi.it\/%7Esimi\/\">Simi<\/a>)<\/td>\n<td>[AIMA] Sect. 18.3<\/p>\n<p>[MML] Chapter 3<\/td>\n<td>Approfondimenti<br \/>\n<a href=\"http:\/\/robotics.stanford.edu\/%7Enilsson\/MLBOOK.pdf\">[1]<\/a> Cap. 6<\/td>\n<\/tr>\n<tr>\n<td>4<\/td>\n<td>09\/05\/2013<br \/>\n14-16\u00a0 Aula C1<\/td>\n<td>Analisi Esplorativa I: Feature Extraction (<a href=\"https:\/\/pages.di.unipi.it\/bacciu\/wp-content\/uploads\/sites\/12\/2016\/04\/ia-lect2-exploratory-hand.pdf\">pdf<\/a>)<\/td>\n<td><a href=\"http:\/\/www.cs.ucl.ac.uk\/staff\/d.barber\/brml\">[2]<\/a> 15.1, 15.2, 15.3, 16.1<\/td>\n<td>Approfondimenti<br \/>\n<a href=\"http:\/\/www.cs.ucl.ac.uk\/staff\/d.barber\/brml\">[2]<\/a> 15.1, 15.2, 15.3 (Linear feature extraction e PCA)<br \/>\n16.1 (Cenni di supervised feature extraction)I libri di riferimento non coprono i contenuti di questa lezione. Per l&#8217;esame sono sufficienti i contenuti dei lucidi e le sopraindicate sezioni di <a href=\"http:\/\/www.cs.ucl.ac.uk\/staff\/d.barber\/brml\">[2]<\/a>.Software<br \/>\n<a href=\"http:\/\/www.cs.ucl.ac.uk\/staff\/d.barber\/brml\">[2]<\/a> Viene distribuito gratuitamente con software Matlab\/Octave che permette di sperimentare routine per la feature extraction: per informazioni fare riferimento ai capitoli 15 e 16.[<a href=\"http:\/\/www.cs.ait.ac.th\/%7Emdailey\/matlab\/\">Eigenfaces<\/a>] Un tutorial molto semplice che mostra come ottenere delle eigenfaces in Matlab<\/td>\n<\/tr>\n<tr>\n<td>5<\/td>\n<td>10\/05\/2013<br \/>\n11-13\u00a0 Aula A1<\/td>\n<td>Analisi Esplorativa II: Feature Selection e Clustering (<a href=\"https:\/\/pages.di.unipi.it\/bacciu\/wp-content\/uploads\/sites\/12\/2016\/04\/ia-lect3-exploratory-hand.pdf\">pdf<\/a>)<\/td>\n<td><a href=\"http:\/\/robotics.stanford.edu\/%7Enilsson\/MLBOOK.pdf\">[1]<\/a> Cap. 9<\/td>\n<td>Approfondimenti<br \/>\n<a href=\"http:\/\/robotics.stanford.edu\/%7Enilsson\/MLBOOK.pdf\">[1]<\/a> Cap. 9I libri di riferimento non coprono i contenuti di questa lezione. Per l&#8217;esame sono sufficienti i contenuti dei lucidi e il sopraindicato capitolo di <a href=\"http:\/\/robotics.stanford.edu\/%7Enilsson\/MLBOOK.pdf\">[1]<\/a><a href=\"http:\/\/jmlr.csail.mit.edu\/papers\/volume3\/guyon03a\/guyon03a.pdf\">[3]<\/a> Un interessante articolo di review per approfondire la feature selection.Software<br \/>\n[<a href=\"https:\/\/pages.di.unipi.it\/bacciu\/teaching\/ML2010\/Gauss_Mixture_EMDEmo.rar\">gmmClustering<\/a>] Un modello (semplice) per il clustering probabilistico con visualizzazione dinamica dei cluster<\/td>\n<\/tr>\n<tr>\n<td>6<\/td>\n<td>14\/05\/2013<br \/>\n14-16\u00a0 Aula A1<\/td>\n<td>Apprendimento Bayesiano (<a href=\"https:\/\/pages.di.unipi.it\/bacciu\/wp-content\/uploads\/sites\/12\/2016\/04\/ia-lect4-bayesLearn-hand.pdf\">pdf<\/a>)<\/td>\n<td>[AIMA] Sect. 20.1, 20.2<\/p>\n<p>[MML] Sect. 6.1-6.3, Sect. 6.5-6.9<\/td>\n<td>Approfondimenti<br \/>\n<a href=\"http:\/\/www.cs.ucl.ac.uk\/staff\/d.barber\/brml\">[2]<\/a> Cap. &#8211; 1,2,8,9Software<br \/>\n[<a href=\"https:\/\/pages.di.unipi.it\/bacciu\/teaching\/ML2010\/demoCoin.m\">demoCoin<\/a>] Demo sulla stima di probabilita&#8217; nel classico problema del lancio della monetina[<a href=\"https:\/\/pages.di.unipi.it\/bacciu\/teaching\/ML2010\/naiveBayesDemo.rar\">demoNB<\/a>] Demo di classificatore Naive Bayes applicato al 20 Newsgroup dataset<\/td>\n<\/tr>\n<tr>\n<td>7<\/td>\n<td>16\/05\/2013<br \/>\n14-16 Aula C1<\/td>\n<td>Modelli Avanzati e Teoria dell&#8217;Apprendimento (<a href=\"http:\/\/www.di.unipi.it\/%7Emicheli\">Micheli<\/a>)<\/td>\n<td><\/td>\n<td><\/td>\n<\/tr>\n<tr>\n<td>8<\/td>\n<td>17\/05\/2013<br \/>\n11-13\u00a0 Aula A1<\/td>\n<td>Apprendimento con Rinforzo (<a href=\"https:\/\/pages.di.unipi.it\/bacciu\/wp-content\/uploads\/sites\/12\/2016\/04\/ia-lect6-reinforcement-hand.pdf\">pdf<\/a>)<\/td>\n<td>[AIMA] Sect. 21.1, 20.3<\/p>\n<p>[MML] Sect. 13.1-13.3,<br \/>\nSect. 13.6, 13.8<\/td>\n<td>Approfondimenti<br \/>\n<a href=\"http:\/\/robotics.stanford.edu\/%7Enilsson\/MLBOOK.pdf\">[1]<\/a> Cap. 11Software<br \/>\n[<a href=\"http:\/\/www2.hawaii.edu\/%7Echenx\/ics699rl\/grid\/\">GridWorld<\/a>] Demo Java dell&#8217;apprendimento Q-learning nell&#8217;esempio Grid-World.\u00a0 Permette di controllare vari parametri dell&#8217;algoritmo, inclusi quelli che regolano l&#8217;esplorazione.<\/td>\n<\/tr>\n<tr>\n<td>9<\/td>\n<td>21\/05\/2013<br \/>\n14-16\u00a0 Aula A1<\/td>\n<td>Esercitazione su domande di esame (<a href=\"http:\/\/www.di.unipi.it\/%7Esimi\/\">Simi<\/a>)<\/td>\n<td><\/td>\n<td><\/td>\n<\/tr>\n<tr>\n<td>10<\/td>\n<td>23\/05\/2013<br \/>\n14-16\u00a0 Aula C1<\/td>\n<td>Esercitazione su domande di esame<\/td>\n<td><\/td>\n<td><\/td>\n<\/tr>\n<tr>\n<td>11<\/td>\n<td>24\/05\/2013<br \/>\n11-13\u00a0 Aula A1<\/td>\n<td>Applicazioni dell&#8217;Apprendimento Automatico all&#8217;Analisi Documentale<\/td>\n<td><\/td>\n<td>Approfondimenti<br \/>\n<a href=\"http:\/\/www.cs.ucl.ac.uk\/staff\/d.barber\/brml\">[2]<\/a> Cap. &#8211; 10<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<h4>Bibliografia<\/h4>\n<p><a href=\"http:\/\/robotics.stanford.edu\/%7Enilsson\/MLBOOK.pdf\">[1]<\/a>\u00a0 Nils J. Nilsson, Introduction to Machine Learning, 1998-2010.<\/p>\n<p><a href=\"http:\/\/www.cs.ucl.ac.uk\/staff\/d.barber\/brml\">[2]<\/a>\u00a0 David Barber, <strong>Bayesian Reasoning and Machine Learning<\/strong>, Cambridge University Press, 2011 (IN PRESS).<\/p>\n<p><a href=\"http:\/\/jmlr.csail.mit.edu\/papers\/volume3\/guyon03a\/guyon03a.pdf\">[3]<\/a> I. Guyon and A. Elisseeff. 2003. An introduction to variable and feature selection. <em>J. Mach. Learn. Res.<\/em> 3 (March 2003), 1157-1182.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>A.A. 2012\/13 (Secondo Semestre) Titolare del Corso &#8211;\u00a0 Maria Simi II modulo. Introduzione all&#8217;apprendimento automatico Responsabili &#8211; Davide Bacciu &#8211; Alessio Micheli Argomenti&#8211; Introduzione ai principi dell&#8217;apprendimento automatico: apprendimento in Intelligenza Artificiale, tassonomia dei modelli di apprendimento, valutazione e selezione delle ipotesi. Apprendimento induttivo di concetti. Alberi di decisione. Analisi esplorativa: riduzione della dimensionalita&#8217;, feature [&hellip;]<\/p>\n","protected":false},"author":19,"featured_media":0,"parent":44,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"full-width-page.php","meta":{"footnotes":""},"class_list":["post-82","page","type-page","status-publish","hentry"],"_links":{"self":[{"href":"https:\/\/pages.di.unipi.it\/bacciu\/wp-json\/wp\/v2\/pages\/82","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/pages.di.unipi.it\/bacciu\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/pages.di.unipi.it\/bacciu\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/pages.di.unipi.it\/bacciu\/wp-json\/wp\/v2\/users\/19"}],"replies":[{"embeddable":true,"href":"https:\/\/pages.di.unipi.it\/bacciu\/wp-json\/wp\/v2\/comments?post=82"}],"version-history":[{"count":9,"href":"https:\/\/pages.di.unipi.it\/bacciu\/wp-json\/wp\/v2\/pages\/82\/revisions"}],"predecessor-version":[{"id":165,"href":"https:\/\/pages.di.unipi.it\/bacciu\/wp-json\/wp\/v2\/pages\/82\/revisions\/165"}],"up":[{"embeddable":true,"href":"https:\/\/pages.di.unipi.it\/bacciu\/wp-json\/wp\/v2\/pages\/44"}],"wp:attachment":[{"href":"https:\/\/pages.di.unipi.it\/bacciu\/wp-json\/wp\/v2\/media?parent=82"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}