This Streamlit app allows users to upload a CSV file containing time-series data and generate forecasts using Facebook Prophet.
- Upload Data: Users can upload their own CSV file containing time-series data.
- Preview Data: The app provides a preview of the uploaded data.
- Generate Forecast: After uploading the data, the app generates forecasts for the next year using Facebook Prophet.
- Visualize Forecast Components: Users can visualize various components of the forecast, such as trend, seasonality, and holidays.
- Upload Data: Click on the "Upload a CSV file" button to upload your own CSV file containing time-series data.
- Preview Data: Once the file is uploaded, the app displays a preview of the data.
- Generate Forecast: The app automatically generates forecasts for the next year based on the uploaded data.
- Visualize Forecast Components: Users can visualize different components of the forecast using the provided plots.
This app is deployed and accessible online at Forecasting with Prophet.
To run this app locally, follow these steps:
-
Clone this repository:
git clone https://github.com/azraimahadan/skill-extraction-with-bert.git
-
Navigate to the project directory:
cd skill-extraction-with-bert
-
Install the required dependencies:
pip install -r requirements.txt
-
Run the Streamlit app:
streamlit run app.py
- Python 3.x
- Streamlit
- Prophet
- pandas
- matplotlib
This project is licensed under the MIT License.