scikit-learn
scikit-learn 是一个开源的机器学习算法集合,其中包括 k 近邻 的一些实现。
SKLearnVectorStore
封装了此实现,并增加了将向量存储持久化为 json、bson(二进制 json)或 Apache Parquet 格式的功能。
安装与设置
- 使用
pip install scikit-learn
安装 Python 包。
向量存储
SKLearnVectorStore
提供了 scikit-learn 包中最近邻实现的一个简单封装,允许您将其用作向量存储。
导入此向量存储
from langchain_community.vectorstores import SKLearnVectorStore
API 参考:SKLearnVectorStore
有关 SKLearnVectorStore 封装的更详细说明,请参阅 此笔记本。
检索器
支持向量机 (SVMs)
是用于分类、回归和异常值检测的监督学习方法。
查看 使用示例。
from langchain_community.retrievers import SVMRetriever
API 参考:SVMRetriever