ML Deployment Platform (Independent Project)

This project provides a lightweight ML deployment platform applied to FX forecasting.

Features

Daily Workflow

You can access the live FX views through the buttons below.

Project Links

GitHub Repository Market Dashboard Forecast Dashboard

Plug-and-Play Model Integration

You can plug in your own forecasting model by following these steps:

Download the template for your language:

Open the template and edit only the section marked:
"PART 2 — MODEL LOGIC (THIS IS YOUR AREA)"

In "PART 3", you will see where to set your model name (e.g., 'my_model').

Then:

Python models
-------------
Save the file to:
apps/forecasting/models_lib/

Rename it to match your model name (e.g., my_model.py).

Open:
apps/forecasting/models_lib/registry.py

Add at the top:
from . import my_model

Add this to _REGISTRY:
"my_model": my_model.predict,


R models
--------
Save the file to:
apps/forecasting/r_models/

Rename it to match your model name (e.g., my_model.R).

Open:
apps/forecasting/models_lib/registry.py

(You do NOT add an import at the top for R models.)

Add this to _REGISTRY:
"my_model": make_r_predictor("my_model.R"),