This application predicts the next 3 days’ Bitcoin close prices by training a NeuralProphet model on the past 3 days’ sentiment scores (scraped via snscrape) and close‑price history. Because Twitter began requiring login in mid‑April 2023—breaking unauthenticated scraping—our sentiment data stopped on April 17 2023, so predictions cover only April 18–20.
Python 3.11
A list of Python packages needs to be installed.
- Create a new virtual environment:
conda create -n env python=3.11
conda activate env- Install the required packages:
pip install -r "/Users/path/to/requirements.txt"- Set the Keras backend to TensorFlow:
export KERAS_BACKEND=tensorflow- Launch the application:
streamlit run "/Users/path/to/Main.py"