When to Use Fine-Tuning
Fine-tuning is appropriate when:- You have a unique use case or bespoke sensor that can benefit from custom training on a proprietary dataset
- You have a substantial labeled dataset (typically hundreds or thousands of examples)
- N-shot examples aren’t sufficient for your accuracy requirements
- You need Newton to learn complex patterns specific to your domain
What Fine-Tuning Produces
The result of fine-tuning is a new Newton instance with:- A unique
model_idthat you use to access your custom model - Encryption and access controls limiting visibility to your organization only
- Behavior adapted to your specific sensor configuration and use case based on the knowledge gained from fine tuning on your custom dataset.
Labeled Examples
SFT relies on high-quality examples to help steer a pre-trained instance of Newton to a new sensor configuration or use case. Each labeled example consists of an input and output pair in JSON or YAML format. This provides Newton the information required to understand that given input X, it should generate output Y. As Newton is a multimodal model, the input (X) can consist of one or more sensor types, with the output (Y) currently constrained to text output.Example Formats
Sensor Log → Text
An example that converts sensor logs from motion sensors to a customer activity report:Base64 Image → Text
An example that generates traffic alerts from camera images:Data Event Types
The input and output data use Newton’s event protocol:| Event Type | Description |
|---|---|
data.text | Text content (sensor logs, reports, alerts) |
data.base64_img | Base64-encoded image data |