Discussão do artigo "Usar Mapas Auto-organizáveis (mapas de Kohonen) no MetaTrader 5" - página 5

 
Rosh:
Você quis dizer que o código é executado muito mais rapidamente em Java? Anexe suas fontes para comparação, é interessante ver.
O código Java não é executado (não é interpretado), mas pré-compilado em código de máquina (compilação JIT), após o qual esse código de máquina é executado. Portanto, não é de surpreender que os aplicativos Pure Java sejam executados rapidamente.
 
Alexey_74:
Alguém encontrou uma solução? Acabei de encontrar este artigo. Eu também lhe agradeço. E à pergunta.
Obrigado a todos vocês. A solução foi encontrada. Além disso, eu mesmo a encontrei e fiquei surpreso com a simplicidade de tudo.... Mais uma vez, muito obrigado ao autor pelo artigo.
 

Meu comentário 5 anos após meu último comentário.....

Por que não estou vendo a história sobre o conjunto de treinamento e o conjunto de controle? O artigo cita a análise histórica usando algum tipo de sistema de cores, mas na frase "aprendizado de máquina" a palavra-chave é "treinamento" e ela é realizada para negociar em períodos futuros.

Em resumo, por que essa análise histórica sofisticada? Você executa a otimização e vê qual período e qual turno são testados melhor.

 
Evgeniy Scherbina:

Por que não vejo a história sobre o conjunto de treinamento e o conjunto de controle? O artigo apresenta uma análise histórica usando algum tipo de sistema de cores, mas na frase "aprendizado de máquina" a palavra-chave é "treinamento" e é realizada para negociar em períodos futuros.

Fiz uma pergunta semelhante na discussão desse artigo https://www.mql5.com/pt/articles/5473.

Estudei o material sobre essa questão e é muito provável que os mapas de Kohonen simplesmente executem a tarefa de exibir dados multidimensionais e não se destinem à análise de dados propriamente dita

 
Igor Makanu:

Fiz uma pergunta semelhante na discussão deste artigo https://www.mql5.com/pt/articles/5473

Estudei o material sobre essa questão e, provavelmente, os mapas de Kohonen apenas realizam a tarefa de exibir dados multidimensionais e não se destinam à análise de dados em si

Leia-o, parece-me que vocês dois (três?) não compartilharam um doce saboroso, e assim por diante.

Acho que qualquer publicação tem o direito de ser, mas não há descrição aqui do que uma rede neural faz no sentido usual - toma uma "nova" decisão em uma "nova" situação. Há apenas uma análise histórica. É desconcertante.

Estou assistindo a Simon Haykin, há bons exemplos lá. E, no final, há tarefas, e entre as tarefas está a previsão, ou o que eu chamaria de previsão. Escreverei mais algumas frases sobre o assunto se eu pegar o jeito.

 
Evgeniy Scherbina:

Ao ler, acho que vocês dois (três?) não compartilharam um doce saboroso, e assim por diante.

Não foi assim, mais uma vez decidi voltar ao NS, e a escolha recaiu sobre os mapas Kohonen, tendo pesquisado o material no Google (este site é muito bem indexado pelos mecanismos de busca), conheci todos os materiais propostos pelo mecanismo de busca.

Eu estava interessado nesses tipos de NS há cerca de 5 anos, sem treinamento teórico. Agora, a quantidade de conhecimento sobre NS é bastante decente, e reestudar o material sobre os mapas de Kohonen causou muitas perguntas.

Eu fiz uma pergunta específica... e, em vez de procurar a verdade, me deparei com a defesa dos "interesses do autor", que, por algum motivo, repetem o artigo da Wiki e não são apoiados por nada mais, exceto... bem, como você disse, "continuou e continuou" - "você é um tolo" - "vá ler"


Evgeniy Scherbina:

Eu assisto Simon Haykin, há bons exemplos. E, no final, há tarefas, entre as quais há a previsão, ou o que eu chamaria de previsão. Se eu descobrir, escreverei mais algumas frases sobre a essência.

Eu já o li, pois o primeiro livro sobre NS é o melhor, então quanta literatura eu leio - mais da metade da nova literatura será reimpressão de Haykin.


