"New Neural" è un progetto di motore di rete neurale Open Source per la piattaforma MetaTrader 5. - pagina 45

 
L' avevo più veloce, ma prima era più semplice:

Sono tutte congetture. Non ci sono prove.

Molti esperimenti con GA, c'era qualche dubbio che PRNG fosse in loop (ripetizione). Si è scoperto che non si trattava della bobina... (questo riguarda me).

In conclusione: il PRNG non ha alcun effetto sul funzionamento del GA.

Riguardo all'inizializzazione:

C'è un tale desiderio, che è possibile inizializzare su una scelta - da zeri, PRNG, da un file.

Oh amico, davvero non si ripete, e usato per ripetere, beh, sappiamo (ora taglierò tutto il superfluo).

A proposito dell'inizializzazione: non capite?


ZS ha ripubblicato il codice sorgente.

Un po' più lento ma era più facile, prima.

  CRandm rnd;
  uint st=GetTickCount();
  rnd.Srand((uint)TimeLocal(),1000000);
  Print("time=",GetTickCount()-st);

era di 114 sec, ora dopo la semplificazione è di 120 sec.

 
Urain:

A proposito dell'inizializzazione: non lo capite?

Inizialmente la griglia (pesi) è fondamentalmente inizializzata in modo casuale.

Sarebbe bello poter inizializzare con degli zeri, poi si può vedere immediatamente di cosa è capace l'algoritmo di apprendimento.

Inoltre, se non volete reimparare la griglia, caricate i pesi da un file e finite l'apprendimento.

 
lei.umana:

Inizialmente la griglia (pesi) è fondamentalmente inizializzata con il random.

Sarebbe bello poter inizializzare con degli zeri, così possiamo vedere immediatamente di cosa è capace l'algoritmo di apprendimento.

Inoltre, se non volete reimparare la rete, caricate i pesi da un file e finite l'apprendimento.

La maggior parte degli algoritmi non si muoverà affatto da pesi di griglia zero.

Se volete reimparare una griglia, dovreste imparare i pesi da un file, ma se non volete imparare la griglia, la maggior parte degli algoritmi non si muove affatto, quindi non potete imparare da un file.

 
Urain:
Niente, da zero pesi di griglia la maggior parte degli algoritmi non si muoverà affatto.

Si può vedere a colpo d'occhio cosa può fare l'algoritmo di apprendimento.

da un file casuale e dal file dei pesi(questo è il default, non c'è nemmeno da discutere).

Buono a sapersi.
 
lei.umana:
Si vede subito di cosa è capace l'algoritmo di apprendimento.
La gente, al contrario, lavora sodo, sta sveglia tutta la notte cercando di capire come non cadere nel buco dello zero, e tu sei proprio lì con la testa.
 
Urain:
La gente, al contrario, passa notti e notti a cercare di capire come non entrare nel punto zero, mentre tu stesso ci sei dentro con la testa.

A volte rimango anche sveglio di notte, ma è una prova difficile. Provate.

Altrimenti, la griglia e l'algoritmo non sono capaci di nulla.

Se lo si paragona al cervello umano: quando un bambino nasce, i suoi neuroni sono pieni di zeri. )

 
lei.umana:

A volte rimango anche sveglio di notte, ma è una prova difficile. Provate.

Altrimenti, la griglia e l'algoritmo non possono fare nulla.

Nella maggior parte dei casi (ad eccezione di quelli singoli, quando i pesi 0-esimo sono necessari, che sono i casi in cui la griglia non è affatto necessaria, perché i neuroni sono nulli) l'addestramento rallenta solo e questo è tutto (e non significativamente). Non c'è un lato positivo di pesi 0 all'inizializzazione.

Per il gusto di "farlo" si può certamente farlo, ma non ha alcun senso pratico.

 
joo:

Nella maggior parte dei casi (ad eccezione di quelli singoli in cui sono necessari i pesi 0, che sono i casi in cui la griglia non è affatto necessaria, perché i neuroni sono nulli) l'addestramento rallenterà solo e questo è tutto (e non in modo significativo). Non ci sono lati positivi di peso 0 all'inizializzazione.

Per il gusto di "farlo" si può certamente fare, ma non ha alcun senso pratico.

Non ho intenzione di discutere.

La cosa principale è essere in grado di caricare da un file.

Nel caso estremo (il mio), si può riempire il file di zeri.

 
her.human:

Non ho intenzione di discutere.

La cosa principale è essere in grado di caricare da un file.

In un caso estremo (il mio), si può riempire il file di zeri.

Che razza di stato d'animo è questo, cambiare i pesi di carico è due righe di codice, la gente qui generalmente non ha intenzione di scrivere codice?

Il progetto si chiama " rete neurale del motore", nessuno ti pulirà il moccio, farà il motore, e tu stringerai i dadi e cambierai le ruote.

E nessuno scriverà un automa con un pulsante [soldi] per voi.

 
lei.umana:

Se lo si paragona al cervello umano: quando un bambino nasce, i suoi neuroni sono pieni di zeri. )

L'aneddoto del barbuto mi è venuto subito in mente.

Буратине дали три яблока. Два он съел. 
Сколько яблок осталось у Буратины? 
Думаете одно? 
Ничего подобного. 
Никто же не знает сколько у него уже было яблок до этого. 
Мораль - обнуляйте переменные!!!
Dubito degli "zeri" al momento della nascita, inoltre penso che le deviazioni di errore siano presenti in ogni momento
Motivazione: