国产 无码 综合区,色欲AV无码国产永久播放,无码天堂亚洲国产AV,国产日韩欧美女同一区二区

百度飛槳(PaddlePaddle) - PP-OCRv3 文字檢測(cè)識(shí)別系統(tǒng) 預(yù)測(cè)部署簡(jiǎn)介與總覽

這篇具有很好參考價(jià)值的文章主要介紹了百度飛槳(PaddlePaddle) - PP-OCRv3 文字檢測(cè)識(shí)別系統(tǒng) 預(yù)測(cè)部署簡(jiǎn)介與總覽。希望對(duì)大家有所幫助。如果存在錯(cuò)誤或未考慮完全的地方,請(qǐng)大家不吝賜教,您也可以點(diǎn)擊"舉報(bào)違法"按鈕提交疑問(wèn)。

百度飛槳(PaddlePaddle) - PP-OCRv3 文字檢測(cè)識(shí)別系統(tǒng) 預(yù)測(cè)部署簡(jiǎn)介與總覽
百度飛槳(PaddlePaddle) - PP-OCRv3 文字檢測(cè)識(shí)別系統(tǒng) Paddle Inference 模型推理(離線部署)
百度飛槳(PaddlePaddle) - PP-OCRv3 文字檢測(cè)識(shí)別系統(tǒng) 基于 Paddle Serving快速使用(服務(wù)化部署 - CentOS)
百度飛槳(PaddlePaddle) - PP-OCRv3 文字檢測(cè)識(shí)別系統(tǒng) 基于 Paddle Serving快速使用(服務(wù)化部署 - Docker)

1. 預(yù)測(cè)部署簡(jiǎn)介與總覽

本章主要介紹PP-OCRv2系統(tǒng)的高性能推理方法、服務(wù)化部署方法以及端側(cè)部署方法。通過(guò)本章的學(xué)習(xí),您可以學(xué)習(xí)到:

  • 根據(jù)不同的場(chǎng)景挑選合適的預(yù)測(cè)部署方法
  • PP-OCRv2系列模型在不同場(chǎng)景下的推理方法
  • Paddle Inference、Paddle Serving、Paddle Lite的推理部署開(kāi)發(fā)方法

1.1 簡(jiǎn)介

在前面幾個(gè)章節(jié)中,我們通過(guò)模型訓(xùn)練的方法,得到了訓(xùn)練好的模型,在使用它去預(yù)測(cè)的時(shí)候,我們首先需要定義好模型,然后加載訓(xùn)練好的模型,再將預(yù)處理之后的數(shù)據(jù)送進(jìn)網(wǎng)絡(luò)中進(jìn)行預(yù)測(cè)、后處理,得到最終的結(jié)果。使用這種方法去進(jìn)行預(yù)測(cè),調(diào)試方便,但是預(yù)測(cè)效率比較低下。

針對(duì)上面的問(wèn)題,對(duì)于訓(xùn)練得到的模型,一般有下面2種離線預(yù)測(cè)的方式。

  1. 基于訓(xùn)練引擎推理,也就是和訓(xùn)練使用同一套引擎,它調(diào)試方便,便于我們迅速定位問(wèn)題,驗(yàn)證正確性。多為Python語(yǔ)言。
  2. 基于預(yù)測(cè)引擎推理,將訓(xùn)練得到的模型進(jìn)行轉(zhuǎn)換,去掉與推理無(wú)關(guān)的部分,使用這種方法可以加速預(yù)測(cè)。多為Python語(yǔ)言或C++。

二者具體的區(qū)別如下所示。

基于訓(xùn)練引擎推理 基于預(yù)測(cè)引擎推理
特點(diǎn) 1. 和訓(xùn)練使用同一套引擎
2. 預(yù)測(cè)時(shí)需要定義網(wǎng)絡(luò)模型
3. 不適合系統(tǒng)集成
1. 需要轉(zhuǎn)換模型,去掉與推理無(wú)關(guān)的部分
2. 預(yù)測(cè)時(shí)無(wú)需定義網(wǎng)絡(luò)模型
3. 適合系統(tǒng)集成
編程語(yǔ)言 多為Python Python或者C++
預(yù)測(cè)步驟 1. Python端定義網(wǎng)絡(luò)結(jié)構(gòu)
2. 準(zhǔn)備輸入數(shù)據(jù)
3. 加載訓(xùn)練模型
4. 執(zhí)行預(yù)測(cè)
1. 準(zhǔn)備輸入數(shù)據(jù)
2. 加載模型結(jié)構(gòu)和模型參數(shù)
3.執(zhí)行預(yù)測(cè)

