Pergunta sobre programação de redes neurais - página 2

 
grasn:
Mathemat:

Obrigado. Eu também parei de sonhar depois de minhas experiências amadoras (há alguns anos), mas aparentemente ainda não trabalhei esse ciclo - especialmente porque ainda nem sequer assumi a qualificação NS...

Sim, de nada. Não se importe com meu pessimismo sobre a NS. Cada um tem que seguir seu próprio caminho. A propósito, longas pesquisas de estrutura de sinais me ajudaram muito a desenvolver o modelo que desenvolvi sobre os materiais de um fórum amigável(https://www.mql5.com/ru/forum/50458). Aconteceu que as idéias declaradas por Vladislav e muitos outros participantes da discussão (não me refiro a Alex) estão muito bem fundamentadas em minha própria experiência e compreensão dos processos.

PS: A propósito, recomendo o MineSet para pesquisa (se algum padrão precisar ser encontrado), desenvolvido pelo SGI e vendido aqui: http://www.purpleinsight.com/ quando o SGI entrou em colapso. Existe um conjunto necessário de ferramentas de Data Mining, incluindo classificação, bem como excelentes capacidades de visualização (afinal, o SGI o criou, e ninguém surgiu com um melhor do que o olho).


O NS realmente funciona muito bem. Seu pessimismo é compreensível, eu passei pela mesma situação. As abordagens padrão não funcionam sem ambigüidade, aparentemente você não investigou as aplicações relacionadas. O Neuroshell2 é um programa muito bom e muito claro para estudar NS. Existem praticamente todos os tipos de NS. Você pode conectá-lo facilmente ao MT4 e ver imediatamente os resultados.

E em geral, qualquer NS pode ser facilmente programado diretamente na MQL4. O pessimismo é definido apenas pela falta de imaginação e fantasia. Em princípio, não há limites...

 
Mathemat:
Sim, dob-zorge, isso é o que você precisa para introduzir, não para prever.
É isso que eu me pergunto, é possível para a NS dar um Close aproximado.
Ou devemos ser guiados pelo sinal de saída NS.
Nos cálculos NS usa fórmula da função sigmóide F(x), a saída é igual a -0,5 a 0,5.
 
klot:

O NS realmente funciona muito bem. Seu pessimismo é compreensível, eu passei pela mesma situação. As abordagens padrão não funcionam sem ambigüidade, aparentemente você não explorou as aplicações relacionadas. Experimente. Um programa muito bom e muito claro para estudar NS é o Neuroshell2. Existem praticamente todos os tipos de NS. Você pode conectá-lo facilmente ao MT4 e ver imediatamente os resultados.

E em geral, qualquer tipo de NS pode ser facilmente programado diretamente na MQL4. Você também pode selecionar os pesos do NS usando o GA MT4 ou o seu próprio GA MT4. O pessimismo é definido apenas pela falta de imaginação e fantasia. Basicamente, não há limites.

Por exemplo, os níveis de Fibonacci não funcionam pior do que a NC mais sofisticada. E isto não é pessimismo algum, mas apenas uma conclusão baseada no senso comum, pesquisa e análise comparativa dos resultados da previsão de NS com outros modelos e estratégias. Usei NeuroSolution para meu trabalho, também uma ferramenta muito boa (MineSet para encontrar padrões).

Basta acreditar em minha palavra, tenho muita imaginação e fantasia, e já tentei muitas coisas. Certamente não sou um oponente categórico do uso da NS, mas tirei conclusões por mim mesmo (você está certo, abordagens padrão não funcionam em absoluto).

Em qualquer caso, desejo-lhe mais sucesso nas previsões. :о)

 
grasn:
klot:

O NS realmente funciona muito bem. Seu pessimismo é compreensível, eu passei pela mesma situação. As abordagens padrão não funcionam sem ambigüidade, aparentemente você não investigou as aplicações relacionadas. O Neuroshell2 é um programa muito bom e muito claro para estudar NS. Existem praticamente todos os tipos de NS. Você pode conectá-lo facilmente ao MT4 e ver imediatamente os resultados.

E em geral, qualquer tipo de NS pode ser facilmente programado diretamente na MQL4. Você também pode escolher pesos de NS usando GA MT4 ou o seu próprio. O pessimismo é definido apenas pela falta de imaginação e fantasia. Basicamente, não há limites...

