目錄
學習目標
解決剪貼模型限制:
>步驟2:設置OpenAI API鍵並導入庫
步驟4:從PDF
步驟5:保存提取的數據
步驟6:塊文本數據
>步驟7:加載名詞嵌入模型
步驟8:生成嵌入
>步驟9:將文本嵌入在qdrant
>步驟10:將圖像嵌入在qdrant
>步驟11:創建一個多模式獵犬
步驟12:用蘭鏈構建多模式抹布
查詢模型
首頁 科技週邊 人工智慧 用假嵌入增強破布系統

用假嵌入增強破布系統

Mar 03, 2025 pm 06:08 PM

>多模式檢索儀(RAG)系統正在通過整合多種數據類型(TEXT,圖像,音頻和視頻)來徹底改變AI,從而獲得更多細微差別和上下文感知的響應。 這超過了傳統的抹布,這僅關注文本。 一個關鍵的進步是通訊嵌入,為視覺和文本數據創建了一個統一的空間,從而實現了無縫的跨模式交互。 高級模型會生成高質量的嵌入,改善信息檢索並彌合不同內容形式之間的差距,最終豐富用戶體驗。

學習目標

  • 掌握了多模式抹布的基本原理及其優勢比傳統抹布。
  • 了解嵌入統一文本和圖像嵌入空間中的作用。
  • 比較剪輯模型的somic視覺嵌入,分析性能基準。
  • >使用somic Vision和Text Embeddings在Python中實現多模式的RAG系統。
  • 學習從PDF中提取和處理多模式檢索的文本和視覺數據。

*本文是*** 數據科學blogathon的一部分。

目錄的

>

    什麼是多模式的抹布?
  • nive vision嵌入
  • >雜誌嵌入的性能基準
  • python實施多模式抹布,帶有通知嵌入
    • >步驟1:安裝必要的庫
    • >步驟2:設置OpenAI API鍵並導入庫
    • >
    • 步驟3:從PDF
    • 中提取圖像
    • 步驟4:從PDF
    • 提取文本
    • 步驟5:保存提取的文本和圖像
    • 步驟6:塊文本數據
    • >步驟7:加載名詞嵌入模型
    • 步驟8:生成嵌入
    • >步驟9:將文本嵌入在qdrant
    • 中存儲
    • >步驟10:將圖像嵌入在qdrant
    • >步驟11:創建一個多模式獵犬
    • 步驟12:用蘭鏈構建多模式抹布
  • 查詢模型
  • 結論
  • 常見問題
什麼是多模式的抹布?

>多模式抹布代表了一個顯著的AI進步,這是通過合併多種數據類型來基於傳統抹布的。與主要處理文本的傳統系統不同,多模式抹布處理並同時集成了多個數據表格。這導致了更全面的理解和背景感知的反應。

鍵多模式抹布組件:

  • >數據攝入:來自各種來源的數據是使用專用處理器攝入的,確保驗證,清潔和歸一化。
  • >
  • >向量表示:>使用神經網絡(例如,圖像的剪輯,文本的剪輯,bert for Text)來處理統一的矢量嵌入,保留語義關係。
  • > 使用索引技術(HNSW,FAISS),將> >向量數據庫存儲:
  • 嵌入嵌入在優化的矢量數據庫(例如qdrant)中,以有效檢索。 查詢處理:
  • >傳入查詢被分析,轉換為與存儲數據相同的向量空間,並用於識別相關模態並生成用於搜索的嵌入。
  • nive vision嵌入

解決剪貼模型限制:

>

>剪輯以零拍功能出色時,其文本編碼在圖像檢索之外的任務中表現不佳(如MTEB基準測試所示)。 Nimic Embed Vision通過將其視覺編碼器與嵌入式文本潛在空間保持一致來解決這一點。

媒體嵌入視覺與提名嵌入文本一起訓練,凍結文本編碼器並在圖像文本對上訓練視覺編碼器。這樣可以確保最佳的結果和與名詞嵌入文本嵌入的向後兼容性。

