999精品在线视频,手机成人午夜在线视频,久久不卡国产精品无码,中日无码在线观看,成人av手机在线观看,日韩精品亚洲一区中文字幕,亚洲av无码人妻,四虎国产在线观看 ?

一種海量圖片樣本數據的存儲與抽取系統設計

2020-10-26 21:07:36孫藝航潘欣
機電信息 2020年26期
關鍵詞:存儲機器學習

孫藝航 潘欣

摘要:當前利用機器學習技術識別影像中的場景和語義信息在很多領域得到了廣泛應用,實現智能識別的基礎是海量的圖片樣本數據,在實際應用中,這些圖片樣本往往分辨率和存儲格式不一致,需要經過多種不同的幾何變換和抽取過程。為此,設計了一種海量圖片樣本數據的存儲與抽取系統,建立了一種可定制的腳本化的數據存儲與抽取執行機制,將圖片樣本的存儲、變換和抽取轉換為腳本并自動執行。實驗表明,該系統可以顯著提高海量圖片樣本數據的存儲和抽取效率。

關鍵詞:樣本;抽取;存儲;腳本化;機器學習

0 引言

當前利用機器學習技術識別影像中的場景和語義信息在很多領域得到了廣泛應用[1]。機器學習的基礎是海量的樣本數據,這些數據是訓練智能模型的基礎[2]。在機器學習技術的實際應用中,通常需要引入較多的樣本來提高識別質量[3],這些樣本可能來源于固有的機器學習庫、自主收集的圖片信息以及實驗過程中的過程影像數據,這些樣本數據通常存在分辨率和存儲格式不一致的問題,需要經過幾何變換或特定的抽取過程[4],工作量較大,限制了機器學習影像識別的應用,因此需要引入新的技術來提高該過程的工作效率。

機械性復雜工作可以通過腳本化方式執行完成,并可以顯著提高工作效率[5]。因此,本文提出了一種海量圖片樣本數據的存儲與抽取系統(A storage and extraction system for massive image sample data,SES-Sample),建立了一種可定制的腳本化的數據存儲與抽取執行機制,將圖片樣本的存儲、變換和抽取轉換為腳本并自動執行。實驗表明,該系統可以顯著提高海量圖片樣本數據的存儲和抽取效率,促進機器學習影像識別的應用。

1 系統設計

1.1 ? ?系統總體架構

海量圖片樣本數據的存儲與抽取系統采用多主機分布式處理的總體架構,其結構如圖1所示。

在SES-Sample系統中包含如下組成部分:

1.1.1 ? ?客戶端

客戶端負責與用戶進行交互,負責接收用戶輸入的數據并上傳到服務器端,也可以從服務器端下載數據。對于數據傳輸通過FTP數據傳輸協議封裝,對于服務器功能的訪問以網絡服務的形式進行封裝。

1.1.2 ? ?服務器端

服務器端負責接收客戶端需求,可以處理圖片格式變化、幾何變換以及抽取標簽任務。服務器開放了2個服務,一是間接數據存儲服務,當客戶端請求數據訪問功能的時候,以服務器作為中轉站,將Hadoop存儲的數據轉發給客戶;二是功能范圍服務,所有開放功能均以網絡服務形式開放。

1.1.3 ? ?存儲端

存儲端為基于Hadoop的存儲云環境,負責存儲所有服務器構建的樣本數據。在分布式文件系統上,所有的圖片數據均以分布式系統上的獨立文件形式存在。系統封裝了存儲、抽樣算法,使用者可以利用客戶端對圖片樣本直接進行訪問控制,降低了此類操作復雜性。

1.2 ? ?圖片存儲模式

與傳統的單一文件存儲模式不同,本系統采用多文件、多文件標簽的模式存儲圖片樣本,圖片樣本的存儲方式如圖2所示。

如圖2所示,當一個圖片要存儲到SES-Sample系統中時,首先需要將圖片轉換為對應的公共存儲結構,本系統采用的公共存儲結構格式:每個像元3個字節(RGB格式),并以二維矩陣的形式存儲所有像元;在轉換為公共存儲結構之后,繼續執行多個相關的變換腳本,生成在系統中的真正樣本,這些樣本由公共存儲結構+XML元數據構成。在SES-Sample系統中,每個樣本是公共存儲結構+XML元數據雙重結構,其中元數據包含著對應樣本的關鍵信息,具體包括如下內容:

(1)ID:在執行第1次圖片轉換時所獲得的唯一標識。

