TurnoverForecasting / README.md
GitHub Actions
πŸš€ Deploying to Hugging Face Space: TurnoverForecasting
e4f4b02
---
title: TurnoverForecasting
emoji: πŸ“Š
colorFrom: blue
colorTo: red
sdk: gradio
sdk_version: 5.22.0
app_file: app.py
pinned: false
license: mit
short_description: Forecasting SAP SE Revenue with AI
---
# πŸ“Š AI-Powered Turnover Forecasting for SAP SE
## πŸš€ Project Overview
This project delivers **AI-driven revenue forecasting** for **SAP SE** using a **univariate SARIMA model**. The focus is to demonstrate how reliable forecasts can be achieved with **minimal data** β€” only historical turnover β€” making this approach powerful for both large enterprises and **resource-constrained settings**.
---
## πŸ“Œ Why Univariate Forecasting?
- πŸ”Ž **Focus on one key variable β€” Revenue**
- βœ… Ideal when limited data is available
- 🧠 Easier to interpret and communicate results
- πŸš€ Fast to train, test, and deploy
- πŸ’‘ Great for early-stage AI adoption and small business analytics
---
## 🏒 Why SAP SE?
- SAP SE is a **global leader in enterprise software**
- Accurate revenue forecasts support **strategic planning, risk management, and growth**
- As a digital-first company, SAP is ideal for showcasing **AI integration in financial operations**
---
## πŸ› οΈ Technical Approach
- **SARIMA** model (Seasonal ARIMA) for time-series forecasting
- Forecast horizon: **1 to 6 quarters**
- Built-in **walk-forward validation**
- **Gradio UI** for interactive forecasting
- Visuals powered by **Plotly**
---
## πŸ“Š Dataset
- Source: [Top 12 German Companies Financial Data (Kaggle)](https://www.kaggle.com/datasets/heidarmirhajisadati/top-12-german-companies-financial-data)
- Focused subset: **SAP SE revenue over time**
- Realistic industry dataset for enterprise-level modeling
---
## 🎯 Features
- Predict revenue trends with confidence intervals
- Dynamic forecasting by adjusting horizon and confidence level
- Interactive and mobile-friendly layout (single-column Gradio)
- Insightful visual comparisons: Training, Validation, Test & Future Forecasts
---
## βš™οΈ How to Run
```bash
git clone https://github.com/Sharma-Pranav/Portfolio.git
cd projects/TurnoverForecasting
pip install -r requirements.txt
python app.py
---
## **πŸ“Œ Results**
- **Accurate Accurate revenue forecasting for SAP SE for better financial planning. **
- **Optimized financial planning & business strategy insights.**
- **Walk-Forward Validation ensures model reliability over time.**.
```
---
## 🌐 Try It Live on Hugging Face
Experience the project **without installing anything**!
πŸš€ Just head to the hosted interactive demo:
πŸ‘‰ **[Launch the Forecasting App](https://huggingface.co/spaces/PranavSharma/TurnoverForecasting)**
[![Hugging Face Space](https://img.shields.io/badge/πŸ€—%20View%20on%20Hugging%20Face-blue?logo=huggingface)](https://huggingface.co/spaces/PranavSharma/TurnoverForecasting)
---
### πŸ” What You Can Do:
- πŸ“… **Select Forecast Horizon** – Choose how many future quarters (1–6) to predict
- 🎯 **Adjust Confidence Level** – See uncertainty intervals dynamically
- πŸ“ˆ **Visualize Forecasts** – Instantly view training vs. validation vs. future forecasts
- πŸ“² **Use on Any Device** – Mobile-optimized for fast access anywhere
---
πŸ“Œ **Developed by:** Pranav Sharma
πŸ“† **Project Start Date:** February 2025
πŸ“ **Repository:** https://github.com/Sharma-Pranav/Portfolio/