An open API service indexing awesome lists of open source software.

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.

Awesome Lists containing this project

README

          

๐Ÿ“ˆ Money Mind AI


Empowering Smarter Investments with AI-Driven Insights



last commit

language count
notebook
Python

---

## ๐Ÿ’ก 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

![Python](https://img.shields.io/badge/Python-3776AB?logo=python&logoColor=white)
![Pandas](https://img.shields.io/badge/Pandas-150458?logo=pandas&logoColor=white)
![NumPy](https://img.shields.io/badge/Numpy-013243?logo=numpy&logoColor=white)
![scikit-learn](https://img.shields.io/badge/Scikit--Learn-F7931E?logo=scikit-learn&logoColor=white)
![XGBoost](https://img.shields.io/badge/XGBoost-EC6C00?logo=xgboost&logoColor=white)
![Streamlit](https://img.shields.io/badge/Streamlit-FF4B4B?logo=streamlit&logoColor=white)
![yfinance](https://img.shields.io/badge/yfinance-0A66C2?logo=chart&logoColor=white)
![yfinance](https://img.shields.io/badge/Linear--Regression-632d91?logo=chart&logoColor=white)

---

## ๐Ÿš€ 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