Corso
Progettare workflow di Machine Learning in Python
AvanzatoLivello di competenza
Aggiornato 11/2024
PythonMachine Learning4 h16 video51 Esercizi4,200 XP12,575Attestato di conseguimento
Crea il tuo account gratuito
Continua con GoogleMostra più opzionio
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
Formare un team?
Prova per il BusinessDescrizione del corso
Prerequisiti
Python ToolboxUnsupervised Learning in PythonSupervised Learning with scikit-learn1
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.
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.
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.
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.
Progettare workflow di Machine Learning in Python
Corso completato
Ottieni Attestato di conseguimento
Aggiungi questa certificazione al tuo profilo LinkedIn, al curriculum o al CVCondividila sui social e nella valutazione delle tue performanceIscriviti 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ù opzionio
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.