Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/chrnthnkmutt/mnist_tensorflow_ipynb
Repository for using in training the fundamental handwriting classification in Jupyter Notebook with Tensorflow Keras
https://github.com/chrnthnkmutt/mnist_tensorflow_ipynb
Last synced: 6 days ago
JSON representation
Repository for using in training the fundamental handwriting classification in Jupyter Notebook with Tensorflow Keras
- Host: GitHub
- URL: https://github.com/chrnthnkmutt/mnist_tensorflow_ipynb
- Owner: chrnthnkmutt
- License: mit
- Created: 2023-10-24T03:14:35.000Z (about 1 year ago)
- Default Branch: main
- Last Pushed: 2023-10-24T05:08:15.000Z (about 1 year ago)
- Last Synced: 2023-10-25T04:32:08.902Z (about 1 year ago)
- Language: Jupyter Notebook
- Size: 694 KB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# MNIST Numerical Handwriting OCR using TensorFlow Keras
*Created By Charunthon Limseelo, advised by Arnon Monkong from SPECTRE Thailand*
![thumbnail](./Blog%20Banner.png)
This repository contains a Python implementation of a handwritten digit recognition system using the MNIST dataset and TensorFlow's Keras API. The MNIST dataset is a widely used dataset in the field of machine learning and computer vision, consisting of 28x28 pixel grayscale images of handwritten digits (0 to 9). The goal of this project is to build a deep learning model that can accurately recognize and classify these handwritten digits.
## Features
- **Data Preprocessing**: The MNIST dataset is preprocessed to prepare it for training. This includes normalization and reshaping of the input data.
- **Neural Network Architecture**: The repository implements a convolutional neural network (CNN) using TensorFlow's Keras API. CNNs are well-suited for image recognition tasks and have been proven effective on the MNIST dataset.
- **Training and Evaluation**: The model is trained on the training data and evaluated on the test data to measure its accuracy and performance.
- **Prediction**: The trained model can be used to predict the digits in new handwritten images.## Prerequisites
Before you begin, ensure you have met the following requirements:
- Python 3.9 or later
- TensorFlow
- Keras
- Matplotlib (for visualizing the data and training progress)## Getting Started
1. Clone the repository:
```bash
git clone https://github.com/chrnthnkmutt/MNIST_Tensorflow_ipynb.git
```2. Change your directory to the project folder:
```bash
cd MNIST_Tensorflow_ipynb
```After that, you just play along the instructions that I described within Jupyter Notebook files.
## Usage
The files those I included in the repositiory are quite different throught the difficulty of different learners who starts or try to be expert to learn on Machine Learning and Artificial Intelligence. So that, I decided to create on both version, the easier and full-version one.
## Contributing
Contributions are welcome! If you find any bugs or have enhancements to propose, please submit an issue or create a pull request explaining the issue or feature.
## License
This project is licensed under the MIT License
Happy coding!