Skip to main content

Interface: ILTRModel

Defined in: src/types/interfaces/ranking.interface.ts:306

LTR model interface for future ML-based ranking.

Remarks

Placeholder for integrating trained ranking models. Will be implemented when sufficient training data is collected.

Properties

metadata

readonly metadata: LTRModelMetadata

Defined in: src/types/interfaces/ranking.interface.ts:326

Model metadata.

Methods

predict()

predict(features): number

Defined in: src/types/interfaces/ranking.interface.ts:313

Computes ranking score using learned model.

Parameters

features

LTRFeatureVector

Feature vector for the item

Returns

number

Predicted relevance score


predictBatch()

predictBatch(featureVectors): readonly number[]

Defined in: src/types/interfaces/ranking.interface.ts:321

Batch prediction for efficiency.

Parameters

featureVectors

readonly LTRFeatureVector[]

Array of feature vectors

Returns

readonly number[]

Array of predicted scores