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
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
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
CNN: http://cs231n.github.io/convolutional-networks/
Documentação Keras: https://keras.io/