Evgeniy Scherbina:

E, no final, há tarefas, e entre as tarefas está a previsão, bem, ou o que eu chamaria de previsão. Se eu descobrir, escreverei mais algumas frases sobre a essência.

Eu ficaria feliz em discutir o assunto, pois estou procurando informações sobre esse tópico há muito tempo. Os mapas de Kohonen não foram projetados para nada, nada mesmo! - Eles são apenas belas exibições de dados multidimensionais.

A ideia desse tipo de NS é bastante tentadora, o princípio é como um decodificador de componentes eletrônicos - inserimos uma combinação de dados de entrada e obtemos um resultado pronto na saída.

redes de Hamming testadas , bem, como se fosse o que estou procurando, mas ... até agora abandonei a NS - comecei a trabalhar em soluções simples, aqui estão algumas já prontas https://www.mql5.com/ru/forum/307970/page11#comment_12625353.

 

Para citar S. Osovsky:

"Uma rede auto-organizada também pode ser usada com sucesso para a previsão, por exemplo, de cargas em um sistema de energia elétrica. Esta subseção apresentará os detalhes da solução do problema de previsão de cargas horárias em um sistema de energia elétrica em um intervalo de 24 horas".

Então está tudo certo. Essa previsão, conforme descrita a seguir, geralmente é adequada para prever ações de compra, venda ou rejeição no forex.

Eu sempre olho para a raiz. Eu sabia que ninguém a chamaria de rede neural se as cartas de Kohonen não pudessem prever.

 
Evgeniy Scherbina:

Eu sempre olho para a raiz, sabia que ninguém a chamaria de rede neural se os mapas de Kohonen não conseguissem prever.

eles não podem, o treinamento existe para implantar vetores de pesos NS em conjuntos de treinamento - o resultado é agrupar os dados, mas a resposta da rede em si não está presente em outros dados - ou melhor, estará, mas produzirá valores aleatórios.


sobre a raiz... o nome não é rede de Kohonen, é como Self Organising Maps (SOM).


UPD: Não vejo sentido em continuar a discussão, a segunda vez que a discussão é reduzida ao que está escrito na Wiki, e agora ao que um certo "Quoting S. Osovsky" escreveu. Concordo em permanecer no cativeiro do meu raciocínio, que não é apoiado pela frase "SOM Kohonen" pode prever, e o inverso - eles não podem

 
Igor Makanu:

eles não sabem como fazer isso, há treinamento para implantar vetores de pesos NS em conjuntos de treinamento - o resultado é agrupar os dados, mas a resposta da própria rede está ausente em outros dados - ou melhor, estará, mas produzirá valores aleatórios.


sobre a raiz... o nome não é rede Kohonen, mas Self Organising Maps (SOM).


UPD: Não vejo sentido em continuar a discussão, pois pela segunda vez a discussão é reduzida ao que está escrito na Wiki e, agora, ao que foi escrito por alguém "Citando S. Osovsky". Concordo em permanecer no cativeiro de meu raciocínio, que não é apoiado pela frase "SOM Kohonen" pode prever, e o inverso - eles não podem

Sempre se vê o que se quer ver.
 
Evgeniy Scherbina:
Sempre se vê o que se quer ver.

Isso é exatamente o que você confirmou com a postagem acima - não tenho vontade de discutir a tradução correta de "Kohonen's self-organising maps" - se havia algum espaço nessa tradução:

Evgeniy Scherbina:

Eu sempre olho para a raiz, sabia que ninguém a chamaria de rede neural se os mapas de Kohonen não pudessem prever.

Assim como não há absolutamente nenhum interesse em discutir "citações de S. Osovsky", como mostra a prática - reimpressões de trabalhos de recursos ingleses prevalecem no runet, não tenho certeza de que Osovsky escreveu seu próprio trabalho, e discuto com os membros do fórum, não com o escritor?

No link, mostrei minhas pesquisas sobre esse tópico na runet, no site autorizado, na minha opinião, BaseGroup Labs, também não há confirmação.....

.... ok, terminei - não quero me repetir, apenas preveja )))).