MLOps Academy · Lezione

Registrare parametri, metriche e artefatti

Acquisisca iperparametri, punteggi e file per ogni esecuzione.

Lezione 2 di 413 passaggi

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. ✅

Gratis per iniziare

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

  1. Installare MLflow e iniziare il tracking
  2. Registrare parametri, metriche e artefatti
  3. Confrontare le esecuzioni nell'interfaccia di MLflow
  4. Attivare l'autologging con una riga di codice
← Torna a MLOps Academy