# CS4804 Mini-Project OCR


## Due days

04/24 Presentation 

**Coding should end before Presentation**

05/01 Final Report & Submission 

## Presentation

A short class presentation (6~8 minutes)

Q & A (2 minutes)

Presentation:

* Title
* Problem statement and analysis
* Use-Case scenarios
* AI algorithm and model
* Results and demonstration
* Lesson learned
* Q & A

## Final Report

A maximum of 8 pages summarizes all aspects of the project:

* Problem statement and analysis
* Use-Case scenarios
* Literature review
* AI algorithm and model
* Results and demonstration
* Code and documentation
* Lessons learned
* Future work (if any)

## Final Submission
Compile all files into a zip file,
including:

* Presentation slides
* Code (file or link)
* Final report

Ensure that all links in your report and slides are accessible

## Code Specifications

1. Language: Python
2. Third-party library: Install all with ```pip install -r requirements.txt```
    - tensorflow ```pip install tensorflow```
    - scikit-learn ```pip install scikit-learn```
    - openCV ```pip install opencv-python```

3. Trainning dataset: [English Handwritten Characters](https://www.kaggle.com/datasets/dhruvildave/english-handwritten-characters-dataset)   Size: 13.7MB / 25.2MB(after unzip)