Skip to content

Latest commit

 

History

History
42 lines (26 loc) · 2.35 KB

File metadata and controls

42 lines (26 loc) · 2.35 KB

Handwritten-Character-Recognitioin

This repo contains information about new research field of machine learning that is handwritten character recognition.

Features

  • Dataset Preparation: Preprocessed datasets of handwritten characters for training the machine learning model.
  • Model Training: Code files for training a deep learning model using popular frameworks such as TensorFlow or PyTorch.
  • Model Evaluation: Evaluation scripts to measure the model's performance and accuracy.
  • User Interface Development: Code and resources for building a user-friendly interface for the app.
  • Deployment and Usage: Guidelines and scripts for deploying the app on a server or cloud platform.

Getting Started

To get started with the Handwritten Character Recognition app, follow these steps:

  1. Clone the repository:

    git clone https://github.com/Tirth132108/Handwritten-Character-Recognitioin.git
    
  2. Dataset Preparation: Use the provided preprocessed datasets or replace them with your own data, ensuring proper annotation.

  3. Model Training: Use the training code files to train a deep learning model on the dataset. Customize the model architecture and parameters as needed.

  4. Model Evaluation: Run the evaluation scripts to assess the model's performance on separate validation datasets. Make necessary adjustments to improve accuracy.

  5. User Interface Development: Utilize the code and resources to develop a user-friendly interface for the app. You can choose a suitable framework like Flask or Django.

  6. Deployment and Usage: Follow the provided guidelines or scripts to deploy the app on a server or cloud platform. Ensure proper documentation to guide users on app usage.

To run the project files, put Handwritten Character Recognition.ipynb and model1.h5 in the same directory.

OpenCV-Python has to be installed in your system. If not that find the installation here https://pypi.org/project/opencv-python/

You also need Numpy, matplotlib, tensor flow and imutils library in your device.

After installing all of them just run the Handwritten Character Recognition.ipynb file.

I provided some example images for prediction, however if you want you can download any jpeg or png files and just change the path of the image in image_path = “image path” and you are good to go.

Hope you find my project interesting.