2016-02-18 15 views
5

Sto utilizzando il pacchetto di accento circonflesso con il metodo nnet in un problema di classificazione e mi piacerebbe sapere qual è il criterio di arresto utilizzato in nnet per interrompere l'allenamento per evitare il montaggio eccessivo.R criterio di arresto net carnet

Ho fatto qualche ricerca e ho scoperto che nel pacchetto RSNNS non v'è alcun criterio di arresto implementato, ma è considerato per il lavoro futuro, vederlo qui: https://www.jstatsoft.org/index.php/jss/article/view/v046i07/v46i07.pdf

Ma per il pacchetto nnet non ho trova qualsiasi informazione sul criterio di stop utilizzato o se ne usa uno. Quindi, la mia domanda è. Qual è il criterio di stop utilizzato nel pacchetto nnet?

Grazie !!!

risposta

2

Il criterio di arresto utilizzato nel pacchetto nnet è definito dai parametri abstol e reltol della funzione nnet().

abstol 
Stop if the fit criterion falls below abstol, indicating an essentially perfect fit. 

reltol 
Stop if the optimizer is unable to reduce the fit criterion by a factor of at least 1 - reltol. 

(copiato da https://cran.r-project.org/web/packages/nnet/nnet.pdf)

loro valori di default sono: abstol = 1.0e-4; reltol = 1.0e-8

Il criterio di adattamento è una sorta di errore tra la verità di base e l'uscita di rete. Fa parte della funzione obiettivo per la minimizzazione iterativa.

V'è una domanda per quanto riguarda il criterio in forma con una parte rispondere: https://stats.stackexchange.com/questions/156117/what-is-the-value-of-fitting-criterion-on-the-nnet-package-in-r

Problemi correlati