chinese直男口爆体育生外卖, 99久久er热在这里只有精品99, 又色又爽又黄18禁美女裸身无遮挡, gogogo高清免费观看日本电视,私密按摩师高清版在线,人妻视频毛茸茸,91论坛 兴趣闲谈,欧美 亚洲 精品 8区,国产精品久久久久精品免费

0
  • 聊天消息
  • 系統(tǒng)消息
  • 評論與回復(fù)
登錄后你可以
  • 下載海量資料
  • 學(xué)習(xí)在線課程
  • 觀看技術(shù)視頻
  • 寫文章/發(fā)帖/加入社區(qū)
會員中心
創(chuàng)作中心

完善資料讓更多小伙伴認(rèn)識你,還能領(lǐng)取20積分哦,立即完善>

3天內(nèi)不再提示

詳解開源關(guān)鍵信息提取方案PP-ChatOCRv4的設(shè)計與實現(xiàn)

jf_23871869 ? 來源:jf_23871869 ? 作者:jf_23871869 ? 2025-08-21 18:34 ? 次閱讀
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

一,問題背景與挑戰(zhàn)

在數(shù)字化時代,文檔依然是承載和傳遞信息的重要媒介。特別是在金融、法律、醫(yī)療等領(lǐng)域,從發(fā)票、合同、病歷等復(fù)雜文檔中精準(zhǔn)提取關(guān)鍵信息,是自動化辦公和智能決策的基礎(chǔ)環(huán)節(jié)。

然而,關(guān)鍵信息提取在實際落地中面臨多重挑戰(zhàn):

復(fù)雜文檔結(jié)構(gòu)理解:文檔往往包含文本、表格、印章、圖像等多種元素,傳統(tǒng) OCR 難以完整解析復(fù)雜布局

語義理解與推理:不僅要識別文本,還需結(jié)合上下文和領(lǐng)域知識進行語義推理

多模態(tài)信息融合:需要將視覺信息與文本語義有效結(jié)合,實現(xiàn)跨模態(tài)理解

模型效率與部署:大型模型效果好但部署成本高,輕量模型部署容易但精度不足

為應(yīng)對這些問題,PP-ChatOCRv4應(yīng)需而生,融合了 OCR、計算機視覺與大語言模型技術(shù),實現(xiàn)了復(fù)雜文檔的高效智能解析與關(guān)鍵信息抽取。

二,PP-ChatOCRv4 解決方案概述

PP-ChatOCRv4 是一個開源的端到端關(guān)鍵信息抽取與智能問答系統(tǒng),面向復(fù)雜文檔的解析與交互場景。它結(jié)合 OCR 技術(shù)、結(jié)構(gòu)化解析、向量檢索 與 大語言模型(LLM),構(gòu)建了從文檔圖像到結(jié)構(gòu)化結(jié)果的完整處理鏈路 → PP-ChatOCRv4快速體驗。

大模型社區(qū)-飛槳星河AI Studio大模型社區(qū)

1,核心設(shè)計理念

模塊化架構(gòu):組件松耦合,便于替換、擴展和二次開發(fā)

多模態(tài)融合:結(jié)合視覺特征與文本語義,提高理解準(zhǔn)確度

檢索增強:向量檢索為 LLM 提供精準(zhǔn)上下文,提升回答質(zhì)量

輕量高效:支持輕量化部署,適配資源受限環(huán)境

開源共建:完全開源,與 PaddlePaddle 生態(tài)深度集成

2,技術(shù)架構(gòu)

主要模塊說明:

PP-DocBee2

對文檔進行全文解析與語義理解,直接產(chǎn)出關(guān)鍵信息候選

PP-StructureV3

執(zhí)行表格解析、版面分析、字段定位等結(jié)構(gòu)化處理

Vector Retrieval(向量檢索)

將結(jié)構(gòu)化結(jié)果轉(zhuǎn)為向量并檢索,為推理提供精準(zhǔn)上下文

