Skip to content

Este projeto fornece a API responsável por servir o modelo de reconhecimento de dígitos manuscritos já treinado, utilizando Keras/TensorFlow e o dataset público MNIST. A API realiza inferências sobre novos dados enviados, integrando o modelo finalizado ao sistema de backend.

License

Notifications You must be signed in to change notification settings

felipe-sant/AI-MNIST_Classifier

Repository files navigation

Classificador de Dígitos Manuscritos (MNIST)

python tensorFlow

Este projeto usa Deep Learning (Keras/TensorFlow) para treinar uma rede neural capaz de reconhecer dígitos manuscritos usando o dataset público MNIST.

Como rodar

  1. Crie um ambiente venv com a versão do python anterior a 3.11:

    py -3.11 -m venv venv
    .\venv\Scripts\activate
    
  2. Instale as dependências:

    pip install -r requirements.txt
    
  3. Execute o treinamento:

    python src/train_model.py
    

    Caso queira testar:

    python src/evaluate_model.py
    
  4. Execute o comando

    uvicorn index:app
    

Estrutura

  • src/train_model.py: Treinamento do modelo
  • src/evaluate_model.py: Avaliação do modelo treinado
  • src/utils.py: Funções auxiliares

developed by @felipe-sant

About

Este projeto fornece a API responsável por servir o modelo de reconhecimento de dígitos manuscritos já treinado, utilizando Keras/TensorFlow e o dataset público MNIST. A API realiza inferências sobre novos dados enviados, integrando o modelo finalizado ao sistema de backend.

Topics

Resources

License

Stars

Watchers

Forks