An open API service indexing awesome lists of open source software.

https://github.com/rlvtick/autocomplete-webapp

An Autocomplete WebApp to predict the next word or phrase by utilizing the MLE and simple N-gram probability model.
https://github.com/rlvtick/autocomplete-webapp

mle natural-language-processing ngrams streamlit-webapp

Last synced: 4 months ago
JSON representation

An Autocomplete WebApp to predict the next word or phrase by utilizing the MLE and simple N-gram probability model.

Awesome Lists containing this project

README

        



# Autocomplete Web Application

This project centers around the application of Natural Language Processing by developing an autocomplete web application that utilizes the Maximum Likelihood Estimation (MLE) and simple N-gram probability model. The goal of the project is to enhance user experience in typing and text prediction by predicting the next word or phrase based on the context provided. This project also incorporates the streamlit framework to launch the web application.

# Instructions

To launch the application, follow the steps below:
1. Run .py file
2. The line below will provide an IP address, copy it:

!wget -q -O - ipv4.icanhazip.com

4. The line below will provide a url to access the streamlit web application:

!streamlit run app.py & npx localtunnel --port 8501

6. Inside the url, paste the IP address and submit it.