> ## Documentation Index
> Fetch the complete documentation index at: https://docs.archetypeai.app/llms.txt
> Use this file to discover all available pages before exploring further.

# Overview

Newton is a foundation model for reasoning about and acting on the physical world. You can customize Newton in three primary ways, progressing from lightweight configuration to deeper adaptation using your own data.

There are three ways to customize Newton, ranging from basic lens configuration to training a custom model on your data:

| Level | Method                                                                | Complexity | When to Use                                            | Model Weight Changes | Training GPU Required |
| ----- | --------------------------------------------------------------------- | ---------- | ------------------------------------------------------ | -------------------- | --------------------- |
| 1     | [Lens Customization](/core-concepts/customization/lens-customization) | Low        | Adjusting behavior through configuration               | No                   | No                    |
| 2     | [N-Shot Examples](/core-concepts/customization/n-shot-examples)       | Medium     | Guiding output with labeled examples at inference time | No                   | No                    |
| 3     | [Fine-Tuning](/core-concepts/customization/fine-tuning)               | High       | Training a new model instance on your dataset          | Yes                  | Yes                   |

These customization options work together, letting you apply one or several to tailor Newton to your specific needs. Each approach varies in complexity and cost, so we suggest beginning with lens customization and advancing to more complex methods only as your requirements evolve.

## Choosing the Right Approach

**Start simple:** Begin with lens customization, add n-shot examples if needed, and consider fine-tuning only when you have sufficient data and need maximum accuracy.

Choosing the right customization method based on your data:

```mermaid theme={"system"}
%%{init: {'theme': 'base', 'themeVariables': {'fontSize': '14px'}}}%%
flowchart TD
    Q1[Do you have labeled data?]
    Q1 -->|No| LC[Lens Customization<br/><i>Adjust instructions & focus</i>]
    Q1 -->|Yes| Q2[How much labeled data?]
    Q2 -->|1-10 examples per class| NS[N-Shot Examples]
    Q2 -->|100+ examples per class| FT[Fine-Tuning]

    classDef questionBox fill:#4A6CF7,stroke:#4A6CF7,color:#fff
    classDef answerBox fill:#fff,stroke:#4A6CF7,color:#333

    class Q1,Q2 questionBox
    class LC,NS,FT answerBox
```
