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
readonlymetadata: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): readonlynumber[]
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