Sobes.tech
Senior

Cos'è la guida senza classificatore e come funziona la scala?

sobes.tech AI

Risposta dell'AI

La guida senza classificatore è un metodo per migliorare la qualità della generazione nei modelli di diffusione senza la necessità di addestrare un classificatore separato. Invece, il modello viene addestrato contemporaneamente su dati condizionali e incondizionati, consentendo durante la generazione di combinare le previsioni con e senza condizione.

Il meccanismo funziona così: durante la generazione, vengono prese due previsioni — una condizionale (considerando la condizione data, ad esempio, il testo) e una incondizionata (senza condizione). Quindi vengono combinate usando un parametro chiamato scala (coefficiente di scalatura), che regola l'influenza della condizione. La formula:

x_{guided} = x_{uncond} + scale * (x_{cond} - x_{uncond})

Dove:

  • x_{cond} — previsione del modello con condizione
  • x_{uncond} — previsione senza condizione
  • scale — coefficiente, generalmente >1, che aumenta l'influenza della condizione

Aumentare la scala porta a un rispetto più forte della condizione, ma un valore troppo alto può peggiorare la qualità o causare artefatti. Pertanto, la scala è un parametro che permette di bilanciare tra diversità e precisione nella generazione.