Chroma DB默认采用squared L2 norm作为衡量两个向量距离的计算方式,可以在创建collection的时候更改metadata的hnsw:space字段指定其他距离计算公式,方式如下:
collection = client.create_collection(
name="collection_name",
metadata={
"hnsw:space": "cosine"} # l2 is the default
)
支持的全部计算公式,将hnsw:space字段设置为parameter一栏的标识符即可设置
| Distance | parameter | Equation |
|---|---|---|
| Squared L2 | ‘l2’ | d=∑(Ai−Bi)2d = \sum\left(A_i-B_i\right)^2d=∑(Ai−B |

最低0.47元/天 解锁文章
2696

被折叠的 条评论
为什么被折叠?