(2)SubID:經歷第n次腳本變換所獲得的序號,ID和SubID聯合確定一個樣本的主鍵。

(3)TransformArray:經歷變換的名稱和步驟,標識該樣本經歷了哪些幾何或者矩陣變換。

(4)Label:圖片對應的標簽信息。

在此基礎上,SES-Sample系統的圖片存儲算法如下:

SamplesSaveing Algorithm圖片存儲算法

Input:一個樣本sample和對應的標簽label,樣本變換腳本集scriptlist

Output:轉換后的存儲集合S

Begin

matrix=將sample轉換為公共存儲結構;

id=Create a UUID; S←?準;

for i in len(scriptlist)

subid=i;

TransformArray=獲取scriptlist[i]的名稱列表;

image=ScriptTransform(matrix, scriptlist[i]);

S←(image,(id,subid, TransformArray,label));

return S;

End

通過SamplesSaveing算法,SES-Sample系統完成了從輸入的初始圖片到多重變換存儲結果的轉換,每個樣本除了中立的存儲結構之外,還帶有XML結構的元數據。

1.3 ? ?腳本的執行模式

本文為了實現多種腳本靈活運行的機制,設計了腳本的類結構。如圖3所示,在SES-Sample系統中腳本處理的類結構包含如下內容:

(1)腳本原子父類OrigianlAlgNodeClass:OrigianlNodeClass為一個abstract類,該類封裝了進行一次變換所必須的輸入、輸出。

(2)腳本原子類ChileAlgNodeClass:該類繼承于OrigianlAlg

NodeClass類,每一個子類均具體實現了某一個變換的具體算法。

(3)腳本類ScriptClass:腳本類Script接收OrigianlAlgNodeClass構成的列表,該列表可以引入多種腳本子類的實例,來描述一個樣本所經歷的變換歷程。

(4)腳本執行類ParsingClass:該類執行Script中的內容,并完成整個存儲過程。

基于以上4個類,腳本的執行和變換算法如下:

ScriptTransform Algorithm腳本的執行與變換

Input:一個樣本存貯結構matrix,腳本類本實例script

Output:轉換后的結果image

Begin

foreach s in script

OrigianlAlgNodeClass itf=( OrigianlAlgNodeClass) s;

matrix=利用itf對matrix進行變換

image= matrix;

return image;

End

本系統通過ScriptTransform算法,實現了逐一進行腳本中的變換并獲得結果的目標。

1.4 ? ?樣本的抽取模式

與傳統算法在使用樣本時才進行變換不同,SES-Sample系統存儲了大量變換用腳本,每個腳本對應一個特定的編號。SES-Sample中的服務器端包含守護進程,在服務器處于空閑狀態時,可以自動運行腳本并存儲到云服務器中。系統在使用過程中,基于樣本對應的XML描述文件,直接提取云服務中已經存儲好的內容,抽取算法如下:

SamplesExtraction Algorithm樣本抽取算法

Input:樣本類目標簽label和變換類型transform,訓練數據量trainp,測試數據量testp

Output:訓練數據集train,測試數據集test

Begin

文件名列表list=基于樣本類目標簽label和變換類型transform在云存儲中查詢XML文件;

list=隨機打亂list的順序;

train←?準; test←?準;

while len(train)< trainp

train←取出list中下一個XML文件,并讀取對應圖像數據;

while len(test)< testp

train←取出list中下一個XML文件,并讀取對應圖像數據;

return train,test;

End

本系統利用SamplesExtraction算法,可以快速實現特定標簽、特定變換結果樣本的抽取。

2 對比實驗

本系統的客戶端部分采用C#4.0編寫,服務器端部分采用Anaconda集成開發環境下的Python 3.6編寫,圖形變換調用的是scikit-image開發包;服務器端算法程序均在Intel i9 9900K、64G的計算機上運行并測試。本系統客戶端界面如圖4所示,客戶端可以訪問服務器端的資源數據。

為了對比傳統算法和SES-Sample的應用效果,本文引入了大型的測試數據集進行速度測試,對比結果如表1所示。

由表1可知,SES-Sample抽取樣本的速度明顯優于傳統算法。

3 結語

有關人員在采用機器學習技術進行模型訓練的時候,管理海量樣本是一個非常耗費時間的工作,相關的圖片數據變換和存儲需要花費大量的計算時間,嚴重限制了相關領域的工作效率。為此,本文提出了一種海量圖片樣本數據的存儲與抽取系統,通過以圖片樣本的存儲、變換和抽取轉換為腳本并自動執行,可以顯著提高海量圖片樣本的管理效率。

