Cleaning and Mapping Interface
DOI:
https://doi.org/10.17010/ijcs/2019/v4/i2/144272Keywords:
Long Short Term memory
, Recurrent Neural Network, Naive Bayes.Manuscript Received
, January 5, 2019, Revised, January 20, Accepted, January 25, 2019. Date of Publication, March 6, 2019.Abstract
With the growth in data day by day, it is getting harder to collect data in a clean format. Data collected for different purposes from sources contains more noise than the data required for the purpose. This research focuses on the cleaning of data and making it meaningful to use by building an annotator which reduces manual labor and makes annotation more efficient. I built a Cleaning and Mapping Interface which detects misspelled word and corrects it, even helps in predicting the next words based on its previous knowledge. It can be used by users with no knowledge of any library or functional programming to annotate their data. It is a user-friendly software that is easy to use. The application is written in Python language with a simple user interface implemented using the Tkinter module. The program has the ability to learn new grammar. The algorithm is recursively applied to deal with the same sentences (that are matched before correcting them) in the document, making it less time consuming and efficient. Cleaning and Mapping Interface uses algorithms for recurrent neural networks and Naive Bayes for making predictions. It provides the user with correct spelling and the next word for a respective word, so annotation can be done faster.Downloads
Download data is not yet available.
Downloads
Published
2019-05-01
How to Cite
Dhawan, A. (2019). Cleaning and Mapping Interface. Indian Journal of Computer Science, 4(2), 18–22. https://doi.org/10.17010/ijcs/2019/v4/i2/144272
Issue
Section
Articles
References
S. Hochreiter and J. Schmidhuber, "Long short-term memory," Neural Computation, vol. 9, no. 8, pp. 1735-1780, 1997. http://dx.doi.org/10.1162/neco.1997.9.8.1735
M. Low, "Character-level recurrent text prediction," pp. 1-6. [Online]. Available: https://cs224d.stanford.edu/reports/mwlow.pdf
Naive Bayes Classifier. [Online]. Available: https://www.en.wikipedia.org/wiki/Naive_Bayes_classifier
Keras: The Python Deep Learning Library. [Online]. Available: https://www.keras.io
Tkinter-Python interface to Tcl/Tk. [Online]. Available: https://www.docs.python.org/2/library/tkinter.html