Discussão do artigo "Uma Nova Abordagem para Critérios Personalizados em Otimizações (Parte 1): Exemplos de Funções de Ativação"

 

Novo artigo Uma Nova Abordagem para Critérios Personalizados em Otimizações (Parte 1): Exemplos de Funções de Ativação foi publicado:

O primeiro de uma série de artigos que analisam a matemática dos Critérios Personalizados com foco específico em funções não lineares usadas em Redes Neurais, código MQL5 para implementação e o uso de offsets direcionados e corretivos.

A capacidade de definir um Critério Personalizado, e até mesmo utilizar o Critério Complexo com sua metodologia opaca, introduziu a possibilidade de reduzir a análise — ou pelo menos a inspeção — dos resultados em Excel, Python, R ou em software proprietário, para obter a melhor permutação de parâmetros.

O problema é que ainda não é incomum ver o uso de return(0) em Critérios Personalizados publicados. Isso está repleto de perigos reais ou potenciais, incluindo a possibilidade de descartar resultados (ligeiramente) indesejados ou, pior ainda, desviar o processo de otimização genética de caminhos potencialmente produtivos.

Em uma tentativa de retornar a alguns primeiros princípios, após conduzir alguns experimentos bastante empíricos, procurei encontrar algumas equações de curvas. Para isso, analisei “Funções de Ativação em Redes Neurais” e adotei e modifiquei algumas para uso aqui. Além disso, tendo esclarecido essas funções, sugeri alguns métodos para colocá-las em uso prático.

O plano para esta série de artigos é o seguinte:

  1. Introdução e funções de ativação padrão com código MQL5
  2. Modificações, escalonamento e ponderação e exemplos reais
  3. Uma ferramenta para explorar diferentes curvas, escalonamento e ponderação
  4. Quaisquer outros pontos que surgirem...


Autor: Andrew Thompson