[參考文獻]

[1] 李曉理,張博,王康,等.人工智能的發展及應用[J].北京工業大學學報,2020,46(6):583-590.

[2] 徐浩智.人工智能在模式識別中的關鍵技術[J].電子技術與軟件工程,2018(2):247.

[3] 趙永強,饒元,董世鵬,等.深度學習目標檢測方法綜述[J].中國圖象圖形學報,2020,25(4):629-654.

[4] 張蕊,李錦濤.基于深度學習的場景分割算法研究綜述[J].計算機研究與發展,2020,57(4):859-875.

[5] 白文秀,吳瑞苗.基于Django的運維自動化系統設計[J].智能計算機與應用,2016,6(3):95-97.

收稿日期:2020-08-12

作者簡介:孫藝航(1999—),女,吉林長春人,研究方向:智能信息處理、大數據分析。

潘欣(1978—),男,吉林長春人,博士,研究方向:地理信息系統、大數據、互聯網軟件技術。

猜你喜歡
存儲機器學習
基于詞典與機器學習的中文微博情感分析
檔案管理中電子文件的存儲探究
基于網絡搜索數據的平遙旅游客流量預測分析
時代金融(2016年27期)2016-11-25 17:51:36
條形碼技術在涂裝生產中的應用
前綴字母為特征在維吾爾語文本情感分類中的研究
科教導刊(2016年26期)2016-11-15 20:19:33
云計算與虛擬化
基于支持向量機的金融數據分析研究
結構化電子病歷的設計及應用
淺敘國產存儲技術之發展
機器學習理論在高中自主學習中的應用
主站蜘蛛池模板: 国产福利在线免费| 亚洲天堂视频网站| 日本少妇又色又爽又高潮| 日本一区高清| 亚洲成年网站在线观看| 伦伦影院精品一区| 精品一区二区三区四区五区| 伊人久久久久久久| 91国内在线视频| 中文字幕人妻无码系列第三区| 99精品视频九九精品| 亚洲成肉网| 欧美a在线视频| 欧美精品导航| 白浆免费视频国产精品视频| 中文字幕一区二区人妻电影| 免费a在线观看播放| 国产成人高清精品免费软件 | 欧美a级完整在线观看| 2021国产在线视频| 中文字幕免费视频| 99热这里只有精品国产99| 91免费国产高清观看| 亚洲国产精品一区二区第一页免| 日本精品视频| 亚洲性日韩精品一区二区| 免费A级毛片无码无遮挡| www.国产福利| 国产精品性| 欧美精品影院| 狂欢视频在线观看不卡| 一本久道久久综合多人| 欧美成人午夜影院| 在线免费亚洲无码视频| 在线观看视频一区二区| 在线精品亚洲一区二区古装| 国产成人综合日韩精品无码首页| 国产区91| 色综合手机在线| 欧洲精品视频在线观看| 毛片网站观看| 久久99精品国产麻豆宅宅| 在线播放国产一区| 亚洲日韩在线满18点击进入| 国产迷奸在线看| 国产视频一二三区| 日本高清免费不卡视频| 欧美精品不卡| 国内99精品激情视频精品| 制服丝袜在线视频香蕉| 国产制服丝袜无码视频| 国模粉嫩小泬视频在线观看| 九九香蕉视频| 国产乱人伦偷精品视频AAA| 日韩免费视频播播| 国产产在线精品亚洲aavv| 国产欧美日韩在线一区| 精品夜恋影院亚洲欧洲| 青草娱乐极品免费视频| 国产福利免费在线观看| 97超爽成人免费视频在线播放| 99精品福利视频| 青青操国产| 露脸国产精品自产在线播| 国产无人区一区二区三区| 五月天综合婷婷| 新SSS无码手机在线观看| 91精品国产麻豆国产自产在线| 久青草网站| 免费Aⅴ片在线观看蜜芽Tⅴ| 亚洲精品视频在线观看视频| 18禁不卡免费网站| 欧美专区日韩专区| 色综合久久久久8天国| 国产激情无码一区二区APP| 国产精品亚洲а∨天堂免下载| 亚洲中文字幕手机在线第一页| 香蕉精品在线| 欧美中日韩在线| 国产成人无码AV在线播放动漫 | 日本不卡在线视频| 亚洲免费福利视频|