Domanda su MATLAB Neural Network

S

Sanjay

Guest
Ciao a tutti,

C'è un modo per capire o sapere, se la rete è in formato minimo locale o minimo globale.O, se non, poi come progettista non dobbiamo solo l'unica possibilità di suonare in giro con valori diversi per tasso di apprendimento e lo slancio per vedere che dà effettivamente dia migliori risultati.Non c'è alcun modo in MATLAB con la quale il minimo locale e minimi gloabl possono essere osservati?

Anche in relazione a questo contesto, la lettura di documenti, è stato affermato in molti di loro infatti, che la quantità di moto aiuta a evitare la rete in cui i valori oscillano grande per tasso di apprendimento sono scelti e, inoltre, evita la trappola della rete di cadere in minimi locali, ho capito questo concetto, ma volevo solo sapere allora, come facciamo a decidere il valore per il momento sarebbe opportuno, è anche questo come uno di quei tentativi ed errori REGOLE per vedere quale funziona meglio il valore, o c'è in realtà un modo per capire?

Aiuto sarebbe davvero apprezzato
Saluti

 
In realtà per qualsiasi algoritmo di apprendimento a livello locale, come backpropagation, i minimi sarà sempre locali.

per la regolazione della velocità di apprendimento e momuntm considerare questa regola, se gli aumenti di apprendimento errore moltiplicare il tasso di apprendimento da parte ,7 e impostare la mamma a 0 se la diminuzione di apprendimento errore moltiplicare il tasso di apprendimento da 1.1 e di slancio a circa .8.

Per ulteriori informazioni vedere l'aiuto in MATLAB.

anche questa è una carta molto usful
Ci dispiace, ma è necessario il login per visitare questo allegato

 

Welcome to EDABoard.com

Sponsor

Back
Top