在實(shí)際離線預(yù)測(cè)部署中,更推薦基于預(yù)測(cè)引擎進(jìn)行推理。

從應(yīng)用場(chǎng)景來(lái)看,飛槳針對(duì)不同應(yīng)用場(chǎng)景,提供了下面一些推理部署方案。

飛槳的不同部署方案

具體地,PaddleOCR 針對(duì)不同應(yīng)用場(chǎng)景,提供了三種預(yù)測(cè)部署方案。

  • Inference的離線預(yù)測(cè),這種方式主要應(yīng)用在對(duì)預(yù)測(cè)響應(yīng)的及時(shí)性要求不高,特別是需要大量圖片預(yù)測(cè)的場(chǎng)景。像文檔電子化、廣告信息提取等。雖然不能及時(shí)響應(yīng)預(yù)測(cè)請(qǐng)求,但是沒(méi)有網(wǎng)絡(luò)延時(shí),計(jì)算效率比較高,數(shù)據(jù)安全性很高。
  • Serving服務(wù)化部署,這種方式主要應(yīng)用在對(duì)預(yù)測(cè)響應(yīng)的及時(shí)性要求很高的場(chǎng)景,像商業(yè)化OCR的API接口、實(shí)時(shí)拍照翻譯、拍題等場(chǎng)景。雖然這種方式能及時(shí)對(duì)預(yù)測(cè)需求及時(shí)響應(yīng),但是網(wǎng)絡(luò)耗時(shí)開(kāi)銷(xiāo)比較大,GPU利用率往往不高,而且存在數(shù)據(jù)安全風(fēng)險(xiǎn)。
  • Lite端側(cè)部署,這種方式主要希望模型部署到手機(jī)、機(jī)器人等端側(cè)設(shè)備上,主要考慮部署方便和數(shù)據(jù)安全性,像手機(jī)APP里面身份證識(shí)別、銀行卡識(shí)別,工業(yè)應(yīng)用場(chǎng)景的儀表監(jiān)控識(shí)別等。這種方法,對(duì)OCR模型的大小比較敏感。雖然沒(méi)有網(wǎng)絡(luò)延時(shí),數(shù)據(jù)安全性很高,但是由于算力限制,預(yù)測(cè)效率不高。

本章基于PP-OCRv2,介紹文本檢測(cè)、識(shí)別以及系統(tǒng)串聯(lián)預(yù)測(cè)推理與部署過(guò)程。

1.2 環(huán)境準(zhǔn)備

體驗(yàn)本章節(jié)內(nèi)容需要首先下載PaddleOCR代碼,安裝相關(guān)依賴(lài),具體命令如下。文章來(lái)源地址http://www.zghlxwxcb.cn/news/detail-464231.html

import os

os.chdir("/home/aistudio")
# 下載代碼
!git clone https://gitee.com/paddlepaddle/PaddleOCR.git
os.chdir("/home/aistudio/PaddleOCR")
# 安裝運(yùn)行所需要的whl包
!pip install -U pip
!pip install -r requirements.txt
# VQA任務(wù)中需要用到該庫(kù)
!pip install paddlenlp==2.2.1

# 導(dǎo)入一些庫(kù)
import cv2
import matplotlib.pyplot as plt
%matplotlib inline
import numpy as np
import os

到了這里,關(guān)于百度飛槳(PaddlePaddle) - PP-OCRv3 文字檢測(cè)識(shí)別系統(tǒng) 預(yù)測(cè)部署簡(jiǎn)介與總覽的文章就介紹完了。如果您還想了解更多內(nèi)容,請(qǐng)?jiān)谟疑辖撬阉鱐OY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持TOY模板網(wǎng)!

