cicerolneto / cnn-libras

Rede Neural Convolucional para reconhecimento de gestos em LIBRAS (Alfabeto) Projeto 01/2019 - Ciência da Computação (Universidade Anhembi Morumbi)

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Redes Neurais Convolucionais

Esse projeto tem como objetivo gerar um classificador com Redes Neurais Convolucionais para reconhecimento de gestos do alfabeto em LIBRAS.

#Deep Learning #LIBRAS #InteligenciaArtificial #CNN #Python3

INPUT => CONV => POOL => CONV => POOL => CONV => POOL => FC => FC => OUTPUT 

Requirements

Criar um ambiente no Anaconda:

  • conda create --name nome_ambiente

Ativar o ambiente e instalar as bibliotecas:

  • source activate nome_ambiente
  • conda install -c anaconda tensorflow
  • conda install -c conda-forge keras
  • conda install -c anaconda scikit-learn
  • conda install -c conda-forge matplotlib
  • conda install -c anaconda pydot

Structure

Dataset/ - Contem o dataset e scripts para gerar novas imagens
Main/

cnn/

__ init __.py - Estrutura das camadas da CNN
train.py - Execução de treinamento importando a estrutura da cnn.
app.py - Teste do modelo para reconhecimento em real-time com OpenCV e o modelo de CNN treinado.


Models/ - Contem graficos, imagens de modelos e modelos treinados

logs/ - Logs de execução com informações de epocas, validação e sumario


References

CNN: http://cs231n.github.io/convolutional-networks/

Documentação Keras: https://keras.io/

About

Rede Neural Convolucional para reconhecimento de gestos em LIBRAS (Alfabeto) Projeto 01/2019 - Ciência da Computação (Universidade Anhembi Morumbi)


Languages

Language:Python 100.0%