網(wǎng)絡(luò)推廣培訓(xùn)課程4萬重慶seo報價
?之前的文章集合:
一些可以參考文章集合1_xuejianxinokok的博客-CSDN博客
一些可以參考文章集合2_xuejianxinokok的博客-CSDN博客
一些可以參考的文檔集合3_xuejianxinokok的博客-CSDN博客
一些可以參考的文檔集合4_xuejianxinokok的博客-CSDN博客
一些可以參考的文檔集合5_xuejianxinokok的博客-CSDN博客
一些可以參考的文檔集合6_xuejianxinokok的博客-CSDN博客
一些可以參考的文檔集合7_xuejianxinokok的博客-CSDN博客
?
一些可以參考的文檔集合8_xuejianxinokok的博客-CSDN博客
?一些可以參考的文檔集合9_xuejianxinokok的博客-CSDN博客
一些可以參考的文檔集合10_xuejianxinokok的博客-CSDN博客
一些可以參考的文檔集合11_xuejianxinokok的博客-CSDN博客
一些可以參考的文檔集合12_xuejianxinokok的博客-CSDN博客
一些可以參考的文檔集合13_xuejianxinokok的博客-CSDN博客
一些可以參考的文檔集合14_xuejianxinokok的博客-CSDN博客
20231114
基于已有流行數(shù)據(jù)庫以插件形式提供的則有 pgvector 與 Redis Stack
參考?Redis as a vector database quick start guide | Redis
pgvector 提供了 ivfflat 算法以近似搜索,它的工作原理是將相似的向量聚類為區(qū)域,并建立一個倒排索引,將每個區(qū)域映射到其向量。這使得查詢可以集中在數(shù)據(jù)的一個子集上,從而實(shí)現(xiàn)快速搜索。通過調(diào)整列表和探針參數(shù),ivfflat 可以平衡數(shù)據(jù)集的速度和準(zhǔn)確性,使 PostgreSQL 有能力對復(fù)雜數(shù)據(jù)進(jìn)行快速的語義相似性搜索。通過簡單的查詢,應(yīng)用程序可以在數(shù)百萬個高維向量中找到與查詢向量最近的鄰居。對于自然語言處理、信息檢索等,ivfflat 是一個比較好的解決方案。
讓我們以 ivfflat 方法為例。在建立 ivfflat 索引時,你需要決定索引中包含多少個 list。每個 list 代表一個 "中心";這些中心通過 k-means 算法計算而來。一旦確定了所有中心,ivfflat 就會確定每個向量最靠近哪個中心,并將其添加到索引中。當(dāng)需要查詢向量數(shù)據(jù)時,你可以決定要檢查多少個中心,這由 ivfflat.probes 參數(shù)決定。這就是 ANN 性能/召回率的結(jié)果:訪問的中心越多,結(jié)果就越精確,但這是以犧牲性能為代價的。
由于在 "向量數(shù)據(jù)庫 "和 pgvector 中存儲 AI/ML 輸出的做法很流行
向量數(shù)據(jù)庫與pgvector - 知乎序言2022 年 11 月 30 日,OpenAI 推出了全新的對話式通用人工智能工具——ChatGPT,ChatGPT 表現(xiàn)出了非常驚艷的語言理解、生成、知識推理能力,ChatGPT 的橫空出世拉開了大語言模型產(chǎn)業(yè)和生成式 AI 產(chǎn)業(yè)蓬勃發(fā)展…https://zhuanlan.zhihu.com/p/649779973
關(guān)于redisstack的向量數(shù)據(jù)庫
Redis as a vector database quick start guide | Redis
redis/redis-stack-服務(wù)器
要使用 redis-stack-server 映像啟動 Redis Stack 服務(wù)器,請?jiān)诮K端中運(yùn)行以下命令:
?
docker run -d --name redis-stack-server -p 6379:6379 redis/redis-stack-server:latest
`
要使用 redis-stack 映像啟動 Redis Stack 容器,請?jiān)诮K端中運(yùn)行以下命令:
docker run -d --name redis-stack -p 6379:6379 -p 8001:8001 redis/redis-stack:latest
`
上面的 docker run 命令還在端口 8001 上公開 RedisInsight。您可以通過將瀏覽器指向 localhost:8001 來使用 RedisInsight。
RedisInsight | RedisVisualize and optimize Redis datahttps://redis.io/docs/connect/insight/
SentenceTransformers Documentation — Sentence-Transformers documentationhttps://www.sbert.net/