https://github.com/roshk01/money_mind_ai
AI-powered app to predict stock prices for the next 7 days using XGBoost and real-time data.
https://github.com/roshk01/money_mind_ai
data-visualisation deployment linear-regression model-evaluation-metrics streamlit xgboost-regression
Last synced: about 1 month ago
JSON representation
AI-powered app to predict stock prices for the next 7 days using XGBoost and real-time data.
- Host: GitHub
- URL: https://github.com/roshk01/money_mind_ai
- Owner: Roshk01
- License: mit
- Created: 2025-07-02T16:38:15.000Z (12 months ago)
- Default Branch: main
- Last Pushed: 2025-07-02T17:31:23.000Z (12 months ago)
- Last Synced: 2025-07-02T18:26:47.096Z (12 months ago)
- Topics: data-visualisation, deployment, linear-regression, model-evaluation-metrics, streamlit, xgboost-regression
- Language: Jupyter Notebook
- Homepage: https://money-mind-ai.streamlit.app/
- Size: 437 KB
- Stars: 0
- Watchers: 0
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
๐ Money Mind AI
Empowering Smarter Investments with AI-Driven Insights
---
## ๐ก Overview
**Money Mind AI** is an AI-powered stock price prediction tool that forecasts the **stock's closing price on every 30-day interval** using real-time financial data. Built with XGBoost, Linear Regression, and deployed via Streamlit, this tool helps users make informed investment decisions.
---
## ๐ Key Features
- ๐ Real-time data using `yfinance`
- ๐ Predicts the **stock price on every 30-day interval**
- โ
Interactive UI with Streamlit
- ๐ฆ Clean and modular code
- ๐ Model evaluation metrics for performance validation
---
## ๐ Model Evaluation
| Metric | XGBOOST | Linear Regression |
|----------------------|---------|------------|
| ๐งฎ Mean Squared Error (MSE) | **10.02** | **2.95** |
| ๐ Mean Absolute Error (MAE) | **2.27** | **1.25** |
| ๐ฏ Rยฒ Score | **0.96** | **0.99** |
> โ ๏ธ Note: The model predicts **only** the stockโs closing price for the 30th future day interval based on past trends, not all days individually.
---
## ๐ ๏ธ Tech Stack








---
## ๐ Run Locally
```bash
git clone https://github.com/Roshk01/Money_mind_AI.git
cd Money_mind_AI
pip install -r requirements.txt
streamlit run app.py
```
๐ License
Licensed under MIT.
๐ฎ Future Improvements
Add sentiment analysis using financial news
Include LSTM-based deep learning models
Email alerts for price thresholds