La qualità dei risultati dipende dalla qualità e dalla diversità dei dati di addestramento, dall'architettura del modello, dalle risorse computazionali e dall'applicazione specifica per cui viene utilizzato. Anche la messa a punto e gli aggiornamenti regolari possono svolgere un ruolo significativo.