Neurônio Artificial: Exercícios

De Aulas
Revisão de 19h11min de 6 de maio de 2022 por Admin (discussão | contribs) (→‎Exercício 2)
(dif) ← Edição anterior | Revisão atual (dif) | Versão posterior → (dif)

Afluentes: Inteligência Artificial

Definição

Vimos em aula uma Implementação de um neurônio artificial para o problema das portas lógicas. Tente pegar outro problema para implementar no neurônio artificial. Considere o seguinte:

Exercício 1

  • no nosso problema usamos duas entradas (mais o BIAS). Conforme o problema que você escolher, pode ser necessário mais de uma entrada.
  • procure trabalhar com entradas e saídas de bits. Caso o valor seja maior, pode imaginar a entrada como um conjunto de bits, tal como um byte (valores de 0 a 255) é representado por 8 bits. Então um valor de 0 a 255, poderia usar 8 neurônios de entrada.
  • Lembre-se que o neurônio artificial implementado em aula só consegue trabalhar com problemas linearmente separáveis.

Exercício 2

  • Pesquise se existe alguma forma de fazer com que o neurônio artificial possa resolver problemas não linearmente separáveis.
  • Indique que tipo de mudanças no neurônio seriam necessárias para resolver os problemas não linearmente separáveis.
  • Tente implementar essas mudanças e faça o neurônio aprender a resolver a porta lógica XOR.