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

https://github.com/navaneethelite/auto_complete_streamlit

Lazy of typing the whole sentence?? Use my TEXT AUTO COMPLETION app. This app was trained using BI-LSTM and deployed to Streamlit Sharing.
https://github.com/navaneethelite/auto_complete_streamlit

autocomplete lstm nlp streamlit streamlit-sharing

Last synced: about 2 months ago
JSON representation

Lazy of typing the whole sentence?? Use my TEXT AUTO COMPLETION app. This app was trained using BI-LSTM and deployed to Streamlit Sharing.

Awesome Lists containing this project

README

        

## AUTO_COMPLETE_STREAMLIT

- Lazy of typing the whole sentence?? Use my TEXT AUTO COMPLETION app. This BI-LSTM model was trained on just 3500 lines of text (to learn the model building and deployment part)
- UI - guarded by Streamlit.
- This application was deployed to Streamlit Sharing.
- APP LINK : https://share.streamlit.io/navaneethelite/auto_complete_streamlit/app.py

### REQUIREMENTS:

* Python 3.7+
* tensorflow == 2.3.0
* streamlit == 0.86.0

### CREATING VENV IN CONDA:
```sh
conda create --name myenv
```
Using a virtual environment:
```sh
conda activate myenv
```
Deactivating a virtual environment:
```sh
conda deactivate myenv
```
### INSTALLING DEPENDENCIES:
TENSORFLOW:
```sh
pip install --user --upgrade tensorflow
```
STREAMLIT:
```sh
pip install streamlit == 0.86.0
```

### RUNNING THE APPLICATION:
run :
```sh
streamlit run app.py
```
- Your app will be hosted in the local server.
- Then deploy the app to Heroku or some other platforms you like!
- This app was deployed to Streamlit Sharing. (Request for the invite to deploy the app and wait for atmost 12 hours)
- The home page of the web app is shown below:


index