feat: add inference for elo on new listings

This commit is contained in:
Stijnvandenbroek
2026-03-08 14:09:05 +00:00
parent fea062fbaa
commit 16a7a470ea
15 changed files with 360 additions and 6 deletions

View File

@@ -12,14 +12,19 @@ from data_platform.assets.ingestion.funda import (
raw_funda_price_history,
raw_funda_search_results,
)
from data_platform.assets.ml import elo_prediction_model
from data_platform.assets.ml import elo_inference, elo_prediction_model, listing_alert
from data_platform.helpers import apply_automation
from data_platform.jobs import (
elementary_refresh_job,
funda_ingestion_job,
funda_raw_quality_job,
)
from data_platform.resources import FundaResource, MLflowResource, PostgresResource
from data_platform.resources import (
DiscordResource,
FundaResource,
MLflowResource,
PostgresResource,
)
from data_platform.schedules import (
elementary_refresh_schedule,
funda_ingestion_schedule,
@@ -36,6 +41,8 @@ defs = Definitions(
elo_ratings,
elo_comparisons,
elo_prediction_model,
elo_inference,
listing_alert,
]
),
jobs=[funda_ingestion_job, funda_raw_quality_job, elementary_refresh_job],
@@ -56,5 +63,6 @@ defs = Definitions(
"funda": FundaResource(),
"postgres": PostgresResource(),
"mlflow_resource": MLflowResource(),
"discord": DiscordResource(),
},
)