Prompt Engineering(提示詞工程)

將檢索結(jié)果與用戶問題結(jié)合,生成優(yōu)化后的 LLM 輸入

大語言模型

支持 ERNIE、GPT 等模型,完成跨領(lǐng)域語義推理與生成

Result Fusion(結(jié)果融合)

融合 LLM 輸出與 PP-DocBee2 結(jié)果,提升最終結(jié)果的準(zhǔn)確性與置信度

這種架構(gòu)既保留了傳統(tǒng) OCR 的高精度識別優(yōu)勢,又結(jié)合檢索增強的多模態(tài)推理,使其能夠勝任復(fù)雜、多變的文檔解析任務(wù)。

三,環(huán)境準(zhǔn)備與快速體驗

1,安裝依賴

PP-ChatOCRv4 基于 PaddleOCR 3.0 開發(fā),使用前需安裝必要依賴:

# 安裝 PaddlePaddle (GPU版本)
python -m pip install paddlepaddle-gpu==3.1.0 -i https://www.paddlepaddle.org.cn/packages/stable/cu118/
# 安裝 PaddleOCR
pip install paddleocr
# 安裝 ERNIE-4.5-0.3B 依賴
git clone https://github.com/PaddlePaddle/ERNIE.git
cd ERNIE
pip install -r requirements.txt
pip install -e .
pip install --upgrade opencv-python opencv-python-headless

2,快速上手示例

以下是一個簡單的PP-ChatOCRv4使用示例,展示如何從合同文檔中提取關(guān)鍵信息:

from paddleocr import PPChatOCRv4Doc

# 配置ERNIE服務(wù)

chat_bot_config = {
"module_name": "chat_bot",
"model_name": "ernie-4.5-0.3b",
"base_url": "http://0.0.0.0:8178/v1",
"api_type": "openai",
"api_key": "sk-xxxxxx...",  # 替換為你的API密鑰
}

# 初始化PP-ChatOCRv4

pipeline = PPChatOCRv4Doc()

# 文檔視覺分析

image_path = "./contract_sample.jpg"
visual_predict_res = pipeline.visual_predict(
input=image_path,
use_doc_orientation_classify=False,
use_doc_unwarping=False,
use_common_ocr=True,
use_seal_recognition=True,
use_table_recognition=True,
)

# 提取視覺信息

visual_info_list = []
for res in visual_predict_res:
visual_info_list.append(res["visual_info"])

# 關(guān)鍵信息提取

question = "合同中的甲方名稱是什么?"
chat_result = pipeline.chat(
key_list=[question],
visual_info=visual_info_list,
chat_bot_config=chat_bot_config,
)
print(chat_result['chat_res'])

# 預(yù)期輸出: {'合同中的甲方名稱是什么?': '北京科技有限公司'}

項目完整代碼,請參見:Practice of Key Information Extraction in Contract Scenarios Based on ERNIE-4.5-0.3B and PaddleOCR

鏈接:https://github.com/PaddlePaddle/ERNIE/blob/develop/cookbook/notebook/key_information_extraction_tutorial_en.ipynb

四,性能評估與優(yōu)化

1,基準(zhǔn)測試

我們在公開數(shù)據(jù)集和實際業(yè)務(wù)場景中對PP-ChatOCRv4進行了全面評估,以下是在合同關(guān)鍵信息提取任務(wù)上的性能表現(xiàn):

測試環(huán)境:A100 GPU, batch size=1, 輸入文本長度平均512 tokens

2,優(yōu)化策略

PP-ChatOCRv4的性能優(yōu)化主要體現(xiàn)在以下幾個方面:

模型壓縮:采用知識蒸餾、量化等技術(shù),減小模型體積

推理加速:使用Paddle Inference優(yōu)化推理性能

并行計算:支持多GPU并行處理,提高吞吐量

自適應(yīng)batch size:根據(jù)輸入文檔復(fù)雜度動態(tài)調(diào)整batch size

# 啟用INT8量化優(yōu)化

