Skip to content

nfragakis/arXiv-NLP-Streamlit-App

Repository files navigation

STEM Paper Discovery App

app

Install

Run this command from shell to install all libraries

pip install -r requirements.txt

Data

Data can be downloaded from Kaggle here and must be placed in the data directory

  • Can also be downloaded through Kaggle API by following these instructions
pip install kaggle
kaggle datasets download -d Cornell-University/arxiv
unzip arxiv.zip

Running App

  • First make sure the full .json data file is saved in the data directory
  • Run generate_embeddings.py
python generate_embeddings.py --save 'y'
  • Then you can run the app with the below code
streamlit run app.py

About

Streamlit application to provide recommendations for arXiv research papers based on user queries

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published