1. Prepare Features
Isolate train and live features under one shared schema.
Apply Machine Learning
The goal here is to keep the product narrative concrete. Users should not have to infer what happens between downloading data and generating predictions.
import lightgbm as lgb
import pandas as pd
training_data = pd.read_parquet("train.parquet")
features = [c for c in training_data.columns if "feature" in c]
model = lgb.LGBMRegressor(
n_estimators=2000,
learning_rate=0.01,
max_depth=5,
num_leaves=32,
colsample_bytree=0.1,
)
model.fit(
training_data[features],
training_data["target"],
)
live_data = pd.read_parquet("live.parquet")
predictions = model.predict(live_data[features])Numer.ai uses code snippets to shorten the path from curiosity to action. This page expands that approach into a dedicated modeling page where code, intent, and workflow sit together.
Workflow
Isolate train and live features under one shared schema.
Start with a strong baseline before chasing exotic architectures.
Push the output toward a scored submission instead of stopping at offline metrics.