Explainable AI: Financial Forecast & Intelligence Engine

An institutional-grade financial intelligence platform that combines machine learning, market data, news sentiment, and LLMs to forecast stock trends and explain predictions.

PreviewGitHub
Explainable AI: Financial Forecast & Intelligence Engine

Introduction

This platform provides data-driven stock forecasts with transparent, AI-generated explanations. It combines Random Forest machine learning, technical indicators, financial fundamentals, news sentiment, and Gemini/OpenRouter LLMs to transform complex market data into clear and actionable intelligence.

Key Insights

  • Explainable AI-powered stock forecasting
  • Random Forest trend prediction with backtesting
  • LLM-generated financial explanations
  • Natural-language stock and timeframe detection
  • Multi-API redundancy with graceful fallbacks
  • Premium glassmorphic financial dashboard

Core Features

  • Stock Data & Fundamental Analysis
  • Technical Indicators: RSI, MACD & Moving Averages
  • Random Forest Trend Prediction
  • AI-Generated Financial Explanations
  • Natural-Language Financial Queries
  • News Sentiment Analysis
  • Interactive Charts & Visualizations
  • Persistent Watchlist & Search History
  • Walk-Forward Backtesting
  • Graceful AI API Fallbacks

Technologies Used

  • React
  • Vite
  • Python
  • FastAPI
  • Random Forest
  • Google Gemini
  • OpenRouter
  • Yahoo Finance
  • NewsData.io
  • Chart.js

Future Scope

  • Real-time market alerts and notifications
  • Portfolio-level forecasting and risk analysis
  • Additional financial data providers
  • Advanced deep-learning forecasting models
  • Personalized investment dashboards
  • Mobile application