Try out Google’s large language models using the PaLM API and MakerSuiteExplore Generative AI

Padroneggia il tuo percorso

Per diventare un esperto di machine learning, devi prima avere una solida base in quattro aree di apprendimento : programmazione, matematica, teoria ML e come costruire il tuo progetto ML dall'inizio alla fine.

Inizia con i programmi curati di TensorFlow per migliorare queste quattro abilità o scegli il tuo percorso di apprendimento esplorando la nostra libreria di risorse qui sotto.

Le quattro aree dell'educazione all'apprendimento automatico

Quando inizi il tuo percorso formativo, è importante prima capire come imparare il machine learning. Abbiamo suddiviso il processo di apprendimento in quattro aree di conoscenza, ciascuna delle quali fornisce un pezzo fondamentale del puzzle ML. Per aiutarti nel tuo percorso, abbiamo identificato libri, video e corsi online che miglioreranno le tue capacità e ti prepareranno a utilizzare il machine learning per i tuoi progetti. Inizia con i nostri programmi di studio guidati progettati per aumentare le tue conoscenze o scegli il tuo percorso esplorando la nostra libreria di risorse.

  • Competenze di codifica: la creazione di modelli ML richiede molto di più della semplice conoscenza dei concetti ML: richiede la codifica per eseguire la gestione dei dati, l'ottimizzazione dei parametri e i risultati dell'analisi necessari per testare e ottimizzare il modello.

  • Matematica e statistiche: ML è una disciplina matematica pesante, quindi se prevedi di modificare i modelli ML o crearne di nuovi da zero, la familiarità con i concetti matematici sottostanti è fondamentale per il processo.

  • Teoria ML: conoscere le basi della teoria ML ti darà una base su cui costruire e ti aiuterà a risolvere i problemi quando qualcosa va storto.

  • Costruisci i tuoi progetti: acquisire esperienza pratica con ML è il modo migliore per mettere alla prova le tue conoscenze, quindi non aver paura di immergerti presto con un semplice colab o tutorial per fare un po' di pratica.

Curriculum TensorFlow

Inizia a imparare con uno dei nostri programmi guidati contenenti corsi, libri e video consigliati.

Per principianti
Nozioni di base sull'apprendimento automatico con TensorFlow

Impara le basi del machine learning con questa raccolta di libri e corsi online. Verrai introdotto al ML e guidato attraverso il deep learning utilizzando TensorFlow 2.0. Quindi avrai l'opportunità di mettere in pratica ciò che impari con i tutorial per principianti.

Per livello intermedio ed esperti
Machine learning teorico e avanzato con TensorFlow

Una volta comprese le basi dell'apprendimento automatico, porta le tue abilità al livello successivo immergendoti nella comprensione teorica delle reti neurali, nell'apprendimento approfondito e migliorando la tua conoscenza dei concetti matematici sottostanti.

Per principianti
TensorFlow per lo sviluppo di JavaScript

Scopri le nozioni di base sullo sviluppo di modelli di machine learning in JavaScript e su come eseguire il deployment direttamente nel browser. Riceverai un'introduzione di alto livello sul deep learning e su come iniziare con TensorFlow.js attraverso esercizi pratici.

Risorse educative

Scegli il tuo percorso di apprendimento ed esplora libri, corsi, video ed esercizi consigliati dal team di TensorFlow per insegnarti le basi del machine learning.

Libri
Corsi online
Concetti matematici
Risorse TF
IA incentrata sull'uomo

Libri

La lettura è uno dei modi migliori per comprendere le basi del machine learning e del deep learning. I libri possono darti la comprensione teorica necessaria per aiutarti ad apprendere nuovi concetti più rapidamente in futuro.

AI e Machine Learning per programmatori
di Laurence Moroney

Questo libro introduttivo fornisce un approccio code-first 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, mobile, cloud e embedded.

Apprendimento approfondito con Python
di François Chollet

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

