SkillAgentSearch skills...

TAP

Track, Attend and Parse for Online Handwritten Mathematical Expression Recognition

Install / Use

/learn @JianshuZhang/TAP
About this skill

Quality Score

0/100

Supported Platforms

Universal

README

TAP

This repository contains the source code for TAP introduced in the following papers:<br>

Here, v1 employs the coverage based spatial attention model, v2 employs the guided hybrid attention model.<br>

Requirements

Citation

If you find TAP useful in your research, please consider citing:

@inproceedings{zhang2017icdar,
  title={A GRU-based Encoder-Decoder Approach with Attention for Online Handwritten Mathematical Expression Recognition},
  author={Jianshu Zhang and Jun Du and Lirong Dai},
  booktitle={International Conference on Document Analysis and Recognition},
  volume={1},
  pages={902--907},
  year={2017}
}


@article{zhang2019track,
  title={Track, Attend and Parse (TAP): An End-to-end Framework for Online Handwritten Mathematical Expression Recognition},
  author={Zhang, Jianshu and Du, Jun and Dai, Lirong},
  journal={IEEE Transactions on Multimedia},
  volume={21},
  number={1},
  pages={221--233},
  year={2019}
}

Description

  • Train TAP without using weightnoise and save the best model in terms of WER

    $ bash train.sh
    
  • Anneal the best model by using weightnoise and save the new best model

    $ bash train_weightnoise.sh
    
  • Reload the new best model and generate the testing latex strings

    $ bash test.sh
    

Contact

xysszjs at mail.ustc.edu.cn<br> West campus of University of Science and Technology of China<br> Any discussions, suggestions and questions are welcome!

View on GitHub
GitHub Stars74
CategoryDevelopment
Updated8mo ago
Forks27

Languages

Python

Security Score

72/100

Audited on Jul 9, 2025

No findings