Skip to main content

Perceptron e portas lógicas

1. Objetivo

Atividade em sala de aula para implementar um perceptron capaz de ser treinado para reproduzir o comportamento das seguintes portas lógicas:

  1. AND
  2. OR
  3. NAND
  4. XOR

2. Padrão de entrega

Esses são os critérios mínimos para que eu considere a atividade como entregue. Fique atento, pois o não cumprimento de qualquer um desses critérios pode, no melhor dos casos, gerar um desconto de nota e, no pior deles, invalidar a atividade.

  1. A atividade deve ser feita em um repositório aberto no github. Seu link deve ser fornecido no card da adalove;
  2. No README do repositório deve ter instruções claras de como instalar e rodar o sistema criado, comandos em blocos de código e uma expliação sucinta do que fazem;
  3. Ainda no README, deve haver um vídeo gravado demonstrando plenamente o funcionamento do script criado;
  4. O prazo para a entrega desta atividade é até o dia 30/11/2023 às 23h59min.

3. Padrão de qualidade

Aviso!

Os itens descritos no padrão de qualidade devem estar claramente apresentados no vídeo do projeto em funcionamento.

  1. O sistema implementa um perceptron com: pesos, função de ativação, método de predição, método de treinamento e bias - até 4,0 pontos;
  2. O sistema treinado consegue reproduzir o comportamento das portas lógicas propostas. Quando o resultado encontrado não for o esperado, deve haver uma explicação adequada - até 6,0 pontos;