Mathematical Expression Solver - Final Report
This repository is part of our Machine Learning Project at Trinity College Dublin
NOTE - Use the requirements.txt file to install the necessary libraries
Dataset is hosted at: https://www.kaggle.com/datasets/amitamola/mathematics-symbols-data
One can use the dataset and work with Kaggle Notebooks. Various helper codes and different notebooks using the dataset are available at- https://www.kaggle.com/datasets/amitamola/mathematics-symbols-data/code
We have added the training scripts and files inside "final_codebase/training_phase/" that we used for training all three of our classification models. There are folders for each. The data can be downloaded from the link above in Dataset section.
- Main Notebook.ipynb -To run inference and try the solution on any image Note - unzip the test_images.zip before running detection on them.
- Text localization.ipynb - Notebook to see Text Localization code in works
- JSON to CSV.ipynb - Notebook useful to convert captioning and annotations file from JSON to CSV format
- Image_Augmentation.ipynb - Notebook used to perform image augmentation which was done as to create synthetic data creation for training purpose.