Sobes.tech
Middle — Senior

Cos'è la codifica del target bayesiana?

sobes.tech AI

Risposta dell'AI

La codifica obiettivo bayesiana è un metodo di codifica delle caratteristiche categoriche nei compiti di apprendimento automatico, basato sull'uso di statistiche della variabile obiettivo con smoothing bayesiano.

L'idea è di sostituire la categoria con un numero che rifletta il valore medio della variabile obiettivo per quella categoria, tenendo conto della media globale e del numero di osservazioni per evitare l'overfitting su categorie rare.

La formula di smoothing di solito è così:

[ \text{ValoreCodificato} = \frac{\text{media_obiettivo_per_categoria} \times n + \text{media_globale} \times k}{n + k} ]

dove:

  • (n) — numero di osservazioni nella categoria,
  • (k) — parametro di smoothing (peso della media a priori),
  • (\text{media_globale}) — media dell'intero campione.

Questo approccio aiuta a ridurre il rumore e l'overfitting, specialmente quando si lavora con categorie rare, ed è spesso usato negli algoritmi di boosting per dati tabulari.