Por exemplo, os níveis de Fibonacci não funcionam pior do que a NC mais sofisticada. E isto não é pessimismo algum, mas apenas uma conclusão baseada no senso comum, pesquisa e análise comparativa dos resultados da previsão de NS com outros modelos e estratégias. Usei NeuroSolution para meu trabalho, também uma ferramenta muito boa (MineSet para encontrar padrões).

Basta acreditar em minha palavra, tenho muita imaginação e fantasia, e já tentei muitas coisas. Certamente não sou um oponente categórico do uso da NS, mas tirei conclusões por mim mesmo (você está certo, abordagens padrão não funcionam em absoluto).

Em qualquer caso, desejo-lhe mais sucesso nas previsões. :о)

Quem lhe disse que as redes neurais são necessárias para as previsões?
 
Centros hidrometeorológicos, cartomantes e adivinhadores fazem as previsões.

Talvez cada um devesse se preocupar com seus próprios assuntos, e dar às redes neurais as tarefas em que são bons!
Por exemplo: reconhecer a imagem de um homem da forca ou de um fantasma?
 
VBAG:
As previsões são feitas pelo centro hidrometeorológico, pelos cartomantes e pelos adivinhadores.
Há também analistas do mercado de ações:))
 
Integer:
VBAG:
O hidrometeocentro, os cartomantes e os adivinhos fazem a previsão.
Também analistas do mercado de ações:))
Sim, é claro, e muitos mais que nunca estão preparados para assumir a responsabilidade por suas palavras.
Ou sua redação vai à beira do jogo de palavras, para que possa ser sempre interpretada exatamente o oposto. Tipo, "Bem, nós lhe dissemos assim....".
Sim, essa não é realmente a questão.
Eu não queria ofender ninguém,
Odeio a palavra predição e é uma pena as redes neurais. ..,
e com eles, para o país.
Cumprimentos a todos os participantes.
Vladimir
 

Vou descrever um pouco minha representação dos dados para as redes neurais. Por exemplo, em meu Consultor Especialista em Campeonatos, uma das redes toma proporções de médias como inputs:

       ema15 = iMA("EURUSD",PERIOD_M15, 199,0,1,0,1);
       ema13 = iMA("EURUSD",PERIOD_M15, 132,0,1,0,1);
       ema8 = iMA("EURUSD",PERIOD_M15, 66,0,1,0,1);
       ema7 = iMA("EURUSD",PERIOD_M15, 46,0,1,0,1);
       ema5 = iMA("EURUSD",PERIOD_M15, 6,0,1,0,1);       
       
       input[0] = (ema15 - Close[1])*15000;
       input[2] = (ema13 - Close[1])*10000;
       input[1] = (ema8 - Close[1])*12000;
       input[3] = (ema7 - Close[1])*15000;
       input[4] = (ema5 - Close[1])*10000;
       input[5] = (ema15 - ema8)*12000;
       input[6] = (ema13 - ema7)*15000;
       input[7] = (ema8 - ema5)*10000;

Multiplicação por números, para obter entradas mais suaves.

Em seguida, a grade foi treinada em sinais puxados aleatoriamente da história (digamos que 400 é muito pouco => lembrando qualquer período simplesmente eliminado). Os resultados que eu obtive são os seguintes:

1,0 - mais de 70 pips para cima e menos de 30 pips para baixo durante um dia.

0,9 - 60 pips up 25 pips down

0,8 40 para cima 20 para baixo

0,75 - plano

0,7 - 40 pips down 20 pips up

0,6 - 60 para baixo 25 para cima

0,5 70 para baixo 30 para cima

Após um dia de aprendizado, bons resultados são obtidos ao testar com outras amostras (não do treinamento)... Então a EA é desenvolvida, e se baixarmos as barras (digamos, não 70 pontos de Provit, mas 20), os resultados são impressionantes.

Boa sorte a todos.

 
Aí está, plano, afinal há uma classificação, e isso é encorajador. Obrigado pela idéia!

P.S. O que é a grade, se não é um segredo? Eu ainda brincava com Jordan/Elman.
 
Mathemat:
Aí está, plano, afinal há uma classificação, e isso é encorajador. Obrigado pela idéia!

P.S. O que é a grade, se não é um segredo? Eu ainda brincava com Jordan/Elman.



Na verdade, eu mesmo escrevi tudo. Em C# :) Dessa forma, é mais fácil entender e implementar algo próprio. Por exemplo, eu tenho um algoritmo modificado de aprendizagem de malhas. As malhas são multicamadas (por exemplo, 8 - 60 - 20 - 1), combinadas em comitês: cada um deles implementa uma idéia diferente.