Vai al contenuto principale
HomePython

Corso

Progettare workflow di Machine Learning in Python

AvanzatoLivello di competenza
Aggiornato 11/2024
Impara a costruire pipeline che durino nel tempo.
Inizia il corso gratis
PythonMachine Learning
4 h
16 video
51 Esercizi
4,200 XP
12,575
Attestato di conseguimento

Crea il tuo account gratuito

Continua con GoogleMostra più opzioni

o


Continuando, accetti i nostri Termini di utilizzo, la nostra Informativa sulla privacy e che i tuoi dati siano conservati negli Stati Uniti.

Preferito dagli studenti di migliaia di aziende

Group

Formare un team?

Prova per il Business

Descrizione del corso

Mettere in produzione modelli di Machine Learning può sembrare semplice con gli strumenti moderni, ma spesso finisce con una delusione: il modello rende peggio in produzione che in sviluppo. Questo corso ti darà quattro superpoteri che ti faranno emergere nella data science e costruire pipeline che resistono al tempo: come ottimizzare in modo esaustivo ogni aspetto del tuo modello in sviluppo; come sfruttare al meglio l’expertise di dominio disponibile; come monitorare le prestazioni del modello e gestire eventuali deterioramenti; e infine come affrontare dati etichettati in modo scarso o impreciso. Approfondendo le funzionalità più avanzate di sklearn e lavorando con insiemi di dati reali in ambiti caldi come l’healthcare personalizzato e la cybersecurity, questo corso offre una prospettiva del Machine Learning dalla prima linea.

Prerequisiti

Python ToolboxUnsupervised Learning in PythonSupervised Learning with scikit-learn
1

Il workflow standard

In questo capitolo ripasserai le basi di un workflow di apprendimento supervisionato, con fitting, tuning e selezione del modello, feature engineering e selezione delle feature, e tecniche di suddivisione dei dati. Capirai come questi passaggi del workflow dipendono l’uno dall’altro e riconoscerai come possano tutti contribuire o contrastare l’overfitting: il peggior nemico del data scientist. Al termine del capitolo, sarai già a tuo agio con il supervised learning e pronto ad affrontare contenuti più avanzati nei capitoli successivi.
Inizia il capitolo
2

L’umano nel loop

Nel capitolo precedente hai perfezionato la tua conoscenza dei workflow standard di apprendimento supervisionato. In questo capitolo esaminerai in modo critico i modi in cui la conoscenza degli esperti viene incorporata nel supervised learning. Questo avviene attraverso l’identificazione della corretta unità di analisi, che può richiedere feature engineering su più fonti di dati, attraverso il talvolta imperfetto processo di etichettatura degli esempi e tramite la definizione di una funzione di perdita che catturi il reale valore di business degli errori commessi dal tuo modello di Machine Learning.
Inizia il capitolo
3

Gestione del ciclo di vita del modello

Nel capitolo precedente hai adottato diversi modi per integrare il feedback degli esperti nel tuo workflow e per valutarlo in modo allineato al valore di business. Ora è il momento di mettere in pratica le competenze necessarie per portare il tuo modello in produzione e assicurarti che continui a funzionare bene nel tempo migliorandolo in modo iterativo. Imparerai anche a diagnosticare il dataset shift e a mitigare l’effetto che un ambiente in cambiamento può avere sull’accuratezza del tuo modello.
Inizia il capitolo
4

Workflow non supervisionati

Nei capitoli precedenti hai costruito solide basi nel supervised learning, inclusa la messa in produzione dei modelli, ma hai sempre dato per scontato di avere a disposizione un insieme di dati etichettato per l’analisi. In questo capitolo affronterai la sfida di modellare dati senza etichette o con pochissime etichette. Questo ti porta in un percorso nell’anomaly detection, una forma di modellazione non supervisionata, e nel distance-based learning, dove convinzioni su cosa renda simili due esempi possono sostituire le etichette per aiutarti a raggiungere livelli di accuratezza paragonabili a un workflow supervisionato. Al termine del capitolo, ti distinguerai chiaramente dalla massa dei data scientist grazie alla sicurezza con cui saprai scegliere gli strumenti giusti per adattare il tuo workflow e superare sfide comuni del mondo reale.
Inizia il capitolo
Progettare workflow di Machine Learning in Python
Corso
completato

Ottieni Attestato di conseguimento

Aggiungi questa certificazione al tuo profilo LinkedIn, al curriculum o al CV
Condividila sui social e nella valutazione delle tue performance
Iscriviti ora

Unisciti a oltre 19 milioni di studenti e inizia Progettare workflow di Machine Learning in Python oggi!

Crea il tuo account gratuito

Continua con GoogleMostra più opzioni

o


Continuando, accetti i nostri Termini di utilizzo, la nostra Informativa sulla privacy e che i tuoi dati siano conservati negli Stati Uniti.

Aumenta le tue competenze sui dati con l'app di DataCamp

Avanza ovunque ti trovi con i nostri corsi per dispositivi mobili e le nostre sfide di programmazione quotidiane da 5 minuti.