This project was done at le Wagon in two weeks, during the Data Science Bootcamp. With this project you can classify by types and names the 151 first pocket monster (A.K.A Pokémon), thanks to a CNN model. But that's not it ! You can also genrate new one thanks to a GAN model.
To test the app, go on this website : https://pokemon-generator-1672.streamlit.app/
First let's clone the repository :
git clone https://github.com/Just-PH/lewagon-pokedex-gan.git
The run the installation :
cd backend
make start
Still in /backend To test the both predictions function on all images :
make run_test
If you only want to test for the types :
make run_test_15
If you only want to test for the names :
make run_test_150
To predict them :
make run_pred
If you only want to predict for the types :
make run_pred_15
If you only want to predict for the names :
make run_pred_150
To generate this kind of images :
You can use this command :
make run_generate
The image will be in the repository named output_gan
To run locally the api :
make run_api_local