Você está perdendo oportunidades de negociação:
- Aplicativos de negociação gratuitos
- 8 000+ sinais para cópia
- Notícias econômicas para análise dos mercados financeiros
Registro
Login
Você concorda com a política do site e com os termos de uso
Se você não tem uma conta, por favor registre-se
A segunda parte do artigo é "como funciona um neurônio artificial". Corrija-me se eu estiver errado.
A julgar pelo artigo, essa implementação específica do neurônio contém o seguinte:
1. Pesos para todos os neurônios que estão incluídos nesse neurônio.
2. Soma os pesos usando a soma ponderada.
3. função de atualização - que já produz o valor final desse neurônio específico.
Embora o código não seja compilado, ele está escrito de forma bastante clara. Consulte a classe do neurônio para obter detalhes.
Certo. Função de ativação do neurônio? Ou seja, a função de trazer para o intervalo entre 0 e 1, ou entre -1 e 1?
Sim, é isso mesmo. O autor forneceu os nomes das mais usadas na wikipedia ou on-line, onde você pode ler mais sobre elas.
Também estou interessado nesse tópico e, mais tarde, também entrarei em mais detalhes, se o tempo permitir.)
Sim, é isso mesmo.
Parece que os coeficientes de peso, pelos quais os valores de entrada dos neurônios são multiplicados, surgem como resultado do "treinamento" da rede. Ou seja, eles não existem no início e depois aparecem. Mas como exatamente - isso ainda não está claro.
Eu, como você, nunca usei neurônios antes, mas depois de ler o artigo e examinar o código cuidadosamente, todas essas dúvidas desapareceram.
O valor do peso inicial dos neurônios é definido aleatoriamente ou a partir de um arquivo onde foi salvo anteriormente. Mais adiante no processo de aprendizado, com base no erro do valor-alvo e no valor na saída do neurônio mais recente, todos os pesos são recalculados. O recálculo dos pesos em si é realizado em cada neurônio independentemente (consulte a parte do artigo em que o neurônio é descrito e veja o código do próprio neurônio).
Eu, assim como você, nunca usei neurônios antes, mas depois de ler o artigo e analisar o código cuidadosamente, todas essas dúvidas desapareceram.
O valor do peso inicial dos neurônios é definido aleatoriamente ou a partir de um arquivo onde foi salvo anteriormente. Mais adiante no processo de aprendizado, com base no erro do valor-alvo e no valor na saída do neurônio mais recente, todos os pesos são recalculados. O recálculo dos pesos em si é feito em cada neurônio independentemente (veja a parte do artigo em que o neurônio é descrito e visualize o código do próprio neurônio).
O artigo é interessante. Você poderia explicar "em seus dedos":
A parte dois do artigo é "como funciona um neurônio artificial". Corrija-me se eu estiver errado.
Boa noite, Peter.
O neurônio interno consiste em duas funções:
1. Primeiro, calculamos a soma de todos os sinais de entrada levando em conta seus coeficientes de ponderação. Ou seja, pegamos o valor em cada entrada do neurônio e o multiplicamos pelo fator de ponderação correspondente. E somamos os valores dos produtos obtidos.
Assim, obtemos um determinado valor que é alimentado na entrada da função de ativação.
2. A função de ativação converte a soma obtida em um sinal de saída normalizado. Ela pode ser uma função lógica simples ou várias funções sigmoides. As últimas são mais comuns, pois têm uma transição mais suave da mudança de estado.
A comunicação entre os neurônios é organizada como uma transferência direta do valor de saída de um neurônio para a entrada de um neurônio subsequente. Nesse caso, referindo-se ao ponto 1, o valor de entrada de um neurônio é levado em consideração de acordo com seu coeficiente de peso.
Outra pergunta: o que é neurotNam - o método de criação de neurônios em uma camada? ele não está declarado em lugar algum e a lógica de por que o valor inicial de um neurônio é igual ao resto da divisão por 3 menos 1 não está clara?
Os erros no código foram corrigidos e o arquivo no artigo foi substituído.
A linha especificada atribui os dados iniciais do valor de saída do neurônio e pode ser substituída por uma constante. Esse valor será alterado no primeiro recálculo direto do valor da rede neural.