Advanced analytics tool built to predict weekly product demand across stores using Azure SQL, Python ML, and a small C# API gateway.
- Train baseline Random Forest model (scikit-learn) and optional TensorFlow DNN.
- FastAPI-based inference service (Python).
- C# (.NET 8) minimal API gateway that proxies inference.
- Dockerized services and sample GitHub Actions CI/CD for pushing container images and deploying to Azure Web Apps.
- SQL Server / Azure SQL schema + seed data.
- Clone the repo.
- Create a
.envfrom.env.exampleand fill values. - Populate the database: run
sql/01_schema.sqlthensql/02_seed.sqlon your SQL Server/Azure SQL. - Train model:
cd ml pip install -r requirements.txt python train_sklearn.py