Nozioni di base sull'apprendimento automatico con TensorFlow

Questo curriculum è per le persone che sono:

  • Nuovo in ML, ma con 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 viaggio nel ML. Vedrai che molte delle risorse utilizzano TensorFlow, tuttavia, la conoscenza è trasferibile ad altri framework di machine learning.

Passaggio 1: comprendere in cosa consiste il machine learning

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 machine learning dal punto di vista di un programmatore. La seconda metà del libro approfondisce aree come la visione artificiale, l'elaborazione del linguaggio naturale, l'apprendimento profondo generativo e altro ancora. Non preoccuparti se questi argomenti sono troppo avanzati in questo momento poiché avranno più senso a tempo debito.

Intelligenza artificiale e machine learning per programmatori
di Laurence Moroney

Questo libro introduttivo fornisce un approccio code-first per imparare a 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 François Chollet

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

⬆ Oppure ⬇

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

Il completamento di questo passaggio ti fornirà le basi del funzionamento del machine learning, preparandoti ad approfondire.

Introduzione a TensorFlow per AI, ML e Deep Learning

Sviluppato in collaborazione con il team 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 il deep learning

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

Gratuito
Visualizza il corso