This is a hindi letter classification web application created using python and utilizes Convolutional Neural Networks, it utilizes LENET-5 architecture. This architecture was created in 1998. We can also use other architectures like ALEXNET, GoogleNET, RESNET, VGGNET etc.
The web app is created using streamlit framework. It contains a heading, small introduction and then a image uploader. After the user uploads image, the image goes to backend and respected class is predicted by the CNN model and then the uploaded image along with prediction is showed. We can play with prediciton time and accuracy by changing batch_size, number of epochs and using a different CNN architecture.
- Numpy
- Keras
- Tensorflow
- Streamlit
Install the necessary libraries using pip then open the project folder and run following command :
streamlit run file_name.py