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 封裝器的更詳細逐步說明,請參閱此筆記本。
檢索器
支援向量機 (SVM)
是用於分類、迴歸和離群值檢測的監督式學習方法。
請參閱使用範例。
from langchain_community.retrievers import SVMRetriever
API 參考資料:SVMRetriever