昇腾社区首页
中文
注册

updateCentroids

API定义

void updateCentroids(Index::idx_t n, const char *x) override

功能描述

根据输入结果,更新当前AscendIndexInt8IVFFlat的聚类中心。

输入

Index::idx_t n:训练集中特征向量的条数。

const char *x:特征向量数据。

输出

返回值

约束说明

  • 训练采用k-means进行聚类,训练集比较小可能会影响查询精度。
  • 此处“n”必须等于nlist,通常不允许超过1e9。
  • 此处指针的“x”需要为非空指针,且长度应该为dim * n,否则可能出现越界读写的错误并引起程序崩溃。