一、簡(jiǎn)介
EasyDL從2017年11月中旬起,在國內(nèi)率先推出針對(duì)AI零算法基礎(chǔ)或者追求高效率開發(fā)的企業(yè)用戶的零門檻AI開發(fā)平臺(tái),提供從數(shù)據(jù)采集、標(biāo)注、清洗到模型訓(xùn)練、部署的一站式AI開發(fā)能力。對(duì)于各行各業(yè)有定制AI需求的企業(yè)用戶來說,無論是否具備AI基礎(chǔ),EasyDL設(shè)計(jì)簡(jiǎn)約,極易理解,最快5分鐘即可上手學(xué)會(huì),15分鐘完成模型訓(xùn)練。 采集到的原始圖片、文本、音頻、視頻、OCR、表格等數(shù)據(jù),經(jīng)過EasyDL加工、學(xué)習(xí)、部署后,可通過公有云API調(diào)用,或部署在本地服務(wù)器、小型設(shè)備、軟硬一體方案的專項(xiàng)適配硬件上,通過離線SDK或私有API進(jìn)一步集成,流程如下:
下面就從0開始,介紹如何使用EasyDL完成指定的目標(biāo)檢測(cè)。
二、創(chuàng)建數(shù)據(jù)集
要完成目標(biāo)檢測(cè)模型訓(xùn)練,首先需要準(zhǔn)備數(shù)據(jù)集,然后進(jìn)行標(biāo)注,再進(jìn)行訓(xùn)練,得到模型后就可以進(jìn)行驗(yàn)證了。
EasyDL官網(wǎng)地址:ai.baidu.com/easydl/ 使用EasyDL前,首先得創(chuàng)建百度賬號(hào),完成實(shí)名認(rèn)證之后再進(jìn)行下面的步驟。 (1)點(diǎn)擊立即使用
(2)選擇目標(biāo)檢測(cè)
(3)創(chuàng)建數(shù)據(jù)集
設(shè)置數(shù)據(jù)集名稱,我這里目標(biāo)檢測(cè)是識(shí)別圖片里的云寶。(云寶是一個(gè)布娃娃)
這個(gè)就是接下來要識(shí)別的云寶:
(4)準(zhǔn)備數(shù)據(jù)集 要讓電腦尋找這張圖片里有沒有云寶,首先就得讓電腦區(qū)分出那些不是云寶,那些是云寶,需要準(zhǔn)備大量的圖片讓電腦學(xué)習(xí)。 我這里已經(jīng)準(zhǔn)備了云寶相關(guān)的圖片,如果你要識(shí)別圖片里的其他目標(biāo),都是一樣的流程。
將素材圖片目錄壓縮成zip壓縮包格式,接下來上傳到EasyDL數(shù)據(jù)集。
上傳到剛才創(chuàng)建的數(shù)據(jù)集里。
等待導(dǎo)入完成。
(5)標(biāo)志數(shù)據(jù)集 上傳導(dǎo)入完成后進(jìn)行標(biāo)注。
標(biāo)注前先添加標(biāo)簽,標(biāo)簽支持中英文兩種,如果有多個(gè)目標(biāo)需要識(shí)別,就創(chuàng)建多個(gè)標(biāo)簽,然后標(biāo)注時(shí),采用這個(gè)標(biāo)簽去標(biāo)注圖片里對(duì)應(yīng)的目標(biāo)即可。
我這里就創(chuàng)建一個(gè) ‘云寶的’標(biāo)簽。
開始標(biāo)注。
使用矩形框,框住要識(shí)別的物體。
矩形框繪制后會(huì)彈出選擇標(biāo)簽的提示,選擇對(duì)應(yīng)的標(biāo)簽即可。
陸續(xù)標(biāo)注中。。。
如果圖片特別多,也可以開啟智能標(biāo)注,也就是機(jī)器自動(dòng)根據(jù)你標(biāo)注的去標(biāo)注剩下的圖片,但是效果還是沒有自己手動(dòng)標(biāo)注的準(zhǔn)確,后續(xù)還需要人工確認(rèn)的。
這里可以看到標(biāo)注的情況,剩余多少?zèng)]有標(biāo)注。
三、訓(xùn)練模型
數(shù)據(jù)集標(biāo)注完成之后,接下來就創(chuàng)建模型,開始訓(xùn)練。 (1)點(diǎn)擊創(chuàng)建模型
(2)填寫信息
(3)選擇訓(xùn)練
(4)配置訓(xùn)練參數(shù) EasyDL支持多種部署方式,可以根據(jù)自己使用的環(huán)境選擇。 我這里訓(xùn)練的模型需要在本地設(shè)備使用,這里我就選擇本地部署,選擇通用小型設(shè)備。 數(shù)據(jù)集就選擇剛才標(biāo)注的。
然后開始訓(xùn)練。 目前有免費(fèi)的算力,也可以花錢買配置更加高的算力,訓(xùn)練速度會(huì)快很多,當(dāng)然,免費(fèi)其實(shí)一般也夠用了,時(shí)間也很快。
接著就等待訓(xùn)練,訓(xùn)練完成后郵箱、手機(jī)短信會(huì)收到提醒的。 鼠標(biāo)光標(biāo)放在這里,可以看到訓(xùn)練的進(jìn)度。
(5)訓(xùn)練完成 經(jīng)過一段時(shí)間等待,模型已經(jīng)訓(xùn)練完成。 通過訓(xùn)練結(jié)果可以看到,我的模型精度是100%,標(biāo)注的比較完美,訓(xùn)練的結(jié)果很好。
四、發(fā)布模型
訓(xùn)練完成后,接著就要發(fā)布模型,模型發(fā)布后就能下載使用了。
我這里的環(huán)境需要本地離線使用,這里就發(fā)布成本地離線SDK。
發(fā)布的平臺(tái)支持多種選擇,我當(dāng)前需要在win10上使用,這里就選擇發(fā)布成windows版本。
目前有幾個(gè)加速模型的選項(xiàng)是限時(shí)免費(fèi)的,那就一并勾選上。
緊接著就進(jìn)行發(fā)布了,等待一段時(shí)間,發(fā)布完成后就可以下載了。
五、下載模型進(jìn)行測(cè)試
(1)下載模型 選擇左邊選項(xiàng)欄EasyEdge本地部署
--->純離線服務(wù)
找到發(fā)布的模型列表,下載對(duì)應(yīng)的模型。我這里就下載精度最高的這個(gè)加速模型。
這里看到有兩個(gè)已經(jīng)發(fā)布完成,那就先下載一個(gè)進(jìn)行測(cè)試,這里選擇的是加速版。
下載下來解壓。
先看里面這個(gè)README.md
文件,了解本地電腦需要準(zhǔn)備什么環(huán)境。 目前win11兼容性不好,最好不要使用win11測(cè)試。
# 依賴環(huán)境說明
?
## 硬件
?
+ 僅支持Intel CPU
+ CPU型號(hào)需支持安裝OpenVINO,可至[OpenVINO官網(wǎng)](https://docs.openvinotoolkit.org/2020.3/_docs_install_guides_installing_openvino_windows.html)查看
?
## 操作系統(tǒng)
?
+ 64位Windows 7及以上
+ 64位Windows Server 2008 R2及以上
?
## 軟件
?
+ .NET Framework 4.5
+ Visual C++ Redistributable Packages for Visual Studio 2013
+ Visual C++ Redistributable Packages for Visual Studio 2015-2019
?
復(fù)制代碼
(2)申請(qǐng)序列號(hào) 模型下載之后,需要序列號(hào)激活才能使用,每次訓(xùn)練一個(gè)模型,就可以申請(qǐng)2個(gè)序列號(hào),每個(gè)序列號(hào)的使用時(shí)長(zhǎng)是3個(gè)月,到期之后再申請(qǐng)一個(gè)序列號(hào)替換即可。 同一個(gè)設(shè)備上,不管發(fā)布多少次模型,下載多少次,只需要一個(gè)序列號(hào)即可,不需要每次下載模型都換新的序列號(hào)(浪費(fèi))。 序列號(hào)獲取地址:console.bce.baidu.com/ai/?_=16480…
點(diǎn)擊新增測(cè)試序列號(hào),就可以彈出申請(qǐng)框,如果下載的模型是加速模型就選擇申請(qǐng)加速版序列號(hào),基礎(chǔ)版本就選擇基礎(chǔ)版本序列號(hào),點(diǎn)擊確定即可。 如何覺得模型好用,商業(yè)價(jià)值到位,也可以買永久授權(quán)序列號(hào),永久使用。
(3)本地運(yùn)行模型
打開解壓的目錄,運(yùn)行EasyEdge.exe
打開軟件。
填入剛才的申請(qǐng)的序列號(hào),啟動(dòng)服務(wù)。
這個(gè)EasyEdge.exe
啟動(dòng)服務(wù)后就開啟了一個(gè)服務(wù)器,上面會(huì)提示當(dāng)前服務(wù)器訪問的IP地址和端口號(hào)。 點(diǎn)擊這個(gè)鏈接就可以打開瀏覽器快速測(cè)試,
選擇一張圖片進(jìn)行識(shí)別,看下面結(jié)果識(shí)別的非常準(zhǔn)確。(注意:我選擇的這張不是訓(xùn)練數(shù)據(jù)集里的,是額外的測(cè)試數(shù)據(jù)集里的一張圖片)
到此,整個(gè)訓(xùn)練流程已經(jīng)完畢。
六、開發(fā)軟件集成識(shí)別功能
測(cè)試完畢后,如果是自己要做具體的產(chǎn)品,接下來就自己開發(fā)軟件,調(diào)用SDK完成功能集成即可。
這個(gè)云寶測(cè)試我雖然沒有寫軟件集成,但是之前寫了一個(gè)疲勞駕駛系統(tǒng),可以貼圖看一下效果。
注意:我這演示這個(gè)軟件我是運(yùn)行的疲勞駕駛的模型。
識(shí)別吸煙、未系安全帶、玩手機(jī)、打哈欠 等動(dòng)作。
作者:DS小龍哥
鏈接:https://juejin.cn/post/7087026163767312392
來源:稀土掘金
著作權(quán)歸作者所有。商業(yè)轉(zhuǎn)載請(qǐng)聯(lián)系作者獲得授權(quán),非商業(yè)轉(zhuǎn)載請(qǐng)注明出處。
審核編輯:湯梓紅
-
AI
+關(guān)注
關(guān)注
88文章
35065瀏覽量
279379 -
百度
+關(guān)注
關(guān)注
9文章
2334瀏覽量
92188 -
目標(biāo)識(shí)別
+關(guān)注
關(guān)注
0文章
43瀏覽量
10598
發(fā)布評(píng)論請(qǐng)先 登錄
Graphcore攜手百度飛槳 共建全球軟硬AI生態(tài)

用百度大腦EasyDL平臺(tái)輕松玩轉(zhuǎn)AI
不是“重復(fù)”造輪子,百度飛槳框架2.0如何俘獲人心 精選資料分享
百度昆侖AI芯片完成對(duì)飛騰CPU的適配 首次形成全國產(chǎn)化體系
百度正式宣布Graphcore加入百度飛槳硬件生態(tài)圈
Graphcore加入百度飛槳硬件生態(tài)圈,實(shí)現(xiàn)機(jī)器智能創(chuàng)新
芯微AI芯片加持百度飛槳,攜手加速AI應(yīng)用落地
Imagination攜手百度飛槳共同發(fā)起“硬件生態(tài)共創(chuàng)計(jì)劃”
NVIDIA攜手百度飛槳 共創(chuàng)多元AI開發(fā)生態(tài)
天數(shù)智芯攜手百度飛槳助力產(chǎn)業(yè)智能化轉(zhuǎn)型
摩爾線程與百度飛槳簽署硬件生態(tài)共創(chuàng)計(jì)劃合作協(xié)議
百度飛槳承辦的WAVE SUMMIT+2022深度學(xué)習(xí)開發(fā)者峰會(huì)即將開啟

Imagination+百度飛槳模型部署實(shí)戰(zhàn) Workshop 邀您參加

【報(bào)名有獎(jiǎng)】Imagination+百度飛槳模型部署實(shí)戰(zhàn) Workshop 邀您參加

評(píng)論