Predicting the language of a piece of text using an Artificial Neural Network (ANN) and character N-grams. This code was used in one of my MSc projects.
Project report: final_research_paper.pdf
Code demonstation: 0_demo
File | Purpose |
---|---|
0_demo | A simplified demostration of project's code |
1_clean_data | Clean text dataset and obtain train, valid & test split |
2_create_model_features | Create trigram character features used to train ML models |
3_ann_tuning | Fine tune the ANN hyper-parameters |
4_ann_final | Used to train the final ANN model with optimal hyper-parameters |
5_ann_metrics | Calculate and visualise ANN result metrics |