lan T. Norman
Apprendimento Automatico in Azione
Copyright © 2019 – Alan T. Norman. Tutti i diritti riservati.
Nessuna parte di questa pubblicazione può essere riprodotta, distribuita o trasmessa in qualsiasi forma o con qualsiasi mezzo, compresa la fotocopia, la registrazione, o altri metodi elettronici o meccanici, senza la previa autorizzazione scritta dell’editore, eccetto nel caso di brevi citazioni contenute in recensioni critiche ed altri usi specifici non commerciali consentiti dalla legge sul copyright.
Perché ho scritto questo libro?
Benvenuti nel mondo dell'apprendimento automatico!
L'intelligenza artificiale è pronta a cambiare il corso della storia umana, forse più di qualsiasi altra tecnologia di sempre. Una grande parte di questa rivoluzione è l'apprendimento automatico.
L'apprendimento automatico è la scienza dell'insegnare ai computer a fare previsioni basate sui dati. A livello base, l'apprendimento automatico implica la fornitura di un insieme di dati ad un computer e la richiesta di effettuare una previsione. All'inizio, il computer fornirà molte previsioni sbagliate. Tuttavia, nel corso di migliaia di previsioni, il computer riorganizzerà il suo algoritmo per effettuare previsioni migliori.
Questo tipo di calcolo predittivo in passato era impossibile. I computer semplicemente non potevano archiviare dati sufficienti o elaborarli abbastanza velocemente per apprendere in modo efficace. Ora, ogni anno, i computer stanno diventando sempre più intelligenti ad un ritmo rapido. I progressi nella memorizzazione e nella potenza di elaborazione dei dati stanno spingendo questa tendenza verso macchine più intelligenti. Di conseguenza, oggi i computer stanno facendo cose impensabili solo un decennio o due fa.
L'apprendimento automatico sta già influenzando la tua vita quotidiana. Amazon utilizza l'apprendimento automatico per prevedere quali prodotti desideri acquistare. Gmail lo utilizza per filtrare i messaggi di spam dalla tua posta in arrivo. I tuoi consigli sui film su Netflix si basano su algoritmi di apprendimento automatico.
Tuttavia, gli impatti dell'apprendimento automatico non si fermano qui. Gli algoritmi dell'apprendimento automatico stanno facendo previsioni in tutti i tipi di settori, dall'agricoltura all'assistenza sanitaria. Inoltre, i suoi impatti saranno avvertiti in nuovi settori ed in nuovi modi ogni anno. Man mano che emergono queste nuove applicazioni dell'apprendimento automatico, le accetteremo gradualmente come parte della vita normale. Tuttavia, questa nuova dipendenza dalle macchine intelligenti è un punto di svolta nella storia della tecnologia e la tendenza sta solo accelerando.
In futuro, l'apprendimento automatico e l'intelligenza artificiale in genere guideranno l'automazione di molti compiti svolti oggi dagli esseri umani. Le auto a guida autonoma si basano sull'apprendimento automatico per il riconoscimento delle immagini e faranno sempre più parte del trasporto, così come i camion a guida autonoma ed altri veicoli per il trasporto di merci. Gran parte dell'agricoltura e della produzione è ora automatizzata, in modo che l'apprendimento automatico fornisca il cibo che consumiamo e i beni che utilizziamo. La tendenza verso l'automazione sta solo accelerando. Altre applicazioni di apprendimento automatico potrebbero cambiare radicalmente i lavori che gli esseri umani svolgono quotidianamente man mano che le macchine diventano più abili nella gestione dei processi e nel completamento del lavoro di conoscenza.
Poiché l'apprendimento automatico avrà un impatto così profondo sulla vita di tutti i giorni, è importante che tutti abbiano accesso alle informazioni su come funziona. Ecco perché ho scritto questo libro. L'attuale panorama delle informazioni sull'apprendimento automatico è frammentario.
Innanzitutto, ci sono spiegazioni per il grande pubblico che complicano i concetti. Queste spiegazioni fanno sembrare l'apprendimento automatico qualcosa che solo un esperto può capire.
In secondo luogo, ci sono i documenti tecnici scritti da esperti per esperti. Escludono il grande pubblico con il loro gergo e la loro complessità. Ovviamente, scrivere ed eseguire un algoritmo di apprendimento automatico è un'impresa tecnica enorme, e queste spiegazioni tecniche sono importanti. Tuttavia, c'è un buco nella letteratura attuale sull'apprendimento automatico.
Che dire del profano che vuole davvero capire questa rivoluzione tecnologica, non necessariamente per scrivere codici ma per avere una comprensione dei cambiamenti in atto intorno a lui? Comprendere i concetti chiave dell'apprendimento automatico non dovrebbe essere limitato a qualche elite tecnologica. Questi cambiamenti influenzeranno tutti noi. Hanno conseguenze etiche ed è importante che il pubblico sia a conoscenza di tutti i vantaggi e gli svantaggi dell'apprendimento automatico.
Ecco perché ho scritto questo libro. Se ti sembra interessante, spero che ti piacerà.
Questo Libro Non Tratta Degli Algoritmi Di Apprendimento Automatico Dei Codici
Se quel manifesto di un'introduzione non fosse abbastanza chiaro: questo non è un libro sulla programmazione. Gli scienziati informatici non intendono imparare a creare algoritmi di apprendimento automatico.
Per prima cosa, non sono abbastanza qualificato per scrivere un libro del genere. Le persone trascorrono anni ad imparare le complessità della scrittura di algoritmi e reti di formazione. Esistono interi programmi di dottorato che esplorano i confini del settore, basandosi su algebra lineare e statistiche predittive. Se ti immergi nei dettagli dell'apprendimento automatico e lo ami abbastanza da ottenere un dottorato di ricerca, potresti facilmente riuscire a guadagnare $ 300k- $ 600k, lavorando per una grande azienda tecnologica. Ecco quanto sono rare e preziose queste abilità.
Io non ho queste qualifiche e penso che sia una buona cosa. Se hai acquistato questo libro, significa che sei un profano interessato all'apprendimento automatico. Probabilmente non sei un tecnico o, se lo sei, stai cercando un libro basico per iniziare con i concetti fondamentali. Come scrittore di tecnologia, imparo costantemente sulle tecnologie. Sono uno studente di apprendimento automatico e ricordo com'è essere un principiante. Posso riuscire a spiegare i concetti di base in modi facilmente comprensibili. Dopo aver letto questo libro, avrai una solida conoscenza dei principi fondamentali che ti aiuteranno a passare ad un libro più avanzato se vorrai saperne di più.
Detto questo, se ritieni di aver già capito i principi di base o desideri davvero un libro che possa insegnarti i principi fondamentali della scrittura e della formazione di un algoritmo di apprendimento automatico, probabilmente questo non è il libro che fa per te.
Un'introduzione Per I Profani
Il vero obiettivo di questo libro è quello di essere un'introduzione di facile lettura all'apprendimento automatico. Il mio obiettivo è quello di scrivere un libro che chiunque possa leggere, rimanendo fedele ai principi dell'apprendimento automatico senza semplificare troppo i concetti. Sono fiducioso nell'intelligenza dei miei lettori, e non credo che un libro per principianti debba necessariamente sacrificare complessità e sfumature. Detto questo, questo non è un grande libro, e non è per nulla completo. Chi è interessato all'argomento vorrà approfondire con altri libri e ricerche.
In questo libro, esamineremo i concetti di base e i tipi di apprendimento automatico. Indagheremo come funzionano. Quindi, esploreremo i problemi dei set di dati e la scrittura e formazione di un algoritmo. Infine, vedremo alcuni casi d'uso del mondo reale per l'apprendimento automatico e luoghi in cui l'apprendimento automatico potrebbe essere utilizzato in seguito.
Ancora una volta, benvenuto nell'apprendimento automatico. Allora tuffiamoci …
Capitolo 1. Che cos'è l'apprendimento automatico?
L'obiettivo di questo primo capitolo è creare un quadro per il resto di ciò che leggerai in questo libro. Qui, definiremo i concetti di base che esploreremo in modo più dettagliato nei capitoli futuri. Questo libro si basa su se stesso e questo capitolo è la spina dorsale.
Detto questo, il punto logico per iniziare è definire cosa intendiamo quando parliamo di apprendimento automatico.