Skip to content

Hierifer/ConvoCTC

Repository files navigation

Convolutional CTC for recognizing one sequence of math symbols or equation

This project combines convolutional network and CTC to recognize the sequence of math symbols or equation. It builds on Tensorflow for Tensorflow_CTCLoss. In the result, It reachs high accuracy of nearly 95% on the arbitary dataset created by our auto-generator. We begin with igormq's repository: https://github.com/igormq/ctc_tensorflow_example . And, modify the original model to adapt new dataset.

Authors

Getting Started

The project needs Tensorflow. Thus, your machine needs to install Tensorflow and cuda (if you want to run on your GPU). This repository only load a few image data from Kaggle --- https://www.kaggle.com/xainano/handwrittenmathsymbols. You supposes to download more data images on the data folders. For we only tested on "0-9,+,-,times,div,=", if you want to test more, please change the variable "alphabet" in "ctc_tensorflow_multidata_example.py".

Data

we train and test on the auto-generated testset. For example,

alt text

Running the demo

Run by "ctc_tensorflow_multidata_example.py"

Built With

Acknowledgments

  • Yue Xie --- Technic Support
  • Zhuo Cheng --- Technic Support & Data Supplies

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages