L intelligenza artificiale

Похожие документы
Le aree dell informatica

CAPITOLO 1 CENNI STORICI

Intelligenza Artificiale A (lezione introduttiva parte di teoria)

CHE COS è L INTELLIGENZA ARTIFICIALE? Si può definire l intelligenza artificiale (IA) l insieme di studi e tecniche che tendono alla realizzazione di

Computation and the Philosophy of Science. P. Thagard

Intelligenza artificiale

Informatica e Comunicazione Digitale Crediti formativi 9. No, ma la frequenza è fortemente consigliata Lingua di erogazione

CHE COS È L INFORMATICA. Prof. Enrico Terrone A. S. 2014/15

Lez. 5 La Programmazione. Prof. Salvatore CUOMO

Introduzione al Calcolo Scientifico

Che cos e l Informatica. Informatica generale. Caratteristiche fondamentali degli algoritmi. Esempi di algoritmi. Introduzione

Intelligenza Artificiale. Introduzione. Intelligenza Artificiale Daniele Nardi, 2003 Introduzione 0

Università di Pisa Facoltà di Scienze Matematiche Fisiche e Naturali

Intelligenza Artificiale. Introduzione. Intelligenza Artificiale Daniele Nardi, 2004 Introduzione 0

Materiale didattico. Intelligenza Artificiale. L inizio dell Intelligenza Artificiale

INTRODUZIONE AL TESTO FILOSOFICO

Informatica per la Comunicazione/ Verdicchio/ 09/02/2017/ Domande / VERSIONE 1

Lez. 8 La Programmazione. Prof. Pasquale De Michele (Gruppo 2) e Raffaele Farina (Gruppo 1) 1

L approccio costruzionista attraverso la robotica educativa. Scritto da Roberto Orazi

REGISTRI D'ESAME CODICE ESAME CORSO DI LAUREA NOME DEL CORSO LAUREA CFU

L evoluzione e il pensiero matematico Filippo Spagnolo

Linguistica Computazionale. 22 settembre 2014

[Giuseppe Alessandri, Appunti]

LICEO DELLE SCIENZE APPLICATE

Prof. Giorgio Poletti

IL CURRICOLO VERTICALE DI MATEMATICA

Tecnologie per la mente. Laboratorio di Psicologia e Scienze Cognitive

PROGRAMMA CONSUNTIVO

Introduzione al funzionamento di un calcolatore elettronico

SCIENZE COGNITIVE. Mente Linguaggio Comunicazione

Intelligenza. Germano Rossi ISSR 2011/12

Introduzione all Intelligenza Artificiale

Per un vocabolario filosofico dell informatica. Angelo Montanari Dipartimento di Matematica e Informatica Università degli Studi di Udine

Intelligenza artificiale

UNIVERSITA DEGLI STUDI DI MILANO-BICOCCA FACOLTA DI SCIENZE MATEMATICHE, FISICHE E NATURALI

Circuiti e algoritmi per l elaborazione dell informazione

Introduzione al Calcolo Scientifico

V ANNO LICEO CLASSICO

Pensiero e progettazione

P R O G R A M M A Z I O N E D I D A T T I C A D I D I P A R T I M E N T O

Linguaggi e Ambienti di Programmazione

LINGUAGGI DI ALTO LIVELLO. Si basano su una macchina virtuale le cui mosse non sono quelle della macchina hardware

Secondo anno modulo recupero

Транскрипт:

L intelligenza artificiale Le macchine possono pensare? Le macchine sono intelligenti? AI (IA) La storia Il termine Intelligenza Artificiale (IA)) venne introdotto per la prima volta nel 1956 da John McCarthy,, in occasione di un incontro al Darthmouth College I computer possono pensare? Thomas Hobbes: Ragionare non è nient altro che calcolare L intelligenza artificiale si occupa dell indagine sui meccanismi soggiacenti alle facoltà cognitive umane e della loro riproduzione mediante computer (Ciotti e Roncaglia,, 2000) 1

