Skip to main content

5 posts tagged with "computer-science"

View All Tags

Early development of Artificial Intelligence

· 19 min read
Saverio Ferrara
Software Engineer

Primi sviluppi dell'Intelligenza Artificiale.

E' difficile dare una definizione di Intelligenza Artificiale (IA) in quando essa è vista sia dal punto di vista ingegneristico (che punta a costruire macchine intelligenti per assistere l'uomo), sia dal punto di vista psicologico (che punta a riprodurre nelle macchine le caratteristiche dell'attività cognitiva umana).

Seppur con idee diverse, i pionieri dell'IA (McCarthy, Minsky, Rochesterm, e Shannon) videro nel calcolatore digitale uno strumento con capacità di elaborazione ineguagliate, quindi uno strumento adatto al confronto con alcuni aspetti della mente umana.

Si cominciarono a sviluppare i primi programmi relativi ad ambiti ben delimitati in cui c'erano  solo regole esplicite per l'elaborazione simbolica e poca conoscenza specializzata. Motivo di questo inizio era la scarsa capacità di memoria e di calcolo dei calcolatori di quei tempi.

Successivamente si parte con lo sviluppo di sistemi esperti, dove la conoscenza specializzata nel campo ci porta ad avere buone prestazioni.

La diffusione di queste tecniche di IA ci conferma il successo dal punto di vista ingegneristico, ma cosa possiamo dire dal punto di vista psicologico?

Cosa implica la costruzione di macchine che riproducono caratteristiche essenziali dell'attività umana? Dove si colloca l'IA nell'ambito delle ricerche sul sistema cervello-mente che coinvolgono le neuroscienze e la psicologia?

The Birth of Computer Science

· 14 min read
Saverio Ferrara
Software Engineer

La nascita dell'informatica.

Il primo kernel Linux è stato pubblicato nel 1991, l'annuncio del primo sistema operativo della famiglia Windows risale al 1983, la nascita dell'informatica come disciplina scientifica risale al 1953, il primo calcolatore programmabile digitale al 1941 (Z3 di Zuse); in realtà tutto scaturisce da una storia molto più lunga che parte dagli studi di Leibniz quando non esistevano i calcolatori digitali, e coinvolge grandi studiosi come Frege, Gödel, e Turing.

Relation - On Representations of Problems of Reasoning about Actions

· 7 min read
Saverio Ferrara
Software Engineer

Saul Amarel - RCA Laboratories Princeton, N.J.

In questo articolo Saul Amarel parla dei problemi di "ragionamento sulle azioni" (reasoning about action), ossia dei problemi che trattano l'individuazione delle azioni da compiere per avere un certo risultato. In questa categoria cadono problemi di tipo industriale/militare, e sicuramente li abbiamo incontrati nella nostra vita, quando ad esempio organizziamo una cena tra amici.

Relation - Intelligence without representation

· 7 min read
Saverio Ferrara
Software Engineer

Rodney A. Brooks

Il campo dell'intelligenza artificiale partì con l'intento di replicare l'intelligenza umana in una macchina, ma negli anni a seguire sono stati fatti pochi progressi. Nessuno parla di replicare l'intelligenza umana interamente, ma si sono specializzati vari campi come quello della rappresentazione della conoscenza, e la comprensione del linguaggio naturale; i sognatori specializzati nel campo dell'intelligenza artificiale sperano che in futuro tutti questi campi di studio si fondino creando così dei sistemi veramente intelligenti. Brooks non crede che l'intelligenza umana sia completamente replicabile poiché troppo complessa; bisognerebbe decomporla in vari sottomoduli, tutti interconnessi tra loro: Brooks usa proprio questo approccio per studiare creature semplici.