L'apprendimento automatico nel trading: teoria, modelli, pratica e algo-trading - pagina 256

 
Top2n:

Ogni array[][] è un insieme di singole informazioni di qualità, cioè per ogni ingresso, un array[][] separato. Voglio alimentare molti array, 4 sono pronti finora, ne creerò altri nei piani, ogni array descrive lo stato del prezzo, si scopre da diverse angolazioni, ecc.

ogni array contiene 1000 righe e 1000 colonne, bene, in generale, ho un tridimensionale, si scopre che la dimensione K è un nuovo bidimensionale
Non capisco cosa vuoi fare, per questo non dirò nulla, ma a giudicare dal numero di input, potresti iniziare a studiare metodi di compressione dei dati, come "PCA" o altri, ne avrai bisogno.
 

Normalmente, le reti lavorano con matrici bidimensionali. Potremmo combinare tutte le matrici in una matrice larga con 2000 (3000 o 4000) colonne e 1000 righe, e poi addestrare la rete neurale come al solito. Puoi allenare la neuronica in R con rattle, è un programma speciale con interfaccia visiva per l'analisi dei dati, puoi usare pulsanti e menu per elaborare i dati e insegnare il modello, e poi nella scheda "log" guarda lo script R generato per tutte queste operazioni, e poi puoi semplicemente cambiare ed eseguire il codice risultante nella console R. In altre parole, si fanno tutte le operazioni con il mouse e poi si può guardare lo script R generato che fa la stessa cosa.
https://www.mql5.com/ru/articles/1165 - c'è molto e bene nel rattle.

C'è anche il pacchetto mxnet per R, che è un neurone di deep learning, e si allena su array quadridimensionali, con ancora più misure di quelle necessarie.
Ci sono istruzioni per l'installazione (Installlation) e alcuni esempi nelle cartelle vignette e demo -https://github.com/dmlc/mxnet/tree/master/R-package

 
mytarmailS:
Non capisco cosa vuoi fare, per questo non ti dico nulla, ma a giudicare dal numero di input, puoi iniziare a studiare metodi di compressione dei dati come "PCA" o altri, ne avrai bisogno.

La logica della tua domanda è probabilmente più profonda della mia spiegazione.

Voglio alimentare un paio di array bidimensionali nella rete.

Le matrici sono le stesse sugli assi, cioè classificando le colonne per periodo e le righe per barra.

 
Dr.Trader:

Normalmente, le reti lavorano con matrici bidimensionali. Potremmo combinare tutte le matrici in una matrice larga con 2000 (3000 o 4000) colonne e 1000 righe, e poi addestrare la rete neurale come al solito. Puoi allenare la neuronica in R con rattle, è un programma speciale con interfaccia visiva per l'analisi dei dati, puoi usare pulsanti e menu per elaborare i dati e insegnare il modello, e poi nella scheda "log" guarda lo script R generato per tutte queste operazioni, e poi puoi semplicemente cambiare ed eseguire il codice risultante nella console R. In altre parole si fanno tutte le operazioni con il mouse e poi si può guardare lo script R generato che fa la stessa cosa, è comodo per imparare le possibilità del linguaggio.
https://www.mql5.com/ru/articles/1165 - c'è molto e bene nel rattle.

C'è anche il pacchetto mxnet per R, che è un neurone di deep learning, e si allena su array quadridimensionali, con ancora più misure di quelle necessarie.
C'è una guida all'installazione (Installlation) e alcuni esempi nelle cartelle vignette e demo -https://github.com/dmlc/mxnet/tree/master/R-package

Grazie!
 
Top2n:

La logica della tua domanda è probabilmente più profonda della mia spiegazione.

Voglio alimentare un paio di array bidimensionali nella rete.

Le matrici sono uguali lungo gli assi, cioè le colonne sono classificate per periodo e le righe per barra.

Non ho una logica profonda)))

Hai solo un sacco di input, ci vorrà molto tempo per imparare, si arriva al punto in cui è necessario ridurre il numero di input, quindi comprimere le informazioni.

 
Top2n:
Grazie!
Dr.Trader:

Le reti di solito lavorano con matrici bidimensionali. Potete combinare tutte le matrici in una matrice larga con 2000 (3000 o 4000) colonne e 1000 righe, e poi addestrare la rete neurale come al solito. Puoi allenare la neuronica in R con rattle, è un programma speciale con interfaccia visiva per l'analisi dei dati, puoi usare pulsanti e menu per elaborare i dati e insegnare il modello, e poi nella scheda "log" guarda lo script R generato per tutte queste operazioni, e poi puoi semplicemente cambiare ed eseguire il codice risultante nella console R. In altre parole si fanno tutte le operazioni con il mouse e poi si può guardare lo script R generato che fa la stessa cosa, è comodo per imparare le possibilità del linguaggio.
https://www.mql5.com/ru/articles/1165 - c'è molto e bene nel rattle.

C'è anche il pacchetto mxnet per R, che è un neurone di deep learning, e si allena su array quadridimensionali, con ancora più misure di quelle necessarie.
C'è una guida all'installazione (Installlation) e alcuni esempi nelle cartelle vignette e demo -https://github.com/dmlc/mxnet/tree/master/R-package

Potresti dirmi se ho seguito le istruzionihttps://www.mql5.com/ru/articles/1165

  • caricare R;
  • caricare la libreria Rattle;
  • Scheda File/Workspace;
  • cercate il file TC.RData sul disco e scaricatelo.

È silenzioso.


Случайные леса предсказывают тренды
Случайные леса предсказывают тренды
  • 2014.09.29
  • СанСаныч Фоменко
  • www.mql5.com
В статье описано использование пакета Rattle для автоматического поиска паттернов, способных предсказывать "лонги" и "шорты" для валютных пар рынка Форекс. Статья будет полезна как новичкам, так и опытным трейдерам.
File:
yypb0b9hyu.jpg  197 kb
 
Top2n:

Potresti dirmi se ho seguito le istruzionihttps://www.mql5.com/ru/articles/1165

  • caricare R;
  • caricare la libreria Rattle;
  • Scheda File/Workspace;
  • cercate il file TC.RData sul disco e scaricatelo.

È silenzioso.


prova a inserire solo

library(rattle)
 
mytarmailS:

Prova a digitare solo

library(rattle)

Odio disturbarvi con queste sciocchezze, ma non potete sapere se manca qualcosa di standard.

*** aggiunto

È un semplice rattle() digitato

File:
l9vzf3tyb7.jpg  142 kb
 
c'è anche Neurosoluzioni. È possibile generare DLL e inserirle in un esperto
 
Top2n:

Non voglio disturbarvi con queste sciocchezze, ma se sapete che manca qualcosa di standard

*** aggiunto

È facile inserire rattle()

L'immagine non mostra il rattle()

Dopo aver inserito questo comando, dovrebbe apparire la finestra del sonaglio, come descritto nell'articolo

TC.RData (come ho capito dall'articolo) dovrebbe essere caricato in rattle().