Home › Fóruns › Fórum Redes Neurais Artificiais em Python › Otimização do código – Perceptron de uma camada
Marcado: Perceptron de uma camada
- Este tópico contém 3 respostas, 2 vozes e foi atualizado pela última vez 3 anos, 10 meses atrás por
Fábio Spak.
- AutorPosts
- 27 de maio de 2021 às 20:52 #29027
Boa noite,
Gostaria de sugerir uma pequena contribuição no código do Perceptron de uma camada, entendo que é apenas uma função acadêmica e pelo objetivo é resolver problemas simples, muitas vezes não é visível a diferença.
Como o código sugere, ao final ele sempre realiza o ajuste dos pesos, analisando o código, percebi que não havia necessidade de calcular o peso se não houve erro no processamento, por este motivo adicional um simples IF, e ao realizar alguns testes para aumentar a quantidade de repetições, percebi que a diferença foi bem visível de 14s para 3s de processamento da Step Function.
Att,
Alexandre Bonadiman Angeli30 de maio de 2021 às 14:37 #29047Olá Alexandre, obrigado pela colaboração 🙂 Se possível peço que compartilhe com os demais colegas do fórum a sua solução 😉
Fabio
31 de maio de 2021 às 10:08 #29057Olá Fábio,
Olhando seu comentário, percebi que não veio a imagem mostrando onde adicionar o código, pois é uma implementação simples.
Segue abaixo a imagem e o código completo comentado (uma prática que costumo realizar), espero que ajude aos interessados. 😀
Obs: Não vou colocar o código, pois como o ambiente não permite formatação, ficou difícil compreensão, além de desfazer a formatação, que no caso do Python é algo importante na codificação.
1 de junho de 2021 às 08:21 #29058Olá Alexandre, obrigado pela colaboração 😉
Fabio
- AutorPosts
- Você deve fazer login para responder a este tópico.