Skip to content

Roshk01/Money_mind_AI

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

12 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

📈 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 Pandas NumPy scikit-learn XGBoost Streamlit yfinance yfinance


🚀 Run Locally

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

About

AI-powered app to predict stock prices for the next 7 days using XGBoost and real-time data.

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors