To correct spellings of words
This is a problem where we need to correct the spellings of different misspelled words. We use Sequence to Sequence Encoder-Decoder Model Model.
https://share.streamlit.io/shreya024/spellcorrector/main/app.py
spelling_corrector.mp4
Sequence to Sequence Encoder-Decoder Model - 99.12 % accuracy
https://drive.google.com/drive/folders/1mpvIWLqvsakD7FEIDIoU7-APbo1f077b?usp=sharing
StreamLit-Share = Streamlit turns data scripts into shareable web apps in minutes. All in Python. No front‑end experience required. Streamlit’s open-source app framework is a breeze to get started with. It is very easy to use. One just have to connect with the github repo and start deploying it on streamlit share and you are good to go.
- Numpy
- Tensorflow
- Keras
- Joblib
- re
- Unicode
- StreamLit
We can conclude that our Web App corrects misspelled words with the help of Sequence to Sequence Encoder-Decoder Model.
Some utilities functions used in this project are inspired by this medium post and from this Deep Spell code, with several distinct changes, additions and customization in this implementation, that result in a better performance.