Apprendimento automatico pratico con Scikit-Learn, Keras e TensorFlow
di Aurélien Géron

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.

Apprendimento approfondito
di Ian Goodfellow, Yoshua Bengio e Aaron Courville

Questo libro di testo sul deep learning è una risorsa destinata ad aiutare studenti e professionisti ad entrare nel campo del machine learning in generale e del deep learning in particolare.

Reti Neurali e Deep Learning
di Michael Nielsen

Questo libro fornisce un background teorico sulle reti neurali. Non utilizza TensorFlow, ma è un ottimo riferimento per gli studenti interessati a saperne di più.

Apprendimento di TensorFlow.js
di Gant Laborde

Un approccio pratico end-to-end ai fondamenti di TensorFlow.js per un vasto pubblico tecnico. Una volta terminato questo libro, saprai come creare e distribuire sistemi di deep learning pronti per la produzione con TensorFlow.js.

Apprendimento approfondito con JavaScript
di Shanqing Cai, Stanley Bileschi, Eric D. Nielsen con Francois Chollet

Scritto dai principali autori della libreria TensorFlow, questo libro fornisce affascinanti casi d'uso e istruzioni approfondite per le app di deep learning in JavaScript nel tuo browser o su Node.

Corsi online

Seguire un corso online in più parti è un buon modo per apprendere i concetti di base del machine learning. Molti corsi forniscono ottime spiegazioni visive e gli strumenti necessari per iniziare ad applicare l'apprendimento automatico direttamente al lavoro o con i tuoi progetti personali.

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.

Specializzazione per sviluppatori TensorFlow

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

Corso intensivo sull'apprendimento automatico

Il corso accelerato di machine learning con le API TensorFlow è una guida di autoapprendimento per aspiranti professionisti del machine learning. Presenta una serie di lezioni con lezioni video, studi di casi reali ed esercizi pratici.

MIT 6.S191: Introduzione al Deep Learning

In questo corso del MIT, acquisirai una conoscenza di base degli algoritmi di deep learning e acquisirai esperienza pratica nella creazione di reti neurali in TensorFlow.

Specializzazione nell'apprendimento profondo

In cinque corsi imparerai le basi del Deep Learning, capirai come costruire reti neurali e imparerai come condurre progetti di apprendimento automatico di successo e costruire una carriera nell'IA. Dominerai non solo la teoria, ma vedrai anche come viene applicata nell'industria.

TensorFlow: specializzazione in dati e distribuzione

Hai imparato a costruire e addestrare modelli. Ora impara a navigare in vari scenari di implementazione e a utilizzare i dati in modo più efficace per addestrare il tuo modello in questa specializzazione di quattro corsi.

TensorFlow: specializzazione in tecniche avanzate

Questa specializzazione è rivolta a ingegneri software e ML con una conoscenza di base di TensorFlow che desiderano ampliare le proprie conoscenze e competenze imparando le funzionalità avanzate di TensorFlow per creare modelli potenti.

Nozioni di base sull'intelligenza artificiale di Google per l'apprendimento automatico basato sul Web

Scopri come puoi ottenere più occhi sulla tua ricerca all'avanguardia o fornire super poteri nelle tue app Web in lavori futuri per i tuoi clienti o l'azienda per cui lavori con il machine learning basato sul web.

Concetti matematici

Per approfondire la tua conoscenza del machine learning, queste risorse possono aiutarti a comprendere i concetti matematici sottostanti necessari per l'avanzamento di livello superiore.

Un'introduzione amichevole all'algebra lineare per ML

Una vista dall'alto dell'algebra lineare per l'apprendimento automatico. Non hai mai preso in considerazione l'algebra lineare o conosci un po 'le basi e vuoi avere un'idea di come viene utilizzata in ML? Allora questo video fa per te.

Matematica per la specializzazione in Machine Learning

Questa specializzazione online di Coursera mira a colmare il divario tra matematica e apprendimento automatico, aggiornandoti sulla matematica sottostante per costruire una comprensione intuitiva e collegandola all'apprendimento automatico e alla scienza dei dati.

