MODEL_DOMAIN_API_v1

Dominio di training del modello e classificazione inside/outside nello spazio degli input.

1. In parole semplici

Un Model Domain descrive la regione dello spazio degli input in cui un modello è stato addestrato/fittato. Serve a distinguere interpolazione dentro una regione coperta dai dati da extrapolation fuori da quella regione.

2. Principio

Il dominio è definito nello spazio degli input del modello matematico, non nel grafico e non nell'output Y.

# model_id=my.model
# domain_kind=convex_hull
input_a,input_b
0,0
1,0
1,1
0,1

3. Helper

domain = gxtxt_read_model_domain(path, expected_inputs, expected_model_id)
domain = gxtxt_validate_model_domain(domain, expected_inputs, expected_model_id)
[inside, classification] = gxtxt_classify_model_domain(domain, points, tolerance)

4. Validazioni

5. Interpretazione corretta

inside significa che l'input cade nel convex hull del training set. Non significa che la predizione sia “giusta”. outside indica extrapolation; non significa automaticamente che sia sbagliata, ma richiede maggiore cautela.