Trustworthiness Score

View as Markdown

Source header: cuvs/stats/trustworthiness_score.hpp

Trustworthiness

stats::trustworthiness_score

Compute the trustworthiness score

1double trustworthiness_score(
2raft::resources const& handle,
3raft::device_matrix_view<const float, int64_t, raft::row_major> X,
4raft::device_matrix_view<const float, int64_t, raft::row_major> X_embedded,
5int n_neighbors,
6cuvs::distance::DistanceType metric = cuvs::distance::DistanceType::L2SqrtUnexpanded,
7int batch_size = 512);

modified.

Parameters

NameDirectionTypeDescription
handleinraft::resources const&the raft handle
Xinraft::device_matrix_view<const float, int64_t, raft::row_major>: Data in original dimension
X_embeddedinraft::device_matrix_view<const float, int64_t, raft::row_major>: Data in target dimension (embedding)
n_neighborsinintNumber of neighbors considered by trustworthiness score
metricincuvs::distance::DistanceTypeDistance metric to use. Euclidean (L2) is used by default Default: cuvs::distance::DistanceType::L2SqrtUnexpanded.
batch_sizeinintBatch size Default: 512.

Returns

double

Trustworthiness score