Apprendimento approfondito
di 3Blue1Brown

3blue1brown è incentrato sulla presentazione della matematica con un approccio visuale. In questa serie di video imparerai le basi di una rete neurale e come funziona attraverso concetti matematici.

Essenza dell'algebra lineare
di 3Blue1Brown

Una serie di brevi video visivi di 3blue1brown che spiegano la comprensione geometrica di matrici, determinanti, autocose e altro ancora.

Essenza del calcolo
di 3Blue1Brown

Una serie di brevi video visivi di 3blue1brown che spiegano i fondamenti del calcolo in un modo che ti dà una forte comprensione dei teoremi fondamentali e non solo di come funzionano le equazioni.

MIT 18.06: Algebra lineare

Questo corso introduttivo del MIT copre la teoria delle matrici e l'algebra lineare. L'enfasi è data ad argomenti che saranno utili in altre discipline, inclusi sistemi di equazioni, spazi vettoriali, determinanti, autovalori, similarità e matrici definite positive.

MIT 18.01: Calcolo a variabile singola

Questo corso introduttivo di calcolo del MIT copre la differenziazione e l'integrazione di funzioni di una variabile, con applicazioni.

Vedere la teoria
di Daniel Kunin, Jingru Guo, Tyler Dae Devlin, Daniel Xiang

Un'introduzione visiva alla probabilità e alle statistiche.

Un'introduzione all'apprendimento statistico
di Gareth James, Daniela Witten, Trevor Hastie e Rob Tibshirani

Questo libro fornisce una panoramica accessibile del campo dell'apprendimento statistico, un set di strumenti essenziale per dare un senso al vasto e complesso mondo dei set di dati necessari per addestrare i modelli nell'apprendimento automatico.

Risorse TensorFlow

Abbiamo raccolto le nostre risorse preferite per aiutarti a iniziare con le librerie e i framework TensorFlow specifici per le tue esigenze. Vai alle nostre sezioni per TensorFlow.js , TensorFlow Lite e TFX .


Puoi anche sfogliare la guida e i tutorial ufficiali di TensorFlow per gli ultimi esempi e colab.

Fondamenti di apprendimento automatico

Machine Learning Foundations è un corso di formazione gratuito in cui imparerai i fondamenti della creazione di modelli di machine learning utilizzando TensorFlow.

TensorFlow da zero

Questo ML Tech Talk è progettato per coloro che conoscono le basi del Machine Learning ma hanno bisogno di una panoramica sui fondamenti di TensorFlow (tensori, variabili e gradienti senza utilizzare API di alto livello).

Introduzione all'apprendimento profondo

Questo ML Tech Talk include l'apprendimento della rappresentazione, le famiglie di reti neurali e le loro applicazioni, un primo sguardo all'interno di una rete neurale profonda e molti esempi di codice e concetti di TensorFlow.

Codifica TensorFlow

In questa serie, il team di TensorFlow esamina varie parti di TensorFlow dal punto di vista della codifica, con video sull'utilizzo delle API di alto livello di TensorFlow, l'elaborazione del linguaggio naturale, l'apprendimento strutturato neurale e altro ancora.

Individuare e risolvere i problemi quotidiani con l'apprendimento automatico

Impara a individuare i casi d'uso ML più comuni, tra cui l'analisi di contenuti multimediali, la creazione di ricerche intelligenti, la trasformazione dei dati e come integrarli rapidamente nella tua app con strumenti intuitivi.

Per Javascript

Esplora le ultime risorse su TensorFlow.js .

Machine Learning per sviluppatori Web (Web ML)

Ottieni una conoscenza pratica pratica dell'utilizzo di ML nel browser con JavaScript. Scopri come scrivere modelli personalizzati da una tela bianca, riaddestrare i modelli tramite l'apprendimento del trasferimento e convertire i modelli da Python.

Apprendimento di TensorFlow.js
di Gant Laborde

