Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/shettysach/kannada-digit-recognizer-v1
Using a Convolutional Neural Network (CNN) to identify the Kannada numerical digits. Tensorflow (Keras) is used to create, train and load the neural network model. CustomTKinter/TKinter are used to provide the GUI and OpenCV is used to read input form the GUI.
https://github.com/shettysach/kannada-digit-recognizer-v1
cnn cnn-classification cnn-keras cnn-model convolutional-neural-networks customtkinter digit-recognition-mnist digit-recognizer kannada kannada-digit kannada-mnist keras keras-classification-models keras-neural-networks mnist mnist-classification opencv tensorflow tensorflow2 tkinter
Last synced: 18 days ago
JSON representation
Using a Convolutional Neural Network (CNN) to identify the Kannada numerical digits. Tensorflow (Keras) is used to create, train and load the neural network model. CustomTKinter/TKinter are used to provide the GUI and OpenCV is used to read input form the GUI.
- Host: GitHub
- URL: https://github.com/shettysach/kannada-digit-recognizer-v1
- Owner: ShettySach
- Created: 2023-09-09T13:41:32.000Z (over 1 year ago)
- Default Branch: main
- Last Pushed: 2023-09-28T09:24:06.000Z (about 1 year ago)
- Last Synced: 2024-01-30T12:06:54.804Z (11 months ago)
- Topics: cnn, cnn-classification, cnn-keras, cnn-model, convolutional-neural-networks, customtkinter, digit-recognition-mnist, digit-recognizer, kannada, kannada-digit, kannada-mnist, keras, keras-classification-models, keras-neural-networks, mnist, mnist-classification, opencv, tensorflow, tensorflow2, tkinter
- Language: Jupyter Notebook
- Homepage:
- Size: 3.28 MB
- Stars: 4
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# Kannada-Digit-Recognizer-v1
Using a Convolutional Neural Network (CNN) to identify the Kannada numerical digits.
Tensorflow (Keras) is used to create, train and load the neural network model.
CustomTKinter/TKinter are used to provide the GUI and OpenCV is used to read input from the GUI.[New version](https://github.com/ShettySach/Kannada-Digit-Recognizer-v2)
## Requirements -
```bash
pip install -r requirements.txt
```
* Tensorflow (Keras)
* OpenCV
* Pillow (PIL)
* Pandas
* Numpy
* CustomTkinter## Instructions -
* Run either of the Jupyter notebooks - GUI_CustomTkinter.ipynb / GUI_Tkinter.ipynb### CustomTKinter GUI
![CTK](https://github.com/ShettySach/Kannada-Digit-Recognizer/assets/132273464/2e3c5d64-b138-40ae-bb6a-5978b7d7f2ed)### TKinter GUI
![TK](https://github.com/ShettySach/Kannada-Digit-Recognizer/assets/132273464/6048ec82-7a56-4155-8097-4d21eecbbacc)#### Data - https://www.kaggle.com/competitions/Kannada-MNIST/data
#### Notebook used as reference - https://www.kaggle.com/code/shahules/indian-way-to-learn-cnn