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

 
Urain:
Aspetta, hai esposto i metodi di ottimizzazione qui, non tutte le ottimizzazioni sono adatte all'allenamento, per esempio il metodo di Newton è definito solo per funzioni conosciute, se non conosci il tipo di funzione non puoi calcolarla completamente, i metodi quasi-Newton sono già usati per questo (per gli altri non posso dire su due piedi ma suppongo che ci siano anche delle limitazioni).
Naturalmente, è per questo che ho messo la parola universale tra virgolette. E questi tre sono universali senza virgolette.
 
TheXpert:
Il punto fondamentale qui è che tutti questi metodi richiedono una memoria aggiuntiva per l'apprendimento.
A proposito, già che ci siamo, dite alla gente che metodi di allenamento state facendo?
 
Urain:

Personalmente ricordo solo Leov. Forse qualcun altro conosce qualcuno su questo forum che potrebbe essere istruito a scervellarsi con i proger?

gpwr

AlexMosc

Neutron, ma ha un approccio piuttosto insolito :)

 
Urain:
A proposito, già che ci siamo, dì alla gente che tipo di metodi di allenamento stai scolpendo?

Ogni rete ha il suo. A proposito, sono d'accordo con l'ampliamento della lista. Ma metodi speciali per ogni rete.

Non ne sto facendo ancora nessuno. Non sto facendo assolutamente nulla. E per il codice sopra C++ con MLP.

E per aver ampliato la lista delle funzioni di destinazione! Chi ha qualcosa da offrire?

 
TheXpert:

gpwr

AlexMosc

Neutron, ma ha un approccio un po' insolito :)

gpwr è già al corrente, presentandosi qui.
 
TheXpert:

Ogni rete ha il suo. A proposito, io sono solo a favore dell'ampliamento della lista. Ma con metodi speciali per ogni rete.

Io non ne creo. Non sto facendo assolutamente nulla. E per il codice sopra C++ con MLP.

E per aver ampliato la lista delle funzioni di destinazione! Qualche suggerimento?

E l'obiettivo dovrebbe probabilmente essere scritto alla fine in modo che sia facile da disaggregare e cambiare, ognuno può essere diverso, non tutti i trader stenderanno i loro FF duramente guadagnati.

ZY per allenarsi sulle immagini, triangoli cerchi per ora.

 
Urain:

E l'obiettivo probabilmente ha bisogno di essere cablato e scritto alla fine in modo che sia facile da disaggregare e cambiare, ognuno può avere il proprio, non tutti i commercianti metteranno fuori i loro FF duramente guadagnati.

Anche improbabile. Gli algoritmi di addestramento dipendono direttamente dalla funzione obiettivo. Dovremo rifletterci sopra. Ma prima dobbiamo proporli :)

________________

Chi ha avuto a che fare con SLTM?

Long short term memory - Wikipedia, the free encyclopedia
Long short term memory - Wikipedia, the free encyclopedia
  • en.wikipedia.org
Long short term memory (LSTM) is a recurrent neural network (RNN) architecture (an artificial neural network) published1 in 1997 by Sepp Hochreiter and Jürgen Schmidhuber. Like most RNNs, an LSTM network is universal in the sense that given enough network units it can compute anything a conventional computer can compute, provided it has the...
 
TheXpert:
Anche improbabile. Gli algoritmi di apprendimento dipendono direttamente dalla funzione obiettivo. Dovremo pensarci. Ma dobbiamo offrirli prima :)
Stiamo parlando della stessa cosa? La funzione obiettivo è quella che calcola l'errore di uscita della rete.
 

Qualcosa nel testo delle ultime pagine fa sembrare che joo abbia ragione nel sottolineare il sondaggio "-dare tutto a una persona per l'esecuzione".
Non ci sono esperti sul forum per le nostre ambizioni per il progetto, che scomporranno tutto e determineranno la quantità di programmazione.
Renat aveva anche ragione, quando consigliava di cercare questi stessi esperti su altri forum tematici.

Finora vedo la seguente soluzione: ho bisogno di un esperto di rete. E deve essere trovato da qualche parte. Renat ha detto che il progetto ha un budget.
Non saremo in grado di farlo finché qualcuno della direzione di methaquot non guarderà questo thread. E avremo un amministratore da loro.

D'altra parte, dobbiamo conoscere chiaramente i nostri obiettivi e sapere cosa chiedere da loro prima di cercarli. Ho descritto la mia visione ed era esattamente la stessa di quella di joo.
Che sia l'obiettivo di questo motore di rete neurale:

Sì, la biblioteca dovrebbe essere universale, come un set Lego - puoi costruire tutto quello che vuoi.

Sì, la libreria dovrebbe essere facile da usare, completa di un esperto di modelli. Facile da usare, tanto che può essere usato da un non programmatore.

Sì, la libreria dovrebbe avere un'interfaccia universale sia in entrata che in uscita che permetta di collegarvi tutto, dai valori...

In generale, dovrebbe essere uno strumento come un coltello svizzero, ma non una bacchetta magica (per quanto ci piacerebbe, ma non è possibile).


Sì, è quello di cui abbiamo bisogno. Ecco perché abbiamo bisogno di uno specialista, che sarà in grado di adattare due cose a questo motore - varietà di topologie e metodi di formazione.

I sentimenti di Andrey (TheExpert) su questo utopismo dovrebbero essere messi da parte fino a quando un esperto assunto, l'amministratore del progetto e il consilium finale non si pronunceranno. E di conseguenza dovranno regolare i loro obiettivi per raggiungere almeno simili.

Nel frattempo, il tema rimane valido.
 
sergeev:

Qualcosa sul testo delle pagine recenti si scopre che joo ha ragione che ha sottolineato il punto del sondaggio "-dare tutto a una persona per l'esecuzione".
Non ci sono esperti sul forum per le nostre ambizioni per il progetto, che scomporrà tutto e determinerà la quantità di programmazione.
Renat aveva anche ragione quando consigliava di cercare questi stessi esperti in altri forum tematici.

Quindi il modo in cui la vedo finora è il seguente: è necessario uno specialista della rete. E deve essere trovato da qualche parte. Renat ha detto che il progetto ha un budget, quindi è necessario cercare uno specialista e pagarlo per i suoi consigli.

D'altra parte, prima di cercare un esperto dobbiamo conoscere chiaramente i nostri obiettivi e sapere cosa chiedergli. Ho descritto la mia visione, ed era esattamente la stessa di quella ripetuta da joo.
Che questo sia l'obiettivo di questo motore di rete neurale:


Sì, è quello di cui abbiamo bisogno. Quindi abbiamo bisogno di una procedura guidata che possa adattare due cose a questo motore: varietà di topologie e metodi di apprendimento.

I sentimenti di Andrey (TheExpert) su questo utopismo devono essere rimandati all'annuncio del verdetto dell'esperto assunto e dell'amministratore del progetto e al consilium finale dei partecipanti. Nel frattempo, il tema rimane valido.

E di conseguenza dovremo adeguare i nostri obiettivi per raggiungere almeno la somiglianza.

Facciamo un motore grafico, creiamo una mesh universale (un paio di varianti) e poi chiediamo a un esperto di interpretarla - possiamo arrivare all'unificazione degli algoritmi di allenamento per tali algoritmi di mesh o no? Scrivo unificazione, perché è chiaro che un algoritmo di apprendimento universale non funzionerà, ma sono sicuro che è possibile creare un algoritmo di apprendimento facilmente trasformabile come la rete stessa (in verità, la mia fiducia si basa più sulla convinzione che su futki).