Un approccio pratico end-to-end ai fondamenti di TensorFlow.js per un vasto pubblico tecnico. Una volta terminato questo libro, saprai come creare e distribuire sistemi di deep learning pronti per la produzione con TensorFlow.js.

Iniziare con TensorFlow.js di TensorFlow

Una serie in 3 parti che esplora sia l'addestramento che l'esecuzione di modelli di apprendimento automatico con TensorFlow.js e mostra come creare un modello di apprendimento automatico in JavaScript che venga eseguito direttamente nel browser.

Google AI per sviluppatori JavaScript con TensorFlow.js

Passa da zero a eroe con il Web ML utilizzando TensorFlow.js. Scopri come creare app Web di nuova generazione che possono essere eseguite lato client e utilizzate su quasi tutti i dispositivi.

TensorFlow.js: serie di intelligenza e apprendimento
di The Coding Train

Parte di una serie più ampia sull'apprendimento automatico e la creazione di reti neurali, questa playlist video si concentra su TensorFlow.js, l'API principale e su come utilizzare la libreria JavaScript per addestrare e distribuire modelli ML.

Per dispositivi mobili e bordo

Esplora le risorse più recenti su TensorFlow Lite .

Apprendimento automatico su dispositivo

Scopri come creare la tua prima app ML su dispositivo attraverso percorsi di apprendimento che forniscono guide dettagliate per casi d'uso comuni, tra cui classificazione audio, ricerca visiva di prodotti e altro ancora.

Introduzione a TensorFlow Lite

Scopri come distribuire modelli di deep learning su dispositivi mobili e incorporati con TensorFlow Lite in questo corso, sviluppato dal team TensorFlow e Udacity come approccio pratico alla distribuzione di modelli per gli sviluppatori di software.

Per la produzione

Esplora le ultime risorse su TFX .

Ingegneria ML per distribuzioni ML di produzione con TFX

Dai un'occhiata pratica a come mettere insieme un sistema di pipeline di produzione con TFX. Ci occuperemo rapidamente di tutto, dall'acquisizione dei dati, alla creazione di modelli, fino all'implementazione e alla gestione.

Costruire pipeline di machine learning
di Hannes Hapke, Catherine Nelson

Questo libro ti guida attraverso i passaggi dell'automazione di una pipeline ML utilizzando l'ecosistema TensorFlow. Gli esempi di machine learning in questo libro si basano su TensorFlow e Keras, ma i concetti fondamentali possono essere applicati a qualsiasi framework.

Specializzazione in Machine Learning Engineering for Production (MLOps).

Espandi le tue capacità di ingegneria della produzione in questa specializzazione di quattro corsi. Scopri come concettualizzare, costruire e mantenere sistemi integrati che operano continuamente nella produzione.

Pipeline ML su Google Cloud

Questo corso avanzato copre i componenti TFX, l'orchestrazione e l'automazione della pipeline e come gestire i metadati ML con Google Cloud.

IA incentrata sull'uomo

Quando si progetta un modello ML o si creano applicazioni basate sull'intelligenza artificiale, è importante considerare le persone che interagiscono con il prodotto e il modo migliore per creare equità, interpretabilità, privacy e sicurezza in questi sistemi di intelligenza artificiale.

Pratiche di IA responsabili

Scopri come integrare le pratiche di Responsible AI nel tuo flusso di lavoro ML utilizzando TensorFlow.

Persone + Guida AI

Questa guida di Google ti aiuterà a creare prodotti AI incentrati sull'uomo. Ti consentirà di evitare errori comuni, progettare esperienze eccellenti e concentrarti sulle persone mentre crei applicazioni basate sull'intelligenza artificiale.

Modulo introduttivo all'equità nel machine learning

Questo modulo di un'ora all'interno dell'MLCC di Google introduce gli studenti ai diversi tipi di pregiudizi umani che possono manifestarsi nei dati di addestramento, nonché alle strategie per identificare e valutare i loro effetti.