This is an AI-Powered Stock Price Prediction Application. It allows users to select any stock ticker, train an AI model, and predict future stock prices using historical data and technical indicators.
Experience the power of AI in stock prediction : NeuroSense
β Enter Any Stock Ticker β Fetch real-time stock data from Yahoo Finance.
β Technical Indicators β SMA, EMA, MACD, RSI, Bollinger Bands, OBV, and Stochastic Oscillator (used for prediction).
β LSTM Model (Bidirectional) β Improved deep learning model for time-series prediction.
β Rolling Forecasting β Predicts stock prices for the next 10 days dynamically.
β Session-Based Model Caching β Prevents unnecessary retraining for faster performance.
β Interactive Charts β Plotly-powered visualizations of predictions.
β Streamlit Deployment β Fully optimized for cloud deployment.
1οΈβ£ Enter a stock ticker (e.g., AAPL, TSLA, AMZN)
2οΈβ£ Fetch & visualize historical stock data
3οΈβ£ Train an LSTM model (or load cached model)
4οΈβ£ Predict stock prices for the next 10 days
5οΈβ£ View predictions in a table & interactive chart
- Python π
- Streamlit π
- yFinance π
- Keras (TensorFlow) π€
- Scikit-Learn π
- Plotly π
- NumPy & Pandas π
This project is licensed under the MIT License.
Feel free to fork this repository and submit pull requests. Any contributions are welcome!