- the Events page is where you define the training recipe
- a template is that recipe
- starting training from a template creates a new trained version
- review, approval, naming, and promotion happen later on the Models page
Event types
An event type maps a stable type string (sent in your API or SDK calls) to a human-readable name and a weight. The weight tells the training process how much to value one signal relative to others.Add an event type
Open Events
Open Console > Events.
Name the event
Enter a name in the Event name field, for example
click, purchase, or video_complete.Set a signal weight
Set a weight between 1 and 100. Higher weight means the training process treats that signal as more informative.
| Name | Weight |
|---|---|
| impression | 1 |
| click | 10 |
| add_to_cart | 30 |
| purchase | 100 |
Send events from your application
Pass the event type when tracking actions via the SDK:Signal templates
A template captures a specific combination of event types, weights, and training thresholds. Saving a template lets you reproduce a training run exactly or switch between different configurations without losing your settings.Create a template
Configure event signals
On the Events page, configure your event types and set the thresholds described below.
Choose a status
Set the status to Draft (not yet used for training) or Published (ready to train from).
Training thresholds
Two thresholds control when a model is trained:- Per-signal threshold: the minimum number of events for each individual event type before that signal is included in training. Set this to avoid training on noise from rarely used signals.
- Minimum total events: the minimum total number of events across all signals before training will proceed. This prevents a model from training on too little data to generalise.
Train from a template
Configure training options
Configure the training options:
- Epochs: how many passes through the training data (default 5, range 1-50).
- Batch size: number of events processed together (64, 128, 256, or 512).
- Learning rate: step size for gradient updates (default 0.001).
What happens after training
After a run finishes:- a new trained version appears on the Models page
- the system gives it a default name based on the template and the run identifier
- your team can add a human-friendly label and description
- you can approve it
- you can promote it to a serving target
Monitoring training runs
Open Console > Training Jobs to see the status of each run, its duration, and the metrics reported at completion. From this page you can:- View final training metrics and run manifests.
- Stop an in-progress run if needed.

