Nozioni di base sull'apprendimento automatico con TensorFlow

Questo curriculum è per le persone che sono:

  • Nuovo in ML, ma che ha un background di programmazione intermedio

Questo contenuto ha lo scopo di guidare gli sviluppatori che non conoscono il ML attraverso le fasi iniziali del loro percorso ML. Vedrai che molte delle risorse utilizzano TensorFlow, tuttavia, la conoscenza è trasferibile ad altri framework di machine learning.

Passaggio 1: capisci di cosa tratta il ML

TensorFlow 2.0 è progettato per semplificare la creazione di reti neurali per l'apprendimento automatico, motivo per cui TensorFlow 2.0 utilizza un'API chiamata Keras. Il libro Deep Learning with Python di Francois Chollet, creatore di Keras, è un ottimo punto di partenza. Leggi i capitoli 1-4 per comprendere i fondamenti del ML dal punto di vista del programmatore. La seconda metà del libro approfondisce aree come Computer Vision, Natural Language Processing, Generative Deep Learning e altro ancora. Non preoccuparti se questi argomenti sono troppo avanzati in questo momento poiché avranno più senso a tempo debito.

Intelligenza artificiale e apprendimento automatico per programmatori
di Laurence Moroney

Questo libro introduttivo fornisce un approccio basato sul codice per apprendere come implementare gli scenari ML più comuni, come la visione artificiale, l'elaborazione del linguaggio naturale (NLP) e la modellazione di sequenze per runtime Web, mobili, cloud e incorporati.

Apprendimento profondo con Python
di Francois Chollet

Questo libro è un'introduzione pratica e pratica al Deep Learning con Keras.

⬆ Oppure ⬇

Segui un corso online come Introduzione a TensorFlow di Coursera o Introduzione a TensorFlow per Deep Learning di Udacity , che trattano entrambi gli stessi fondamenti del libro di Francois. Potresti anche trovare utili questi video di 3blue1brown, che forniscono spiegazioni rapide su come funzionano le reti neurali a livello matematico.

Il completamento di questo passaggio ti fornirà le basi di come funziona il ML, preparandoti ad approfondire.

Introduzione a TensorFlow per AI, ML e Deep Learning

Sviluppato in collaborazione con il team di TensorFlow, questo corso fa parte della specializzazione per sviluppatori TensorFlow e ti insegnerà le migliori pratiche per l'utilizzo di TensorFlow.

Introduzione a TensorFlow per l'apprendimento profondo

In questo corso online sviluppato dal team TensorFlow e Udacity imparerai come creare applicazioni di deep learning con TensorFlow.

Passaggio 2: oltre le basi

Prendi la specializzazione per sviluppatori TensorFlow , che ti porta oltre le nozioni di base nella modellazione introduttiva di Computer Vision, NLP e Sequence.

Il completamento di questo passaggio continua la tua introduzione e ti insegna come utilizzare TensorFlow per creare modelli di base per una varietà di scenari, tra cui classificazione delle immagini, comprensione del sentimento nel testo, algoritmi generativi e altro ancora.

Specializzazione per sviluppatori TensorFlow

In questa specializzazione di quattro corsi insegnata da uno sviluppatore TensorFlow, esplorerai gli strumenti e gli sviluppatori software utilizzati per creare algoritmi scalabili basati sull'intelligenza artificiale in TensorFlow.

Passaggio 3: esercitati

Prova alcuni dei nostri tutorial di TensorFlow Core , che ti permetteranno di mettere in pratica i concetti appresi nei passaggi 1 e 2. Quando hai finito, prova alcuni degli esercizi più avanzati.

Il completamento di questo passaggio migliorerà la tua comprensione dei concetti e degli scenari principali che incontrerai durante la creazione di modelli ML.

Passaggio 4: approfondisci con TensorFlow

Ora è il momento di tornare a Deep Learning con Python di Francois e finire i capitoli 5-9. Dovresti anche leggere il libro Hands-on Machine Learning con Scikit-Learn, Keras e TensorFlow , di Aurelien Geron. Questo libro introduce il ML e l'apprendimento profondo utilizzando TensorFlow 2.0.

Il completamento di questo passaggio completerà la tua conoscenza introduttiva del ML, inclusa l'espansione della piattaforma per soddisfare le tue esigenze.

Machine learning pratico con Scikit-Learn, Keras e TensorFlow
di Aurélien Geron

Utilizzando esempi concreti, teoria minima e due framework Python pronti per la produzione, Scikit-Learn e TensorFlow, questo libro ti aiuta a ottenere una comprensione intuitiva dei concetti e degli strumenti per la creazione di sistemi intelligenti.