鲲鹏社区首页
中文
注册
我要评分
文档获取效率
文档正确性
内容完整性
文档易理解
在线提单
论坛求助

参数调优指导

本节提供的参数调优指导同时适用于C++接口与Python接口。

构造函数接口

参数名称

参数取值范围

推荐值

调优说明

R

[11,499]

50

邻居节点数,影响图构建耗时和最终索引质量,一般推荐使用50,过大可能会导致构建耗时过长以及搜索性能下降,过小则会影响检索精度。

L

[11,1999]

100,200

构图时的候选节点列表大小,影响图构建耗时和最终索引质量,一般推荐使用100,过大可能会导致构建耗时过长。

A

[10,360]

60,120

构图剪枝时的角度阈值,对于IP数据集,一般使用120,L2数据集一般使用60。

Add接口

参数名称

参数取值范围

推荐值

调优说明

level

[0,5]

1,2

控制量化的等级,level 1代表SQ8U量化,level 2代表SQ4U量化。对于IP数据集,一般使用1,L2数据集使用2。

SetEf接口

参数名称

参数取值范围

推荐值

调优说明

ef

[10,3000]

-

检索时的候选节点列表大小,对于小规模数据集,一般在10~500左右。更大的ef会带来更高的检索精度,但是检索性能也会降低。建议在精度达标情况下ef取较小值。