from paddle.quantization.quantize import quantize_model
quantized_model = quantize_model(model, quantize_type='INT8')

# 使用Paddle Inference加速推理

from paddle.inference import Config, create_predictor
config = Config(model_path)
config.enable_memory_optim()
config.set_cpu_math_library_num_threads(10)
predictor = create_predictor(config)

五,實際應(yīng)用案例

以下是使用PP-ChatOCRv4處理合同文檔的實際案例:

案例:從房屋租賃合同中提取面積誤差比例

from paddleocr import PPChatOCRv4Doc

# 配置ERNIE服務(wù)

chat_bot_config = {
"module_name": "chat_bot",
"model_name": "xxx",
"base_url": "http://10.214.40.13:8170/v1",
"api_type": "openai",
"api_key": "sk-xxxxxx...",  # your api_key
}

# 初始化模型

pipeline = PPChatOCRv4Doc()

# 處理文檔

image_path = "./housing_contract.jpg"
question = "合同中的面積誤差比例是多少?"
visual_predict_res = pipeline.visual_predict(
input=image_path,
use_doc_orientation_classify=False,
use_doc_unwarping=False,
use_common_ocr=True,
use_seal_recognition=True,
use_table_recognition=True,
)
visual_info_list = []
for res in visual_predict_res:
visual_info_list.append(res["visual_info"])
layout_parsing_result = res["layout_parsing_result"]

# 提取面積誤差比例

chat_result = pipeline.chat(
key_list=[question],
visual_info=visual_info_list,
vector_info=None,
mllm_predict_info=None,
chat_bot_config=chat_bot_config,
retriever_config=None,
)
print(chat_result['chat_res'])

# 輸出: {'合同中的面積誤差比例是多少?': '面積誤差比絕對值在5%以內(nèi)(含5%)'}

實際應(yīng)用中,PP-ChatOCRv4展現(xiàn)出了良好的魯棒性和準(zhǔn)確性,能夠有效處理各種復(fù)雜合同文檔。

六 總結(jié)與展望

PP-ChatOCRv4作為開源關(guān)鍵信息提取解決方案,通過融合OCR、計算機視覺和大語言模型技術(shù),有效解決了復(fù)雜文檔解析的難題。其模塊化設(shè)計、多模態(tài)融合能力和輕量級部署特性,使其在金融、法律、醫(yī)療等多個領(lǐng)域具有廣泛的應(yīng)用前景。

下一步與資源

審核編輯 黃宇

聲明:本文內(nèi)容及配圖由入駐作者撰寫或者入駐合作網(wǎng)站授權(quán)轉(zhuǎn)載。文章觀點僅代表作者本人,不代表電子發(fā)燒友網(wǎng)立場。文章及其配圖僅供工程師學(xué)習(xí)之用,如有內(nèi)容侵權(quán)或者其他違規(guī)問題,請聯(lián)系本站處理。 舉報投訴
  • 開源
    +關(guān)注

    關(guān)注

    3

    文章

    3885

    瀏覽量

    45308
  • OCR
    OCR
    +關(guān)注

    關(guān)注

    0

    文章

    169

    瀏覽量

    16989
