Busca de um padrão arbitrário usando uma rede neural - página 2

 
khorosh:

Você não precisa de uma rede neural para procurar um padrão. Você pode pesquisar em uma EA comum. Coloque um ziguezague nele. Para detectar a presença de um padrão de cabeça e ombros, devemos controlar 1) a posição de extremo em relação um ao outro (mais alto-baixo) e 2) (mais distante da barra zero).

Não importa quantas barras o padrão dure, é suficiente para controlar a posição dos extremos um em relação ao outro, vertical e horizontalmente.

A cabeça e os ombros são apenas um exemplo. Zigzag é um indicador de curva, Gann Swings são melhores.

Nem todos os padrões podem ser descritos pela posição de extrema. E há um grande erro em seu método: a posição mútua de extrema pode parecer cabeça e ombros, mas não será a mesma na maioria dos casos.

 

Colegas, pensem nisso, se você não pode descrever formalmente o padrão, como você planeja explicá-lo ao NS? Baseado em quê? Interessante ouvir....

Entender o uso de NS implica em duas coisas. Você pode encontrar um padrão matematicamente, mas você pode encontrar lixo no lugar do padrão. Então você usa NS para separar o lixo do padrão que você está procurando.

E no momento em que você pede para encontrar o padrão NS que leva a um lucro, e no processo de aprendizagem, ele o encontra MAS que tipo de padrão você nunca saberá porque será um padrão puramente pessoal deste NS em particular treinado neste intervalo de tempo (condicionalmente).

Você deve decidir o que quer obter?

MAS se você quiser ensinar o NS a procurar um padrão específico, você tem que explicá-lo através da matemática e se você puder descrever corretamente 100% do seu padrão com a matemática, o NS não será necessário. NS torna-se necessário quando os truques matemáticos não são suficientes e em algum momento você precisa de uma conclusão ambígua, bem-vindo ao mundo da inteligência artificial :-)

 
Mihail Marchukajtes:

Colegas, pensem nisso, se você não pode descrever formalmente o padrão, como você planeja explicá-lo ao NS? Baseado em quê? Interessante ouvir....

Entender o uso de NS implica em duas coisas. Você pode encontrar um padrão matematicamente, mas você pode encontrar lixo no lugar do padrão. Então você usa NS para separar o lixo do padrão que você está procurando.

E no segundo você está pedindo para encontrar o padrão NS, levando a um lucro, e no processo de aprendizagem, ele o encontra MAS que tipo de padrão você nunca saberá porque será um padrão puramente pessoal deste NS em particular treinado neste intervalo de tempo (condicionalmente).

Você deve decidir o que quer obter?

MAS se você quiser ensinar o NS a procurar um padrão específico, você tem que explicá-lo através da matemática e se você puder descrever corretamente 100% do seu padrão com a matemática, o NS não será necessário. NS torna-se necessário quando os truques matemáticos não são suficientes e em algum momento você precisa de uma conclusão ambígua, bem-vindo ao mundo da inteligência artificial :-)

Misha, eles têm apenas um erro aqui, eles entendem um padrão não como um estado atual do sistema, que deve ser reconhecido, mas apenas como um tipo, ombros de cabeça, três soldados e um corvo no poste.

 
Yuriy Asaulenko:

Misha, eles têm apenas um erro aqui, eles não entendem o padrão como o estado atual do sistema, que precisa ser reconhecido, mas apenas como um ombro de cabeça, três soldados e um corvo em um poste.

A fim de reconhecer o estado atual do sistema, ele tem que ser atribuído a uma classe.

 
Mihail Marchukajtes:

Colegas, pensem nisso, se você não pode descrever formalmente o padrão, como você planeja explicá-lo ao NS? Baseado em quê? Interessante ouvir....

Entender o uso de NS implica em duas coisas. Você pode encontrar um padrão matematicamente, mas você pode encontrar lixo no lugar do padrão. Então você usa NS para separar o lixo do padrão que você está procurando.

E no momento em que você pede para encontrar o padrão NS que leva a um lucro, e no processo de aprendizagem, ele o encontra MAS que tipo de padrão você nunca saberá porque será um padrão puramente pessoal deste NS em particular treinado neste intervalo de tempo (condicionalmente).

Você deve decidir o que quer obter?

MAS se você quiser ensinar o NS a procurar um padrão específico, você tem que explicá-lo através da matemática e se você puder descrever corretamente 100% do seu padrão com a matemática, o NS não será necessário. NS torna-se útil quando os métodos matemáticos não são suficientes e em algum momento você precisa de um resultado ambíguo, bem-vindo ao mundo da inteligência artificial :-)

E por que descrever formalmente um padrão para uma rede neural? A rede deve ser treinada através de exemplos.

 
Dmitry Fedoseev:

Por que uma rede neural precisaria de uma descrição formal de um padrão? Uma rede deve ser treinada através de exemplos.

Então você faz com que primeiro encontre este padrão e depois o reconheça? Não é demais? Além disso, qualquer padrão de cabeça e ombros, três soldados, qualquer padrão deve ser reconhecido não quem é e como é chamado, mas qual será a reação do mercado para cima ou para baixo sobre ele. TODOS os padrões conhecidos funcionam mecanicamente a 50%. E o que pode ser feito com a matemática é o melhor, e quando você fica preso na incerteza, é quando a grade como uma ferramenta matemática .....

 
Mihail Marchukajtes:

Então você a faz encontrar este padrão primeiro e depois a faz reconhecê-lo? Não é demais? Especialmente qualquer padrão de cabeça e ombros, três soldados, qualquer padrão deve ser reconhecido não quem é e como é chamado, mas qual será a reação do mercado a ele, para cima ou para baixo. TODOS os padrões conhecidos funcionam mecanicamente a 50%. E o que pode ser feito pela matemática é melhor feito por ela, e quando você fica preso na incerteza, é quando a grade como uma ferramenta matemática .....

E como você conseguiu adivinhar o que eu poderia ter querido dizer com isso?

 
Mihail Marchukajtes:

Mas se você quiser ensinar NS a procurar um padrão particular, você tem que explicá-lo através da matemática e se você puder descrever 100% de seu padrão com a matemática, NS torna-se desnecessário. NS torna-se necessário quando os métodos matemáticos não são suficientes e em algum momento você precisa de uma conclusão ambígua, bem-vindo ao mundo da inteligência artificial :-)

NS é apenas para casos em que não se pode descrever uma situação matematicamente. Tente, por exemplo, descrever matematicamente a idade de uma pessoa a partir de uma foto.
 
Alexey Navoykov:
O NS é projetado para casos onde não se pode descrever a situação matematicamente. Tente, por exemplo, descrever a idade de uma pessoa matematicamente a partir de uma foto.

Desculpe-me, mas a rede neural lê borras de café? Do meu ponto de vista, ele faz as contas.

 
Aleksey Vakhrushev:

Desculpe-me, mas a rede neural lê borras de café? Do jeito que eu entendo, ele faz as contas.

Você acha que há uma diferença entre "uma descrição humana" e "uma rede neural conta"?

Uma rede neural é treinada por exemplos, sem entrar em detalhes de dependências.