Welcome to the Stock Price Prediction project! This innovative tool leverages the power of FB Prophet for robust time series forecasting and yfinance for fetching historical stock data. The results are presented through beautiful, interactive visualizations created with Taipy Charts, making data analysis a breeze.
- Data Collection: Seamlessly fetch historical stock data with yfinance.
- Data Preprocessing: Efficiently clean and prepare data for precise modeling.
- Time Series Forecasting: Harness the predictive power of FB Prophet to forecast future stock prices.
- Visualization: Experience data through dynamic and interactive Taipy Charts.
- User Interface: Enjoy a simple, intuitive interface to input stock symbols and visualize predictions.
Follow these steps to get the project up and running:
Ensure you have Python installed, along with the following libraries:
pip install yfinance
pip install fbprophet
pip install taipy
stock_price_prediction.py
: The core script to execute stock price predictions and generate visualizations.data/
: Directory for storing downloaded stock data.models/
: Directory for saving trained prediction models.charts/
: Directory for storing generated charts.
Watch our demo video to see the project in action:
We are thrilled to welcome contributions! Feel free to fork the repository, implement your changes, and create a pull request. Please ensure you follow the contribution guidelines outlined in the repository.
A special thanks to:
- yfinance: For providing an effortless interface to download historical stock data.
- FB Prophet: For its powerful and user-friendly time series forecasting capabilities.
- Taipy Charts: For enabling stunning, interactive visualizations.
- The Open Source Community: For their invaluable support and contributions.
Have questions or suggestions? Open an issue or reach out to us at [email protected]. vi