Skip to main content
Open on GitHub

scikit-learn

scikit-learn 是一个开源的机器学习算法集合, 包括一些 k 近邻 的实现。SKLearnVectorStore 封装了这些实现,并增加了将向量存储持久化为 json、bson(二进制 json)或 Apache Parquet 格式的可能性。

安装与设置

  • 使用 pip install scikit-learn 安装 Python 包

Vector Store

SKLearnVectorStore 对 scikit-learn 包中的近邻实现提供了一个简单的封装,允许您将其用作向量存储。

导入此向量存储:

from langchain_community.vectorstores import SKLearnVectorStore
API Reference:SKLearnVectorStore

有关 SKLearnVectorStore 封装的更详细演练,请参阅 此笔记本

Retriever

支持向量机 (SVM) 是用于分类、回归和离群点检测的监督学习方法。

请参阅 用法示例

from langchain_community.retrievers import SVMRetriever
API Reference:SVMRetriever