本文來(lái)自互聯(lián)網(wǎng)用戶(hù)投稿,該文觀點(diǎn)僅代表作者本人,不代表本站立場(chǎng)。本站僅提供信息存儲(chǔ)空間服務(wù),不擁有所有權(quán),不承擔(dān)相關(guān)法律責(zé)任。如若轉(zhuǎn)載,請(qǐng)注明出處: 如若內(nèi)容造成侵權(quán)/違法違規(guī)/事實(shí)不符,請(qǐng)點(diǎn)擊違法舉報(bào)進(jìn)行投訴反饋,一經(jīng)查實(shí),立即刪除!

領(lǐng)支付寶紅包贊助服務(wù)器費(fèi)用

相關(guān)文章

  • 百度飛槳(PaddlePaddle) - PaddleOCR 文字識(shí)別簡(jiǎn)單使用

    百度飛槳(PaddlePaddle) - PaddleOCR 文字識(shí)別簡(jiǎn)單使用

    百度飛槳(PaddlePaddle)安裝 OCR 文字檢測(cè)(Differentiable Binarization --- DB) 百度飛槳(PaddlePaddle) - PP-OCRv3 文字檢測(cè)識(shí)別系統(tǒng) 預(yù)測(cè)部署簡(jiǎn)介與總覽 百度飛槳(PaddlePaddle) - PP-OCRv3 文字檢測(cè)識(shí)別系統(tǒng) Paddle Inference 模型推理(離線部署) 百度飛槳(PaddlePaddle) - PP-OCRv3 文字檢測(cè)識(shí)別系統(tǒng) 基于

    2024年02月04日
    瀏覽(22)
  • PP-OCRv3 文本識(shí)別模型轉(zhuǎn)ncnn模型

    PP-OCRv3 文本識(shí)別模型轉(zhuǎn)ncnn模型

    1、下載PP-OCRv3 ? ? ? ?https://github.com/PaddlePaddle/PaddleOCR ?2、將paddle模型轉(zhuǎn)換成onnx模型 (創(chuàng)建虛擬環(huán)境):paddle base環(huán)境(使用onnx-sim進(jìn)行簡(jiǎn)化) (1) 轉(zhuǎn)onnx命令(paddle環(huán)境): ?(2)利用onnx-sim對(duì)onnx模型進(jìn)行簡(jiǎn)化和優(yōu)化(base環(huán)境) 命令: 3、將onnx模型轉(zhuǎn)為ncnn模型 ????????a、

    2024年02月12日
    瀏覽(24)
  • 【論文簡(jiǎn)介】PP-OCRv1-v4中文字符識(shí)別論文概述

    【論文簡(jiǎn)介】PP-OCRv1-v4中文字符識(shí)別論文概述

    相關(guān)論文 論文打包下載 - 提取碼:0822 :https://pan.baidu.com/s/1WDXf-erVIPWxmoJRVX3_XA?pwd=0822 2009.PP-OCR: A Practical Ultra Lightweight OCR System 2109.PP-OCRv2: Bag of Tricks for Ultra Lightweight OCR System 2206.PP-OCRv3: More Attempts for the Improvement of Ultra Lightweight OCR System 2308. PP-OCRv4 :目前代碼已發(fā)布(2023.08.07)

    2024年02月13日
    瀏覽(27)
  • PP-OCRv4-server-det模型訓(xùn)練

    PP-OCRv4-server-det模型訓(xùn)練

    PP-OCRv4-server-det項(xiàng)目地址https://aistudio.baidu.com/projectdetail/paddlex/6792800 1、數(shù)據(jù)校驗(yàn) 2、 模型訓(xùn)練 3、評(píng)估測(cè)試 ? 4、模型部署 ?

    2024年02月06日
    瀏覽(25)
  • 百度飛槳(PaddlePaddle)-數(shù)字識(shí)別

    百度飛槳(PaddlePaddle)-數(shù)字識(shí)別

    手寫(xiě)數(shù)字識(shí)別任務(wù) 用于對(duì) 0 ~ 9 的十類(lèi)數(shù)字進(jìn)行分類(lèi),即輸入手寫(xiě)數(shù)字的圖片,可識(shí)別出這個(gè)圖片中的數(shù)字。 python -m pip install matplotlib numpy -i https://mirror.baidu.com/pypi/simple python -m pip install paddlepaddle==2.4.2 -i https://pypi.tuna.tsinghua.edu.cn/simple 官網(wǎng)代碼少了 plt.show() # 要加上這句,才

    2024年02月03日
    瀏覽(23)
  • C# Onnx 百度飛槳開(kāi)源PP-YOLOE-Plus目標(biāo)檢測(cè)

    C# Onnx 百度飛槳開(kāi)源PP-YOLOE-Plus目標(biāo)檢測(cè)

    目錄 效果 模型信息 項(xiàng)目 代碼? 下載 C# Onnx 百度飛槳開(kāi)源PP-YOLOE-Plus目標(biāo)檢測(cè) Inputs ------------------------- name:image tensor:Float[1, 3, 640, 640] name:scale_factor tensor:Float[1, 2] --------------------------------------------------------------- Outputs ------------------------- name:multiclass_nms3_0.tmp_0 tensor:Fl

    2024年02月04日
    瀏覽(18)
  • 基于百度飛槳PaddleOCR的圖片文字識(shí)別

    基于百度飛槳PaddleOCR的圖片文字識(shí)別

    PaddleOCR項(xiàng)目源碼:https://github.com/PaddlePaddle/PaddleOCR 飛槳開(kāi)源文字識(shí)別模型套件PaddleOCR,目標(biāo)是打造豐富、領(lǐng)先、實(shí)用的文本識(shí)別模型/工具庫(kù)。最新開(kāi)源的超輕量PP-OCRv3模型大小僅為16.2M。同時(shí)支持中英文識(shí)別;支持傾斜、豎排等多種方向文字識(shí)別;支持GPU、CPU預(yù)測(cè);用戶(hù)既可

    2024年02月10日
    瀏覽(27)
  • 百度飛槳(PaddlePaddle)- 張量(Tensor)

    百度飛槳(PaddlePaddle)- 張量(Tensor)

    張量(Tensor)、標(biāo)量(scalar)、向量(vector)、矩陣(matrix) 飛槳 使用張量(Tensor) 來(lái)表示神經(jīng)網(wǎng)絡(luò)中傳遞的數(shù)據(jù) ,Tensor 可以理解為多維數(shù)組,類(lèi)似于 Numpy 數(shù)組(ndarray) 的概念。與 Numpy 數(shù)組相比,Tensor 除了支持運(yùn)行在 CPU 上,還支持運(yùn)行在 GPU 及各種 AI 芯片上,以實(shí)現(xiàn)

    2024年02月03日
    瀏覽(31)
  • 使用pycharm終端安裝百度飛槳paddlepaddle庫(kù)的方法

    百度飛槳的公開(kāi)文件非常少,主要靠AIStudio的說(shuō)明文檔,但是該文檔沒(méi)有給出在pycharm上使用的方法,雖然AIStudio提供了免費(fèi)編程的云資源,甚至也有GPU免費(fèi)資源,但是經(jīng)常電腦上是連接不上的。我的建議是用pycharm編寫(xiě)程序,程序沒(méi)問(wèn)題時(shí)或者AIStudio能夠進(jìn)行程序運(yùn)行時(shí),再導(dǎo)

    2023年04月10日
    瀏覽(26)
  • 百度飛槳PP-YOLOE ONNX 在LabVIEW中的部署推理(含源碼)

    百度飛槳PP-YOLOE ONNX 在LabVIEW中的部署推理(含源碼)

    目錄 前言 一、什么是PP-YOLO 二、環(huán)境搭建 1、部署本項(xiàng)目時(shí)所用環(huán)境 2、LabVIEW工具包下載及安裝 三、模型的獲取與轉(zhuǎn)化 1、安裝paddle 2、安裝依賴(lài)的庫(kù) 3、安裝pycocotools 4、導(dǎo)出onnx模型 (1)導(dǎo)出推理模型 (2) 安裝paddle2onnx (3) 轉(zhuǎn)換成onnx格式 四、在LabVIEW實(shí)現(xiàn)PP-YOLOE的部署推

    2024年02月16日
    瀏覽(25)

覺(jué)得文章有用就打賞一下文章作者

支付寶掃一掃打賞

博客贊助

微信掃一掃打賞

請(qǐng)作者喝杯咖啡吧~博客贊助

支付寶掃一掃領(lǐng)取紅包,優(yōu)惠每天領(lǐng)

二維碼1

領(lǐng)取紅包

二維碼2

領(lǐng)紅包