francescomecca.eu/_posts/2015-07-21-puo-un-sottomarino-nuotare-deep-learning-e-intelligenze-artificiali.md
2017-03-20 00:51:47 +01:00

7 KiB
Raw Blame History

id title date author layout guid permalink blogger_blog blogger_author blogger_a4a2016d1c35883202d5ddff9b0ea4ff_permalink categories tags
100 Può un sottomarino nuotare? Deep learning e intelligenze artificiali 2015-07-21T13:59:00+00:00 pesceWanda post https://provaprova456789.wordpress.com/2015/07/21/puo-un-sottomarino-nuotare-deep-learning-e-intelligenze-artificiali /index.php/archives/100
caught-in-thenet.blogspot.com
pescedinomewanda
5273630914719077968
PesceWanda
Deep learning
Intelligenze artificiali
Leibniz
matematizzazione pensiero

Nel De Arte Combinatoria (1666) Leibniz afferma che tutta la logica del pensiero umano non sia altro che una combinazione di pensieri piu` piccoli che a loro volta possono essere frammentati in idee semplicissime e concatenabili.

<td class="tr-caption" style="text-align: center;">
</td>

<td class="tr-caption" style="text-align: center;">
</td>
fu questo libro cinese, spedito da un gesuita a Leibniz, a dargli lidea della matematica binaria

Luc De Brabandere ci spiega che il sogno di Leibniz e` “fare di un argomentazione un teorema, fare di una discussione un sistema di equazioni e poter proporre al proprio avversario in caso di impasse: Ebbene! Calcoliamo” (Pensiero Magico Pensiero Logico,  LIT edizioni, 2015).

Prima di Leibniz un altro filosofo, Hobbes, affermo`:

Reasoning is nothing but reckoning

Di recente il CEO di Nvidia ha tenuto di recente un discorso sul “deep learning”, ovvero “machine learning” arricchito dallanalisi dei Big Data.

Secondo me il deep learning e la frase di Hobbes hanno un profondo legame.

Ci sono compiti che per un uomo sono molto complicati, come ad esempio la risoluzione di equazioni, che rispondono a delle semplici regole formali. Tradurre queste regole in algoritmi e` molto semplice.

Il cervello umano si spinge molto oltre: e` celebre la frase di un giudice della corte suprema americana (Potter Stewart) che nel tentativo di dare una definizione legale per distinguere il materiale pornografico dal non, scrisse: “lo riconosco quando lo vedo”.

Ci sono molte operazioni, come quello del riconoscere facce, immagini o testo (come i captcha) che per un umano sono piuttosto triviali.

Quale e` la risposta che il deep learning offre a questo problema?

Grazie ai Big Data le macchine hanno a disposizione una quantita` enorme di dati, spesso anche categorizzata dagli stessi utenti, che puo` essere sottoposta ad analisi statistica.

Nel 2014 Facebook ha presentato un algoritmo chiamato DeepFace che riconosce nel 97% dei casi i volti umani, anche se con poca luce o parzialmente coperti.

Project Adam e` un progetto della Microsoft che si occupa di riconoscimento delle immagini e di oggetti ed ha dimostrato la sua potenza riconoscendo con successo un Cardigan Corgi da un Pembroke Corgi (due cani praticamente identici che si distinguono principalmente per la densita` delle ossa).

Questa e` la potenza dellapprendimento e dellanalisi statistica.

reti neurali, fonte

Se davvero riconoscere coincidesse con il ragionare si potrebbe dire che un computer e` capace di pensare; il sogno di Liebniz non si vedrebbe avverato ma il risultato ottenuto e` identico.

Ora mi chiedo, quale e` la differenza fra ragionare e pensare?

Non e` semplice dare una risposta definitiva, per quanto mi riguarda penso che sono entrambi processi mentali che hanno lobiettivo di migliorare e aumentare la conoscenza. Quando lattivita` del pensiero e` logica, ovvero e` diretta verso un obiettivo specifico (non vaga senza meta, come nello stream of consciousness) coincide con il ragionare.

Se si potesse dimostrare che unintelligenza artificiale abbia la facolta` del pensiero ritengo che prima di procedere alla realizzazione di un cosi` maestoso progetto si dovrebbe ragionare su tutte le conseguenze etiche e morali di tali tecnologie. Per alcuni e` un rischio esistenziale, ovvero e` la creazione di un rivale dellintelligenza umana.

Eppure Edsger Dijkstra, un pioniere della ricerca nel campo delle intelligenze artificiali ha affermato che: “chiedersi se un computer possa pensare e` come chiedersi se un sottomarino possa nuotare”.

Questo perche`? Un algoritmo di deep learning, un A.I. universale capace di analizzare ogni tipo di dato, rimane comunque un programma senza motivazioni, senza fini se non quelli che il suo creatore gli ha assegnato. Questo programma e` conscio della sua esistenza tanto quanto lo e` un foglio di carta, un documento di Excel o una stampante 3D.

Se si dovesse lavorare per creare un cervello “umano” in laboratorio si partirebbe proprio da questo, che e` un requisito necessario, che si potrebbe definire come molto piu` di una semplice “istruzione” che ci porta a dire: “io sono”, e delle volte dubitare anche di questo.

Francesco Mecca