Prerequisiti e lavoro preliminare

Il corso accelerato sul machine learning è la scelta giusta per te?

Non ho esperienza nel machine learning.
Ti consigliamo di esaminare tutto il materiale in ordine.
Ho un po' di esperienza nel machine learning, ma vorrei avere una comprensione più attuale e completa.
Il machine learning, il corso intensivo, sarà un ottimo ripasso. Segui tutti i moduli in ordine oppure seleziona solo quelli che ti interessano.
Conosco molto bene il machine learning, ma so poco o niente su TensorFlow.
Gran parte del materiale potrebbe essere troppo semplice per te. Anziché esaminare tutti i contenuti, concentrati solo sul seguente materiale:
Machine Learning Crash Course si concentra principalmente sulle API di livello superiore. Se ti interessa approfondire l'argomento dell'API TensorFlow di basso livello (forse eseguire ricerche sul machine learning), esplora le seguenti risorse:

Leggi le sezioni Preparazione e Prerequisiti seguenti prima di iniziare il corso sugli arresti anomali del machine learning, per assicurarti di essere in grado di completare tutti i moduli.

Preparazione

Prima di iniziare il corso sugli arresti anomali del machine learning, procedi come segue:

  1. Se non hai mai utilizzato il machine learning, consulta Introduzione al machine learning. Questo breve corso di autoapprendimento introduce concetti fondamentali di machine learning.
  2. Se non hai mai utilizzato NumPy, NumPy UltraQuick Tutorial Tutorial di Colab, che fornisce tutte le informazioni di NumPy che ti servono per questo corso.
  3. Se non conosci pandas, esegui l'esercizio di Colab su Pandas UltraQuick Tutorial, che fornisce tutte le informazioni sui panda di cui hai bisogno per questo corso.

Gli esercizi di programmazione vengono eseguiti direttamente nel tuo browser (non è richiesta alcuna configurazione!) utilizzando la piattaforma Colaboratory. Colaboratory è supportato sulla maggior parte dei browser e viene testato molto accuratamente sulle versioni desktop di Chrome e Firefox. Se preferisci scaricare ed eseguire esercizi offline, consulta queste istruzioni per configurare un ambiente locale.

Prerequisiti

Il Machine Crash Course non presuppone né richiede alcuna conoscenza precedente nel machine learning. Tuttavia, per comprendere i concetti presentati e completare gli esercizi, consigliamo agli studenti di soddisfare i seguenti prerequisiti:

  • Devi saper utilizzare variabili, equazioni lineari, grafici di funzioni, istogrammi e mezzi statistici.

  • Dovresti essere un buon programmatore. Idealmente, dovresti avere un'esperienza di programmazione in Python, perché gli esercizi di programmazione sono in Python. Tuttavia, i programmatori esperti senza esperienza Python di solito possono completare gli esercizi di programmazione.

Le seguenti sezioni forniscono link a materiali di sfondo aggiuntivi che sono utili.

Algebra

Algebra lineare

Trigonometria

Statistiche

Calcolo (facoltativo, per argomenti avanzati)

Programmazione Python

Le seguenti nozioni di base su Python sono illustrate nel tutorial su Python:

Alcuni degli esercizi di programmazione utilizzano il seguente concetto di Python più avanzato:

Terminale Bash / Cloud Console

Per eseguire gli esercizi di programmazione sulla macchina locale o in una console cloud, dovrai lavorare senza problemi con la riga di comando: