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 Reference:SKLearnVectorStore
有关SKLearnVectorStore包装器的更详细演练,请参见此笔记本。
检索器
Support vector machines (SVMs)
是用于分类、回归和异常检测的监督学习方法。
查看使用示例。
from langchain_community.retrievers import SVMRetriever
API Reference:SVMRetriever