Che cos è l intelligenza umana? Tra le altre cose: Capacità di pensare, ragionare Risolvere problemi (logici, pratici, probabilistici) Usare sistemi simbolici (in produzione e ricezione): comunicare e comprendere Capacità di interagire con l esternol Necessità di un corpo e dei sensi Come si misura l intelligenza? l Il test di Turing Il test di Turing serve per determinare se una macchina sia in grado di pensare Test di controllo sono necessari 3 personaggi: F, femmina, M, maschio, I, interrogante Separati in stanze diverse F ed M possono comunicare mediante uno o schermo con I I deve interrogarli e capire chi è il maschio e chi la femmina F ed M devono ingannare I Test di Turing Si sostituisce F o M con una macchina intelligente Si chiede a I di indovinare chi sia la macchina Se I non indovina, o non riesce a indovinare allora la macchina ha superato il test ed è da definire INTELLIGENTE. Eliza e ALICE Parry,, lo schizofrenico paranoide 2

Elementi necessari ai modelli di AI Il ragionamento è una forma di calcolo I calcoli operano su simboli I simboli sono in numero chiuso e finito L insieme dei simboli è detto inventario I simboli sono rappresentazioni Il calcolo consiste in una manipolazione di simboli La manipolazione è l applicazione di una regola che modifica i simboli dell inventario I modelli interpretativi dell AI Posizione forte pensiero è interamente riducibile a un processo di manipolazione di simboli che si realizza usando algoritmi. Un algoritmo è un metodo di calcolo (algebrico o numerico), come pure una sequenza di operazioni, da eseguire nell'ordine assegnato to Si possono costruire macchine dotate di mente in senso pieno e letterale (J. Haugeland) L'idea alla base di questa teoria è del filosofo empirista Thomas Hobbes,, oggi è sostenuta ad esempio dal filosofo Daniel Dennet è sostenitore di questa tesi. Posizione debole L AI è uno strumento che può essere di grande aiuto nella comprensione dei processi cognitivi Il computer può simulare operazioni della mente umana Sono sostenitori di questa tesi i filosofi John Searle, Hilary Putnam e Jerry Fodor 3

Di cosa si occupa l AI? l Ragionamento logico-matematico (la rappresentazione della conoscenza e il ragionamento automatico) Risoluzione di problemi (problem solving) Elaborazione del linguaggio naturale (Natural Language Processing) l'apprendimento automatico (machine learning) Reti neurali L elaborazione del linguaggio naturale Il paradigma di Chomsky I linguaggi formali Le grammatiche Si applica soprattutto alla dimensione sintattica delle lingue Definizione: lo studio dei sistemi informatici per la comprensione e generazione del linguaggio naturale (Grisham,, 1986: 4) Natural Language Processing (NLP), o trattamento del linguaggio naturale Natural Language Understanding,, o Natural Language Analysis,, o analisi del linguaggio naturale 4

Il paradigma di Chomsky Teoria generativo- trasformazionale Formalizzazione delle lingue Centralità del sistema a REGOLE Centralità della SINTASSI Natural Language Processing Natural language generation Natural language understanding Il Parsing Statistical Natural Language Processing Analisi sintattica ad albero F SN SV Det N V SN SN SP Det N P SN Agg N Il professore ama le classi con pochi studenti 5

Il funzionamento delle grammatiche regole language-dependent che stabiliscono cosa può essere incluso in ogni tipo di sintagma (regole di struttura per i nodi non terminali) SN Det + N; SV V + SN; SP P + SN vocabolario per riconoscere a che categoria grammaticale appartiene ogni forma (regole di attribuzione per i simboli terminali) V ama; Det il; N professore AI alle frontiere: le reti neurali Connessionismo Una rete neurale è un modello matematico di processamento delle informazioni Le reti neurali si basano principalmente sulla simulazioni di neuroni artificiali opportunamente collegati Le reti neurali per come sono costruite lavorano in parallelo e sono quindi in grado di trattare molti dati in tempi molto ridotti Sono difficili da integrare in hardware Necessitano di una fase di addestramento utilizzo è nei software di OCR 6

Per approfondire: Ernesto Burattini e Roberto Cordeschi (2001), Intelligenza artificiale,, Roma: Carocci, 30,00 Sam Williams (2003), Storia dell'intelligenza artificiale. La battaglia per la conquista della scienza del XXI secolo,, Milano; Garzanti, 13,50 Su Alphabit e sul Web: Associazione italiana per l Intelligenza l Artificiale. Informazioni su eventi, convegni, pubblicazioni e mailing lists nel campo dell AI. ALICE software in lingua inglese, molto simile a ELIZA, che conversa in modo abilmente plausibile. Eliza e Parry,, il dialogo tra psichiatra e paziente 7