收藏 人收藏
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

    評論

    相關(guān)推薦
    熱點推薦

    淘寶圖片搜索接口開發(fā)實戰(zhàn):從 CNN 特征提取到商品匹配(附避坑手冊 + 可復(fù)用代碼)

    本文詳解淘寶圖片搜索接口開發(fā)全流程,涵蓋CNN特征提取、商品匹配、參數(shù)配置及400/429等高頻報錯解決方案,附合規(guī)避坑指南與可復(fù)用代碼,助你高效實現(xiàn)圖像搜商品功能。
    的頭像 發(fā)表于 10-21 10:03 ?92次閱讀

    基于微四探針(M4PP)?測量的石墨烯電導(dǎo)性能評估

    應(yīng)用的關(guān)鍵。Xfilm埃利四探針方阻儀作為高精度電學(xué)測量設(shè)備,在該領(lǐng)域展現(xiàn)出重要的技術(shù)價值。微四探針(M4PP)憑借高精度、高空間分辨率及支持霍爾效應(yīng)測量的優(yōu)勢,成為石墨
    的頭像 發(fā)表于 10-16 18:03 ?49次閱讀
    基于微四探針(M<b class='flag-5'>4PP</b>)?測量的石墨烯電導(dǎo)性能評估

    京東商品 SKU 信息接口技術(shù)干貨:數(shù)據(jù)拉取、規(guī)格解析與字段治理(附踩坑總結(jié) + 可運行代碼

    本文詳解京東商品SKU接口對接技術(shù),涵蓋核心參數(shù)、權(quán)限申請、簽名生成、規(guī)格解析及常見坑點解決方案,結(jié)合可運行代碼與實戰(zhàn)經(jīng)驗,助力開發(fā)者高效集成SKU數(shù)據(jù),實現(xiàn)庫存、價格等關(guān)鍵
    的頭像 發(fā)表于 09-29 11:56 ?224次閱讀
    京東商品 SKU <b class='flag-5'>信息</b>接口技術(shù)干貨:數(shù)據(jù)拉取、規(guī)格解析與字段治理(附踩坑總結(jié) + 可運行代碼

    納雷科技成為PX4開源飛控平臺官方合作伙伴

    近日,納雷科技正式以銀級會員身份加入PX4開源飛控生態(tài)!到目前為止,納雷科技已成為全球兩大主流無人機開源飛控平臺(APM&PX4)的官方合作伙伴。其雷達技術(shù)將深度融入
    的頭像 發(fā)表于 05-21 14:37 ?869次閱讀

    基于算力魔方的智能文檔信息提取方案

    的進步,使得自動化和智能化的文檔信息提取成為現(xiàn)實。本方案結(jié)合了Intel OpenVINO平臺的性能優(yōu)化優(yōu)勢與百度飛槳(PaddlePaddle)提供的PP-OCRv4模型,旨在開發(fā)一款高性能、高精度的智能文檔處理系統(tǒng)。 算力魔
    的頭像 發(fā)表于 05-15 10:37 ?393次閱讀
    基于算力魔方的智能文檔<b class='flag-5'>信息提取</b><b class='flag-5'>方案</b>

    如何實現(xiàn)全自動提取發(fā)票和合同的關(guān)鍵信息?

    、資產(chǎn)負(fù)債結(jié)構(gòu)等關(guān)鍵數(shù)據(jù),導(dǎo)致經(jīng)營決策與實際資金能力脫節(jié)?; 財務(wù)制度執(zhí)行松散?:約40%的中小企業(yè)未建立標(biāo)準(zhǔn)財務(wù)管理制度,甚至依賴親屬或非專業(yè)人員管理財務(wù),數(shù)據(jù)可靠性存疑?; 風(fēng)險感知滯后?:因缺乏定期財務(wù)分析,許多企業(yè)
    的頭像 發(fā)表于 04-17 17:51 ?284次閱讀
    如何<b class='flag-5'>實現(xiàn)</b>全自動<b class='flag-5'>提取</b>發(fā)票和合同的<b class='flag-5'>關(guān)鍵</b><b class='flag-5'>信息</b>?

    如何實現(xiàn)全自動提取發(fā)票和合同的關(guān)鍵信息?

    代碼
    jf_23871869
    發(fā)布于 :2025年04月16日 14:21:50

    使用OpenVINO優(yōu)化并部署飛槳PP-OCRv4模型

    GitHub上與其它OCR開源庫相比,PaddleOCR在近五年發(fā)展時間內(nèi),擁有最多的星標(biāo)(46k)、最快的星標(biāo)增速、最多的貢獻者(234)和最活躍的社區(qū)支持! PaddleOCR支持多種 OCR 相關(guān)前沿
    的頭像 發(fā)表于 04-03 18:07 ?1877次閱讀
    使用OpenVINO優(yōu)化并部署飛槳<b class='flag-5'>PP-OCRv4</b>模型

    如何在C#中部署飛槳PP-OCRv4模型

    《超4萬6千星的開源OCR黑馬登場,PaddleOCR憑什么脫穎而出?》收到了讀者熱烈反響c,很多讀者提出:如何在C#中部署飛槳PP-OCRv4模型?本文從零開始詳細(xì)介紹整個過程。
    的頭像 發(fā)表于 02-17 10:58 ?2468次閱讀
    如何在C#中部署飛槳<b class='flag-5'>PP-OCRv4</b>模型

    使用OpenVINO C# API輕松部署飛槳PP-OCRv4模型

    ? 作者:算力魔方創(chuàng)始人/英特爾創(chuàng)新大使劉力 《超4萬6千星的開源OCR黑馬登場,PaddleOCR憑什么脫穎而出?》 收到了讀者熱烈反響,很多讀者提出:如何在C#中部署飛槳PP-OCRv4模型
    的頭像 發(fā)表于 02-12 10:42 ?1863次閱讀
    使用OpenVINO C# API輕松部署飛槳<b class='flag-5'>PP-OCRv4</b>模型

    N32G4FR系列芯片關(guān)鍵特性,定貨型號及資源,封裝尺寸等信息

    電子發(fā)燒友網(wǎng)站提供《N32G4FR系列芯片關(guān)鍵特性,定貨型號及資源,封裝尺寸等信息.pdf》資料免費下載
    發(fā)表于 01-22 15:15 ?1次下載
    N32G<b class='flag-5'>4</b>FR系列芯片<b class='flag-5'>關(guān)鍵</b>特性,定貨型號及資源,封裝尺寸等<b class='flag-5'>信息</b>

    基于鎖相環(huán)法的載波提取方案

    電子發(fā)燒友網(wǎng)站提供《基于鎖相環(huán)法的載波提取方案.pdf》資料免費下載
    發(fā)表于 01-07 14:41 ?0次下載

    高效數(shù)據(jù)管理工具:PP-B2811多硬盤母源備份應(yīng)用

    PP-B2811多硬盤母源備份技術(shù),為醫(yī)療、金融和教育行業(yè)提供集中化數(shù)據(jù)管理解決方案。支持多種存儲設(shè)備,實現(xiàn)快速備份和數(shù)據(jù)安全。提升檢索效率,節(jié)省存儲空間,確保信息安全。
    的頭像 發(fā)表于 12-11 11:55 ?669次閱讀
    高效數(shù)據(jù)管理工具:<b class='flag-5'>PP</b>-B2811多硬盤母源備份應(yīng)用

    智慧公交是什么?一文帶你詳解智慧公交的解決方案!

    智慧公交是什么?一文帶你詳解智慧公交的解決方案!
    的頭像 發(fā)表于 11-05 12:26 ?1294次閱讀
    智慧公交是什么?一文帶你<b class='flag-5'>詳解</b>智慧公交的解決<b class='flag-5'>方案</b>!

    祝賀致遠電子“AWTK開源GUI引擎”入選2024年關(guān)鍵軟件產(chǎn)品資源池

    導(dǎo)讀熱烈祝賀致遠電子AWTK開源GUI引擎入選廣州市2024年關(guān)鍵軟件產(chǎn)品資源池入庫名單。為響應(yīng)《廣州市促進軟件和信息技術(shù)服務(wù)業(yè)高質(zhì)量發(fā)展措施》,關(guān)鍵軟件產(chǎn)品自主研發(fā)創(chuàng)新,加快賦能制造
    的頭像 發(fā)表于 10-25 08:07 ?933次閱讀
    祝賀致遠電子“AWTK<b class='flag-5'>開源</b>GUI引擎”入選2024年<b class='flag-5'>關(guān)鍵</b>軟件產(chǎn)品資源池