Registrare parametri, metriche e artefatti
Acquisisca iperparametri, punteggi e file per ogni esecuzione.
Registrare parametri, metriche e artefatti è una lezione MLOps Academy gratuita su CoddyKit. Questa è la lezione 2 di 4. Puoi leggere la lezione completa qui gratuitamente — poi esercitati direttamente nel browser con un editor di codice integrato e un tutor IA disponibile 24/7. Fa parte del percorso di apprendimento MLOps Academy, e i tuoi progressi si sincronizzano tra il web e l'app CoddyKit. Il corso MLOps Academy include 4 lezioni in totale.
Tre elementi da registrare
All'interno di una run si acquisiscono tre tipi di dati: i parametri scelti, le metriche misurate e i file prodotti.
Registrare un parametro
Un parametro è un input scelto da Lei, come il learning rate o la profondità degli alberi. Lo registri una volta, così saprà sempre come è stata configurata una run.
mlflow.log_param("learning_rate", 0.01)Registrare più parametri insieme
Ha un intero dizionario di configurazione? Usi log_params per registrare ogni chiave e valore con una sola chiamata, invece di scriverli uno per riga.
mlflow.log_params({"max_depth": 6, "n_estimators": 200})Registrare una metrica
Una metrica è un numero ottenuto dal modello, come l'accuratezza o la loss. La registri per poter ordinare e confrontare le run in seguito.
mlflow.log_metric("accuracy", 0.92)Le metriche possono avere degli step
Le metriche cambiano durante l'addestramento. Passi uno step per registrare la loss a ogni epoca: MLflow traccerà una curva che potrà esaminare nell'interfaccia.
for epoch in range(10):
mlflow.log_metric("loss", loss, step=epoch)Che cos'è un artefatto
Un artefatto è qualsiasi file prodotto da una run: un modello salvato, un grafico, un'immagine della matrice di confusione o un CSV di previsioni.
Registrare un artefatto
Usi log_artifact per allegare un file locale alla run. MLflow lo copia nell'archivio degli artefatti, così rimane collegato a quell'esperimento.
mlflow.log_artifact("confusion_matrix.png")Parametri e metriche a confronto
La regola generale è questa: un param è un input sotto il Suo controllo, mentre una metrica è un output che misura. Registrarli entrambi rende le run pienamente confrontabili.
Aggiungere tag alle run
Aggiunga un tag per etichettare una run con note a testo libero, come la versione dei dati o la persona che l'ha avviata. I tag rendono molto più semplice la ricerca successiva.
mlflow.set_tag("data_version", "v3")Tutto vive nella run
Ogni parametro, metrica e artefatto viene associato alla run attiva. Chiuda la run e quell'istantanea resterà congelata per sempre, pronta per essere consultata di nuovo.
Registrare presto e spesso
Registrare costa poco, perdere dati costa caro. Acquisisca tutto ciò che potrebbe essere importante, perché non potrà mai ricostruire una run che non ha registrato.
Verifica rapida
Verifichiamo che sappia distinguere i parametri dalle metriche.
Riepilogo
Ha registrato params, metriche con step, artefatti e tag. Ora una run contiene tutta la sua storia, pronta per essere confrontata con le altre. ✅
Impara Python con un tutor IA — gratis
Scrivi ed esegui vero codice nel tuo browser, ricevi aiuto istantaneo da un tutor IA disponibile 24/7, e riprendi da dove hai lasciato sul web o nell'app.
- Corsi
- 30
- Lezioni
- 120
Domande Frequenti
La lezione «Registrare parametri, metriche e artefatti» è gratuita?
Sì — il testo completo di «Registrare parametri, metriche e artefatti» è gratuito qui sul web. Per esercitarvi in modo interattivo (un editor di codice integrato e un tutor IA 24/7) e sbloccare il resto del corso MLOps Academy, passa a CoddyKit PRO. Il corso MLOps Academy include 4 lezioni in totale.
Cosa imparerò in «Registrare parametri, metriche e artefatti»?
Acquisisca iperparametri, punteggi e file per ogni esecuzione. Eserciti MLOps Academy con codice pratico che esegui direttamente nel browser, e un tutor IA 24/7 risponde alle tue domande mentre lavori sulla lezione.
Ho bisogno di esperienza per iniziare MLOps Academy?
Non è richiesta alcuna esperienza precedente. MLOps Academy su CoddyKit è strutturato per principianti e studenti avanzati, quindi puoi iniziare da qui o dall'inizio e procedere al tuo ritmo. Questa è la lezione 2 di 4.
Quanto tempo richiede la lezione «Registrare parametri, metriche e artefatti»?
La maggior parte delle lezioni CoddyKit richiede circa 5–10 minuti. Ogni lezione è breve e interattiva, quindi fai progressi costanti e riprendi esattamente da dove hai lasciato su web e app.
Posso scrivere ed eseguire codice in questa lezione MLOps Academy?
Sì. Ogni lezione MLOps Academy include un editor di codice integrato, quindi scrivi ed esegui codice reale direttamente nel tuo browser e ricevi feedback istantaneo dall'IA — nessuna configurazione locale necessaria.
Tutte le lezioni di questo corso
- Installare MLflow e iniziare il tracking
- Registrare parametri, metriche e artefatti
- Confrontare le esecuzioni nell'interfaccia di MLflow
- Attivare l'autologging con una riga di codice