>

>雜誌嵌入的性能基準Enhancing RAG Systems with Nomic Embeddings

剪輯模型雖然在零拍功能方面令人印象深刻,但在語義相似性(MTEB基準)等單峰任務中顯示出弱點。通用嵌入視覺通過將其視覺編碼器與名詞嵌入文本潛在空間保持一致,從而克服了這一點,從而在圖像,文本和多模式任務(Imagenet Zero-Shot,MTEB,MTEB,DataComp Benchmarks)中產生了強大的性能。

python實施多模式抹布,帶有通知嵌入

本教程構建了一個多模式抹布系統,從包含文本和圖像的PDF檢索信息(使用帶有T4 GPU的Google Colab)。

>步驟1:安裝庫Enhancing RAG Systems with Nomic Embeddings

安裝必要的Python庫:OpenAI,QDRANT,Transformers,Torch,Pymupdf等

>步驟2:設置OpenAI API鍵並導入庫

>

>設置OpenAI API密鑰並導入所需的庫(Pymupdf,PIL,Langchain,OpenAI等)。 (為簡短而省略了代碼。)

步驟3:從PDF

中提取圖像

>使用pymupdf從PDF提取圖像,然後將其保存到目錄中。 (為簡短而省略了代碼。)

步驟4:從PDF

提取文本

>使用pymupdf從每個PDF頁面中提取文本。 (為簡短而省略了代碼。)

步驟5:保存提取的數據

>保存提取的圖像和文本。 (為簡短而省略了代碼。)

步驟6:塊文本數據

>使用Langchain'sRecursiveCharacterTextSplitter將提取的文本分為較小的塊。 (為簡短而省略了代碼。)

>步驟7:加載名詞嵌入模型

>使用擁抱面孔的變形金剛加載Nomic的文本和視覺嵌入模型。 (為簡短而省略了代碼。)

步驟8:生成嵌入

生成文本和圖像嵌入。 (為簡短而省略了代碼。)

>步驟9:將文本嵌入在qdrant

中存儲

>將文本嵌入在QDrant集合中。 (為簡短而省略了代碼。)

>步驟10:將圖像嵌入在qdrant

>將圖像嵌入在單獨的QDrant集合中。 (為簡短而省略了代碼。)

>步驟11:創建一個多模式獵犬

>創建一個函數,以根據查詢檢索相關的文本和圖像嵌入。 (為簡短而省略了代碼。)

步驟12:用蘭鏈構建多模式抹布

>使用Langchain處理被檢索的數據並使用語言模型(例如GPT-4)生成響應。 (為簡短而省略了代碼。)

查詢模型

