Skip to navigation

Glossary

View as Markdown

Use this glossary for terms that have a specific meaning in Kumo Tabular and sdm-client. Follow the links for procedures, examples, and complete reference information.

C

Context. The half of a Request where the answer is already known. The model learns from these rows. See Make Predictions.

F

fit. Pins a request’s context on the NIM (POST /v1/sessions) and returns a FittedModel for scoring several questions against the same context without re-uploading it. Takes an optional holdout= naming every row the session will later score. See Make Predictions.

H

Holdout. The fit(holdout=...) argument naming every row a session will go on to score, so it can be excluded from the context pinned at fit() time.

I

In-context prediction. How Kumo Tabular answers: given labelled rows and rows to score, it predicts in one inference pass, with no training step and no per-dataset artifact.

K

kumo-tabular. The model id sent on the wire and reported by a NIM’s /v1/models. Named through the KumoTabular() handle in sdm-client.

KumoTabular. The sdm-client handle for the tabular model. Passed as the model= argument to predict(), fit(), and materialize().

N

NIM. A deployed inference service that hosts a structured-data foundation model and exposes its endpoint. sdm-client connects to a NIM and sends prediction requests; it does not deploy or run the model itself. See Install and Connect.

P

Predict. The half of a Request naming the rows being asked about. Must not contain the target column.

Predictive Query Language (PQL). The language used to describe a predictive task over a Schema. See Make Predictions.

PredictionResult. The object every predict() and fit().predict() call returns. to_pandas() gives the DataFrame; upcoming explanation support exposes gradients and column cohorts through explanations. See explanation availability. See Prediction Results.

R

Request. What to ask, independent of which model answers it. One table with no relationships is the tabular case of the same type Kumo Relational uses. See Make Predictions.

row_index. The zero-based position of a scored row within its call, carried by every result row. Join on the entity key when present, otherwise on row_index — never on row order.

S

SDMClient. The public client that owns the HTTP connection to one NIM endpoint. See Python SDK API.

Schema. The table sdm-client reads, what each column means, and — for Kumo Tabular — no relationships. Built with Schema.from_data() from a table already in memory; Schema.from_source() is relational-only. See Prepare Your Data.

Semantic type (stype). Metadata describing how a column should be read, such as ID, numerical, categorical, text, or timestamp. See Prepare Your Data.

T

Target. The column being predicted, named by target= on Request or by the PREDICT clause of a query.

Task. What is being asked: classification or regression for Kumo Tabular, stated explicitly rather than inferred from the target’s cardinality.