rob-ec / perceptron-e-mlp

O projeto se trata de uma implementação simples de Redes Neurais Perceptron e MLP e foi criado no decorrer da disciplina de Inteligência Computacional do curso de Engenharia de Computação da Universidade Federal do Ceará (Campus Sobral).

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Perceptron & MLP

MATLAB R2023b

O projeto se trata de uma implementação simples de Redes Neurais Perceptron e MLP e foi criado no decorrer da disciplina de Inteligência Computacional do curso de Engenharia de Computação da Universidade Federal do Ceará (Campus Sobral).

Execução

O projeto foi criado utilizando o MATLAB R2023b.

  • O arquivo principal do projeto referente ao perceptron é o perceptron.m.

Requisitos

Perceptron

Implementar rede neural Perceptron para a porta lógica OU.

  • Usar valores aleatórios para os pesos iniciais do Perceptron
  • O programa deverá exibir os pontos $(0,0), (0,1), (1,0)$ e $(1,1)$ bem como a reta formada após o treinamento (6,0 pontos)

MLP

Classifique o conjunto de dados Vertebral Column Data set (disponível em https://archive.ics.uci.edu/ml/datasets/Vertebral+Column em três classes (normal, disk hernia e spondilolysthesis) usando uma rede neural MLP.

É permitido usar funções prontas para o MLP.

  • Utilizar a estratégia de validação hold-out (70% das amostras para treino e o restante para teste)
    • efetue 10 execuções (permutar as amostras do conjunto de dados em cada execução). O resultado deve ser a acurácia média

A descrição completa do projeto e seus requisitos podem ser encontradas em Descrição do Projeto.pdf;

Demo

Perceptron

Rede neural perceptron em funcionamento

Autores

Robson Mesquita Gomes

About

O projeto se trata de uma implementação simples de Redes Neurais Perceptron e MLP e foi criado no decorrer da disciplina de Inteligência Computacional do curso de Engenharia de Computação da Universidade Federal do Ceará (Campus Sobral).

License:MIT License


Languages

Language:MATLAB 100.0%