Se avessi un credito AWS per ogni volta che mi sono sentito fare questa domanda:

“L’intelligenza artificiale mi affascina moltissimo, ma non so nulla a riguardo, mi consigli un buon libro da leggere ?”

adesso potrei permettermi di addestrare l’ImageNet su di un cluster di GPUs.

Dopo aver risposto per la millemillesima volta a questa domanda su Quora, ho deciso di creare delle belle reading list.

Il classico per eccellenza nell’ambito della letteratura sull’intelligenza artificiale è Intelligenza artificiale, un approccio moderno (Stuard J. Russel e Peter Norvig)

 

Però stiamo parlando di un campo vastissimo e fortemente interdisciplinare, quindi, oltre a consigliarti questo come prima lettura, ho creato 3 liste di libri ordinate per come (secondo me) andrebbero lette.

Divulgativi

Questi libri trattano l’argomento in maniera discorsiva e sono adatti a chiunque abbia un interesse verso la materia.

  1. L’algoritmo definitivo (Pedro Domingo) ??
  2. Vita 3.0: essere umani nell’era dell’intelligenza artificiale (Max Tegmark) ??
  3. Superintelligenza (Nick Bostrom) ??
  4. Come creare una mente (Ray Kurzweil) ??

Tecnico-teorici

Questi libri sono per chi vuole comprendere il funzionamento delle tecniche di machine learning, il sotto settore dell’intelligenza artificiale che è il motivo per il quale l’AI è così discussa oggi, osservando ogni dettaglio matematico.

  1. Pattern Recognition and Machine Learning (Christopher Bishop) ??
  2. Machine Learning: a Probabilistic Perspective (Kevin P. Murphy) ??
  3. Machine Learning: an Algorithmic (Stephen Marsland) ??
  4. Deep Learning (Ian Goodfellow, Yoshua Bengio, Aaron Courville) ??

Tecnico-pratici

Questi libri sono delle guide pratiche all’implementazione delle tecniche e dei modelli del machine learning, utilizzando framework popolari come scikit-learn, Tensorflow e Keras.

  1. Machine learning con Python: costruire algoritmi per generare conoscenza (Sebastian Raschka) ??
  2. Hands-On Machine Learning with scikit-learn and Tensorflow (Aurelien Geron) ??
  3. Deep Learning with Python (Francois Chollet) ??
  4. Deep Learning: a Practitioner’s Approach (Josh Patterson, Adam Gibson) ??

Narrativi

Sicuramente c’è chi pensa che leggere romanzi sia una perdita di tempo, secondo me invece è molto interessante comprendere come menti visionarie abbiano immaginato l’impatto sul mondo dell’intelligenza artificiale.

  1. Io, Robot (Isaac Asimov) ??
  2. Ma gli androidi sognano percore elettriche ? (Philip K. Dick) ??
  3. Neuromante (William Gibson) ??

Avete altri libri da consigliarci ? Fatecelo sapere nei commenti !

About Giuseppe Gullo

Cresciuto a pane e bit, ho cominciato a programmare a 13 anni, durante un periodo di convalescenza forzata dovuta ad un brutto incidente.

Durante la mia adolescenza ho utilizzato un mio approccio hacker all'apprendimento per passare da un argomento all'altro senza sosta, sviluppo web, programmazione software, sviluppo mobile per android ed iOS, sviluppo di videogame 2d e 3d con Unity.

Poco più che ventenne mi sono avvicinato all'intelligenza artificiale, ed è stato amore a prima vista.

Ho lavorato come sviluppatore indipendente e freelancer, creando diverse dozzine di servizi che hanno raggiunto centinaia di migliaia di persone in tutto il mondo.

Il mio life goal è riuscire a sfruttare le enormi potenzialità dell'AI per migliorare le condizioni di vita degli esseri umani.