Cleaning and Mapping Interface

Authors

  •   Aakansha Dhawan Student, Chhatrapati Shahu Ji Maharaj University, Kalyanpur, Kanpur - 208024, Uttar Pradesh

DOI:

https://doi.org/10.17010/ijcs/2019/v4/i2/144272

Keywords:

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

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