An open API service indexing awesome lists of open source software.

https://github.com/shariati/ict619

Digit Recognition
https://github.com/shariati/ict619

Last synced: 4 months ago
JSON representation

Digit Recognition

Awesome Lists containing this project

README

        

# Handwritten DIGITalization
To realize the recognition of handwritten numbers in our daily life by artificial intelligence in efforts to save time and labor cost. We aim at developing an algorithm with actual verification that targets at 99% recognition accuracy. Our approach in training our algorithm more, we believe that these are effective artificial intelligence recognition methods.

We used TensorFlow, an open-source software library and ‘MNIST’ data set adapted from URL https://www.tensorflow.org/datasets/catalog/mnist.

## Getting Started
To clone this project makesure you already have `git` installed.
https://git-scm.com/book/en/v2/Getting-Started-Installing-Git

Then you can use `git clone https://github.com/shariati/ICT619.git` to clone the project.

Make sure you already have python.
https://www.python.org/downloads/

and now install the dependencies by using
```
$ pip install -r requirements.txt
```

To run the notebook using Jupyter notebooks you can run `jupyter notebook` and then open `handwriting.ipynb` file.

## Project Organization

```
├── img\ <- Images used in the Jupyter notebook
├── model\ <- Location of trained model
├── voice\ <- Location of generated text to speech audio
├── .gitignore <- A set rules to mark files that should be ignored to pushed to git repository
├── handwriting.ipynb <- Jupyter notebook for Handwritten DIGITalization project
├── README.md <- A guide on how to use this project
├── requirements.txt <- The requirements file for reproducing the analysis environment
```

## Developers
This project has been written for ICT619 Artificial Intelligence (tma, 2022)

Group Assignment1
*Group 12*
- Amin Shariati Saravi (34258909)
- Xiaoxian (Abbie) Chen (34320816)

## Libraries
- absl-py==1.0.0
- appnope==0.1.3
- argon2-cffi==21.3.0
- argon2-cffi-bindings==21.2.0
- asttokens==2.0.5
- astunparse==1.6.3
- attrs==21.4.0
- backcall==0.2.0
- beautifulsoup4==4.11.1
- bleach==5.0.0
- cachetools==5.1.0
- certifi==2022.5.18.1
- cffi==1.15.0
- charset-normalizer==2.0.12
- cycler==0.11.0
- debugpy==1.6.0
- decorator==5.1.1
- defusedxml==0.7.1
- docopt==0.6.2
- entrypoints==0.4
- executing==0.8.3
- fastjsonschema==2.15.3
- flatbuffers==1.12
- fonttools==4.33.3
- gast==0.4.0
- google-auth==2.6.6
- google-auth-oauthlib==0.4.6
- google-pasta==0.2.0
- grpcio==1.46.3
- h5py==3.7.0
- idna==3.3
- importlib-metadata==4.11.4
- iniconfig==1.1.1
- ipykernel==6.14.0
- ipython==8.4.0
- ipython-genutils==0.2.0
- ipywidgets==7.7.0
- jedi==0.18.1
- Jinja2==3.1.2
- jsonschema==4.6.0
- jupyter==1.0.0
- jupyter-client==7.3.4
- jupyter-console==6.4.3
- jupyter-core==4.10.0
- jupyterlab-pygments==0.2.2
- jupyterlab-widgets==1.1.0
- keras==2.9.0
- Keras-Preprocessing==1.1.2
- kiwisolver==1.4.3
- libclang==14.0.1
- Markdown==3.3.7
- MarkupSafe==2.1.1
- matplotlib==3.5.2
- matplotlib-inline==0.1.3
- mistune==0.8.4
- nbclient==0.6.4
- nbconvert==6.5.0
- nbformat==5.4.0
- nest-asyncio==1.5.5
- notebook==6.4.12
- numpy==1.22.4
- oauthlib==3.2.0
- opt-einsum==3.3.0
- packaging==21.3
- pandocfilters==1.5.0
- parso==0.8.3
- pexpect==4.8.0
- pickleshare==0.7.5
- Pillow==9.1.1
- pipreqs==0.4.11
- pluggy==1.0.0
- prometheus-client==0.14.1
- prompt-toolkit==3.0.29
- protobuf==3.19.4
- psutil==5.9.1
- ptyprocess==0.7.0
- pure-eval==0.2.2
- py==1.11.0
- pyasn1==0.4.8
- pyasn1-modules==0.2.8
- pycparser==2.21
- Pygments==2.12.0
- pyparsing==3.0.9
- pyrsistent==0.18.1
- pytest==7.1.2
- python-dateutil==2.8.2
- pyzmq==23.1.0
- qtconsole==5.3.1
- QtPy==2.1.0
- requests==2.27.1
- requests-oauthlib==1.3.1
- rsa==4.8
- Send2Trash==1.8.0
- six==1.16.0
- soupsieve==2.3.2.post1
- stack-data==0.2.0
- tensorboard==2.9.0
- tensorboard-data-server==0.6.1
- tensorboard-plugin-wit==1.8.1
- tensorflow-estimator==2.9.0
- tensorflow-macos==2.9.0
- termcolor==1.1.0
- terminado==0.15.0
- tinycss2==1.1.1
- tomli==2.0.1
- tornado==6.1
- traitlets==5.2.2.post1
- typing_extensions==4.2.0
- urllib3==1.26.9
- wcwidth==0.2.5
- webencodings==0.5.1
- Werkzeug==2.1.2
- widgetsnbextension==3.6.0
- wrapt==1.14.1
- yarg==0.1.9
- zipp==3.8.0