>示例查詢演示了系統從PDF中從文本和圖像中檢索信息的能力。 (示例查詢和輸出省略了,但在原始中存在。

結論

鑰匙要點

多模式抹布整合了多種數據類型,以更全面地理解。 nive vision嵌入統一視覺和文本數據以改進信息檢索。

該系統使用專門的處理,向量表示和存儲以進行有效檢索。
    nimic嵌入視力克服了剪輯在單峰任務中的局限性。
  • 常見問題
  • (為簡潔而省略了常見問題,但以原始形式存在。)
  • >

    注意:為簡短而省略了代碼片段,但核心功能和步驟仍然準確地描述了。 原始輸入包含廣泛的代碼;包括所有這些都會使這一響應過長。 請參閱原始輸入以進行完整的代碼實現。

    >

以上是用假嵌入增強破布系統的詳細內容。更多資訊請關注PHP中文網其他相關文章!

本網站聲明
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn

熱AI工具

Undresser.AI Undress

Undresser.AI Undress

人工智慧驅動的應用程序,用於創建逼真的裸體照片

AI Clothes Remover

AI Clothes Remover

用於從照片中去除衣服的線上人工智慧工具。

Undress AI Tool

Undress AI Tool

免費脫衣圖片

Clothoff.io

Clothoff.io

AI脫衣器

Video Face Swap

Video Face Swap

使用我們完全免費的人工智慧換臉工具,輕鬆在任何影片中換臉!

熱工具

記事本++7.3.1

記事本++7.3.1

好用且免費的程式碼編輯器

SublimeText3漢化版

SublimeText3漢化版

中文版,非常好用

禪工作室 13.0.1

禪工作室 13.0.1

強大的PHP整合開發環境

Dreamweaver CS6

Dreamweaver CS6

視覺化網頁開發工具

SublimeText3 Mac版

SublimeText3 Mac版

神級程式碼編輯軟體(SublimeText3)

熱門話題

Java教學
1655
14
CakePHP 教程
1414
52
Laravel 教程
1307
25
PHP教程
1253
29
C# 教程
1227
24
開始使用Meta Llama 3.2 -Analytics Vidhya 開始使用Meta Llama 3.2 -Analytics Vidhya Apr 11, 2025 pm 12:04 PM

Meta的Llama 3.2:多模式和移動AI的飛躍 Meta最近公佈了Llama 3.2,這是AI的重大進步,具有強大的視覺功能和針對移動設備優化的輕量級文本模型。 以成功為基礎

10個生成AI編碼擴展,在VS代碼中,您必須探索 10個生成AI編碼擴展,在VS代碼中,您必須探索 Apr 13, 2025 am 01:14 AM

嘿,編碼忍者!您當天計劃哪些與編碼有關的任務?在您進一步研究此博客之前,我希望您考慮所有與編碼相關的困境,這是將其列出的。 完畢? - 讓&#8217

AV字節:Meta' llama 3.2,Google的雙子座1.5等 AV字節:Meta' llama 3.2,Google的雙子座1.5等 Apr 11, 2025 pm 12:01 PM

本週的AI景觀:進步,道德考慮和監管辯論的旋風。 OpenAI,Google,Meta和Microsoft等主要參與者已經釋放了一系列更新,從開創性的新車型到LE的關鍵轉變

向員工出售AI策略:Shopify首席執行官的宣言 向員工出售AI策略:Shopify首席執行官的宣言 Apr 10, 2025 am 11:19 AM

Shopify首席執行官TobiLütke最近的備忘錄大膽地宣布AI對每位員工的基本期望是公司內部的重大文化轉變。 這不是短暫的趨勢。這是整合到P中的新操作範式

視覺語言模型(VLMS)的綜合指南 視覺語言模型(VLMS)的綜合指南 Apr 12, 2025 am 11:58 AM

介紹 想像一下,穿過​​美術館,周圍是生動的繪畫和雕塑。現在,如果您可以向每一部分提出一個問題並獲得有意義的答案,該怎麼辦?您可能會問:“您在講什麼故事?

GPT-4O vs OpenAI O1:新的Openai模型值得炒作嗎? GPT-4O vs OpenAI O1:新的Openai模型值得炒作嗎? Apr 13, 2025 am 10:18 AM

介紹 Openai已根據備受期待的“草莓”建築發布了其新模型。這種稱為O1的創新模型增強了推理能力,使其可以通過問題進行思考

如何在SQL中添加列? - 分析Vidhya 如何在SQL中添加列? - 分析Vidhya Apr 17, 2025 am 11:43 AM

SQL的Alter表語句:動態地將列添加到數據庫 在數據管理中,SQL的適應性至關重要。 需要即時調整數據庫結構嗎? Alter表語句是您的解決方案。本指南的詳細信息添加了Colu

最新的最佳及時工程技術的年度彙編 最新的最佳及時工程技術的年度彙編 Apr 10, 2025 am 11:22 AM

對於那些可能是我專欄新手的人,我廣泛探討了AI的最新進展,包括體現AI,AI推理,AI中的高科技突破,及時的工程,AI培訓,AI,AI RE RE等主題

See all articles