精品欧美一区二区三区在线观看 _久久久久国色av免费观看性色_国产精品久久在线观看_亚洲第一综合网站_91精品又粗又猛又爽_小泽玛利亚一区二区免费_91亚洲精品国偷拍自产在线观看 _久久精品视频在线播放_美女精品久久久_欧美日韩国产成人在线

HBase在人工智能場景的使用

大數據 人工智能
近幾年來,人工智能逐漸火熱起來,特別是和大數據一起結合使用。人工智能的主要場景又包括圖像能力、語音能力、自然語言處理能力和用戶畫像能力等等。這些場景我們都需要處理海量的數據,處理完的數據一般都需要存儲起來,這些數據的特點主要有如下幾點。

近幾年來,人工智能逐漸火熱起來,特別是和大數據一起結合使用。人工智能的主要場景又包括圖像能力、語音能力、自然語言處理能力和用戶畫像能力等等。這些場景我們都需要處理海量的數據,處理完的數據一般都需要存儲起來,這些數據的特點主要有如下幾點:

大:數據量越大,對我們后面建模越會有好處;

稀疏:每行數據可能擁有不同的屬性,比如用戶畫像數據,每個人擁有屬性相差很大,可能用戶A擁有這個屬性,但是用戶B沒有這個屬性;那么我們希望存儲的系統能夠處理這種情況,沒有的屬性在底層不占用空間,這樣可以節約大量的空間使用;

列動態變化:每行數據擁有的列數是不一樣的。

為了更好的介紹 HBase 在人工智能場景下的使用,下面以某人工智能行業的客戶案例進行分析如何利用 HBase 設計出一個快速查找人臉特征的系統。

[[250188]]

目前該公司的業務場景里面有很多人臉相關的特征數據,總共3400多萬張,每張人臉數據大概 3.2k。這些人臉數據又被分成很多組,每個人臉特征屬于某個組。目前總共有近62W個人臉組,每個組的人臉張數范圍為 1 ~ 1W不等,每個組里面會包含同一個人不同形式的人臉數據。組和人臉的分布如下:

  • 43%左右的組含有1張人臉數據;
  • 47%左右的組含有 2 ~ 9張人臉數據;
  • 其余的組人臉數范圍為 10 ~ 10000。

現在的業務需求主要有以下兩類:

  • 根據人臉組 id 查找該組下面的所有人臉;
  • 根據人臉組 id +人臉 id 查找某個人臉的具體數據。

MySQL + OSS 方案

之前業務數據量比較小的情況使用的存儲主要為 MySQL 以及 OSS(對象存儲)。相關表主要有人臉組表group和人臉表face。表的格式如下:

group表: 

[[250189]]

face表: 

HBase在人工智能場景的使用

其中 feature 大小為3.2k,是二進制數據 base64 后存入的,這個就是真實的人臉特征數據。

現在人臉組 id 和人臉 id 對應關系存儲在 MySQL 中,對應上面的 group 表;人臉 id 和人臉相關的特征數據存儲在 OSS 里面,對應上面的 face 表。

因為每個人臉組包含的人類特征數相差很大(1 ~ 1W),所以基于上面的表設計,我們需要將人臉組以及每張人臉特征id存儲在每一行,那么屬于同一個人臉組的數據在MySQL 里面上實際上存儲了很多行。比如某個人臉組id對應的人臉特征數為1W,那么需要在 MySQL 里面存儲 1W 行。

我們如果需要根據人臉組 id 查找該組下面的所有人臉,那么需要從 MySQL 中讀取很多行的數據,從中獲取到人臉組和人臉對應的關系,然后到 OSS 里面根據人臉id獲取所有人臉相關的特征數據,如下圖的左部分所示。

HBase在人工智能場景的使用

我們從上圖的查詢路徑可以看出,這樣的查詢導致鏈路非常長。從上面的設計可看出,如果查詢的組包含的人臉張數比較多的情況下,那么我們需要從 MySQL 里面掃描很多行,然后再從 OSS 里面拿到這些人臉的特征數據,整個查詢時間在10s左右,遠遠不能滿足現有業務快速發展的需求。

HBase 方案

上面的設計方案有兩個問題:

  • 原本屬于同一條數據的內容由于數據本身大小的原因無法存儲到一行里面,導致后續查下需要訪問兩個存儲系統;
  • 由于MySQL不支持動態列的特性,所以屬于同一個人臉組的數據被拆成多行存儲。

針對上面兩個問題,我們進行了分析,得出這個是 HBase 的典型場景,原因如下:

  • HBase 擁有動態列的特性,支持萬億行,百萬列;
  • HBase 支持多版本,所有的修改都會記錄在 HBase 中;
  • HBase 2.0 引入了 MOB(Medium-Sized Object) 特性,支持小文件存儲。HBase 的 MOB 特性針對文件大小在 1k~10MB 范圍的,比如圖片,短視頻,文檔等,具有低延遲,讀寫強一致,檢索能力強,水平易擴展等關鍵能力。

我們可以使用這三個功能重新設計上面 MySQL + OSS 方案。結合上面應用場景的兩大查詢需求,我們可以將人臉組 id 作為 HBase 的 Rowkey,系統的設計如上圖的右部分顯示,在創建表的時候打開 MOB 功能,如下:

  1. create 'face', {NAME => 'c', IS_MOB => true, MOB_THRESHOLD => 2048} 

上面我們創建了名為 face 的表,IS_MOB 屬性說明列簇 c 將啟用 MOB 特性,MOB_THRESHOLD 是 MOB 文件大小的閾值,單位是字節,這里的設置說明文件大于 2k 的列都當做小文件存儲。大家可能注意到上面原始方案中采用了 OSS 對象存儲,那我們為什么不直接使用 OSS 存儲人臉特征數據呢,如果有這個疑問,可以看看下面表的性能測試: 

HBase在人工智能場景的使用

根據上面的對比,使用 HBase MOB特性來存儲小于10MB的對象相比直接使用對象存儲有一些優勢。

我們現在來看看具體的表設計,如下圖:

HBase在人工智能場景的使用

上面 HBase 表的列簇名為c,我們使用人臉id作為列名。我們只使用了 HBase 的一張表就替換了之前方面的三張表!雖然我們啟用了 MOB,但是具體插入的方法和正常使用一樣,代碼片段如下: 

  1. String CF_DEFAULT = "c"
  2. Put put = new Put(groupId.getBytes()); 
  3. put.addColumn(CF_DEFAULT.getBytes(),faceId1.getBytes(), feature1.getBytes()); 
  4. put.addColumn(CF_DEFAULT.getBytes(),faceId2.getBytes(), feature2.getBytes()); 
  5. …… 
  6. put.addColumn(CF_DEFAULT.getBytes(),faceIdn.getBytes(), featuren.getBytes()); 
  7. table.put(put); 

用戶如果需要根據人臉組id獲取所有人臉的數據,可以使用下面方法: 

  1. Get get = new Get(groupId.getBytes()); 
  2. Result re=table.get(get); 

這樣我們可以拿到某個人臉組id對應的所有人臉數據。如果需要根據人臉組id+人臉id查找某個人臉的具體數據,看可以使用下面方法: 

  1. Get get = new Get(groupId.getBytes()); 
  2. get.addColumn(CF_DEFAULT.getBytes(), faceId1.getBytes()) 
  3. Result re=table.get(get); 

經過上面的改造,在2臺 HBase worker 節點內存為32GB,核數為8,每個節點掛載四塊大小為 250GB 的 SSD 磁盤,并寫入 100W 行,每行有1W列,讀取一行的時間在100ms-500ms左右。在每行有1000個face的情況下,讀取一行的時間基本在20-50ms左右,相比之前的10s提升200~500倍。

下面是各個方案的對比性能對比情況。

HBase在人工智能場景的使用

使用 Spark 加速數據分析

我們已經將人臉特征數據存儲在阿里云 HBase 之中,這個只是數據應用的***步,如何將隱藏在這些數據背后的價值發揮出來?這就得借助于數據分析,在這個場景就需要采用機器學習的方法進行聚類之類的操作。我們可以借助 Spark 對存儲于 HBase 之中的數據進行分析,而且 Spark 本身支持機器學習的。但是如果直接采用開源的 Spark 讀取 HBase 中的數據,會對 HBase 本身的讀寫有影響的。

針對這些問題,阿里云 HBase 團隊對 Spark 進行了相關優化,比如直接讀取 HFile、算子下沉等;并且提供全托管的 Spark 產品,通過SQL服務ThriftServer、作業服務LivyServer簡化Spark的使用等。目前這套 Spark 的技術棧如下圖所示。

HBase在人工智能場景的使用

 

通過 Spark 服務,我們可以和 HBase 進行很好的整合,將實時流和人臉特征挖掘整合起來,整個架構圖如下:

HBase在人工智能場景的使用

我們可以收集各種人臉數據源的實時數據,經過 Spark Streaming 進行簡單的 ETL 操作;其次,我們通過 Spark MLib 類庫對剛剛試試收集到的數據進行人臉特征挖掘,***挖掘出來的結果存儲到 HBase 之中。***,用戶可以通過訪問 HBase 里面已經挖掘好的人臉特征數據進行其他的應用。

責任編輯:未麗燕 來源: 阿里云棲社區
相關推薦

2020-09-11 07:03:02

人工智能場景

2020-01-03 17:27:56

人工智能AI智慧景區

2022-12-15 07:35:04

人工智能語音應用場景

2022-06-20 11:05:58

通用人工智能機器人

2023-10-17 10:20:23

2021-01-07 22:46:43

人工智能農業疫情

2022-11-30 07:12:06

2021-10-14 09:38:34

人工智能AI深度學習

2021-08-09 14:44:07

人工智能無人駕駛技術

2022-04-28 23:27:08

人工智能機器學習工具

2018-08-17 15:17:56

人工智能層次極端

2023-05-05 14:02:59

人工智能聊天機器人

2022-10-19 07:04:12

?人工智能云服務Alaas

2020-08-31 15:15:20

人工智能算法AI

2018-02-25 13:09:42

人工智能視頻場景應用現狀

2018-05-18 10:08:15

人工智能移動平臺大數據

2024-02-04 10:04:53

人工智能

2022-01-19 00:08:26

人工智能AlphaGO計算機

2018-03-28 09:40:00

CITE人工智能館

2015-10-10 09:34:52

人工智能機器學習
點贊
收藏

51CTO技術棧公眾號

国内外成人激情视频| 91精品国产91久久久| 国产性生交xxxxx免费| 大地资源中文在线观看免费版| 日韩精品久久久久久| 日韩中文第一页| 一级黄色大片免费看| 涩涩av在线| 亚洲欧美日韩国产手机在线| 国产一区二区无遮挡| 自拍偷拍色综合| 激情久久久久| 中文字幕亚洲天堂| 欧产日产国产精品98| 中韩乱幕日产无线码一区| 又紧又大又爽精品一区二区| 久久久久久欧美精品色一二三四| 中文字幕在线观看高清| 99精品免费| 最新日韩中文字幕| 欧美无人区码suv| 色婷婷成人网| 日韩欧美成人区| 女同性恋一区二区| 福利片在线看| 91日韩在线专区| 亚洲综合视频1区| 中文字幕一区二区免费| 宅男噜噜噜66国产日韩在线观看| 日韩视频精品在线| 在线观看福利片| 粉嫩一区二区三区四区公司1| 欧美日韩一区二区在线观看| 午夜肉伦伦影院| av在线不卡免费| 亚洲人成网站影音先锋播放| 日韩三级电影网站| 午夜视频在线免费播放| 国产成人综合网站| 国产精品亚洲片夜色在线| 六月丁香婷婷综合| 亚洲日产国产精品| 久久久久久久激情视频| 久久精品黄色片| 97色伦图片97综合影院| 伊人av综合网| 成人黄色免费网址| 亚洲va久久| 日韩av有码在线| 亚洲香蕉中文网| 国产99视频在线| 国内在线视频| 一区二区三区精品在线| 亚洲国产欧洲综合997久久 | 亚洲综合网在线观看| 97久久超碰| 欧美xingq一区二区| 黑人性生活视频| 日韩高清一区| 日韩精品中午字幕| 国产在线a视频| 99精品国产高清一区二区麻豆| 制服丝袜成人动漫| 污视频在线观看免费网站| 国产视频网站一区二区三区| 欧美精品亚洲二区| 又黄又爽又色的视频| 99re8这里有精品热视频免费 | 久久人人爽人人片| 日韩欧美中文字幕一区二区三区| 日韩一区二区免费电影| 佐佐木明希电影| 国产精品宾馆| 亚洲美女精品成人在线视频| 欧美偷拍一区二区三区| 日韩欧美视频专区| 萌白酱国产一区二区| 福利一区二区三区四区| 日韩午夜精品| 国产99视频在线观看| 自拍偷拍精品视频| 国产在线播精品第三| 国产福利久久精品| 午夜影院免费体验区| 国产日韩欧美激情| 麻豆md0077饥渴少妇| www.综合网.com| 色婷婷av一区| 日日干日日操日日射| 51vv免费精品视频一区二区 | 大尺度做爰床戏呻吟舒畅| 日韩美女国产精品| 最近2019好看的中文字幕免费| 91香蕉视频在线播放| 亚洲美女一区| 国产精品视频一区国模私拍| 性生活黄色大片| 久久久久久久一区| 日日噜噜噜夜夜爽爽| 韩国成人二区| 欧美人体做爰大胆视频| 手机在线成人av| 99精品视频精品精品视频 | 欧美精品久久| 久草中文在线| 欧美午夜宅男影院在线观看| 日本国产一级片| 秋霞蜜臀av久久电影网免费| 综合网日日天干夜夜久久| 国产一级性生活| 麻豆成人综合网| 精品无码久久久久久久动漫| 秋霞a级毛片在线看| 午夜精品成人在线视频| 九九九九九伊人| 九一成人免费视频| 久久久久久久一| 一区二区国产欧美| 久久久久9999亚洲精品| 欧美国产综合在线| 91视频亚洲| 国产亚洲精品成人av久久ww| 久久精品国产亚洲av无码娇色| 久久精品国产77777蜜臀| 久久国产精品久久| 牛牛精品在线| 欧美日韩视频在线观看一区二区三区| 2一3sex性hd| 91成人精品视频| 国产精品一区专区欧美日韩| 青青草免费观看免费视频在线| 亚洲一区二区视频| 亚洲一区二区图片| 久久久久久久久99精品大| 国产精品白嫩美女在线观看| 天堂网2014av| 自拍偷拍欧美激情| 天天干天天玩天天操| 精品色999| 国产精品99免视看9| 亚洲色偷精品一区二区三区| 亚洲高清免费视频| 白丝校花扒腿让我c| 欧美国产高潮xxxx1819| 成人做爰www免费看视频网站| 午夜视频在线免费观看| 欧美在线短视频| 国产又粗又黄又猛| 秋霞成人午夜伦在线观看| 日韩免费三级| 91看片淫黄大片91| 免费黄色网址在线观看| 欧美日本在线一区| 青青草自拍偷拍| 奇米四色…亚洲| 夜夜爽99久久国产综合精品女不卡 | 高清shemale亚洲人妖| www.黄色网址.com| 亚洲午夜免费| 久久久最新网址| 日本一卡二卡四卡精品| 狠狠躁18三区二区一区| 欧美亚一区二区三区| 久久久久久自在自线| 色噜噜狠狠色综合网| 国产福利亚洲| 欧美成人激情在线| 黑人乱码一区二区三区av| 亚洲高清久久久| 成人免费av片| 蜜臀av一级做a爰片久久| 夜夜爽99久久国产综合精品女不卡| 亚洲综合资源| 欧美精品999| 午夜在线视频免费| 91福利资源站| 国产精品嫩草影院俄罗斯| 丁香婷婷综合色啪| 国产精品免费观看久久| 99精品视频在线| 午夜欧美精品| 日韩美女视频中文字幕| 成人影视在线播放| 欧美久久高跟鞋激| 国产一级视频在线| 国产人成亚洲第一网站在线播放| 亚洲精品20p| 狠狠综合久久av一区二区老牛| 精品国产区在线| 成人午夜毛片| 欧美精品久久久久久久久久| 欧美zozo| 日韩一区二区三区免费看| 日本少妇性高潮| 国产欧美日韩不卡| 久久久久久久久久久久国产精品| 国产一区二区三区成人欧美日韩在线观看| 日本在线观看不卡| 久久久久久亚洲精品美女| 91成人福利在线| 日本在线免费| 精品视频中文字幕| 99精品视频免费看| 一本色道久久综合亚洲aⅴ蜜桃| 久久人妻无码aⅴ毛片a片app| 成人视屏免费看| 爱情岛论坛亚洲首页入口章节| 好吊一区二区三区| 亚洲福利av在线| 狼人精品一区二区三区在线| 91精品久久久久| av日韩亚洲| 欧美日本在线视频中文字字幕| 久久经典视频| 亚洲电影免费观看高清完整版在线观看 | 色婷婷av一区二区三区之e本道| 欧美在线制服丝袜| 国产污视频在线看| 成人欧美一区二区三区1314| 中文字幕一区二区三区人妻电影| 国产精品一区二区果冻传媒| 国产精品v日韩精品v在线观看| av成人国产| 国产乱子伦精品视频| 五月天激情开心网| 老鸭窝91久久精品色噜噜导演| 一区二区视频在线免费| 午夜欧洲一区| 国产日韩欧美综合精品 | 欧美性一二三区| 日韩黄色精品视频| 一级日本不卡的影视| 国产精品久久久免费看| 国产亚洲污的网站| 一级国产黄色片| 国产91丝袜在线观看| 中文国产在线观看| 青草av.久久免费一区| 97视频在线免费播放| 亚洲日本国产| 欧美精品久久久久久久自慰| 欧美日韩免费观看一区=区三区| 亚洲日本无吗高清不卡| 成人一区二区| 亚洲一二区在线| 色婷婷色综合| 亚洲精品不卡| 999国产精品永久免费视频app| 色播五月综合| 成人三级视频| 亚洲欧洲国产日韩精品| 久久国产电影| 免费在线观看污污视频| 国产精品久久天天影视| 一本一本久久a久久精品综合妖精| 欧美日韩一二三四| 视频一区二区三区免费观看| 成人vr资源| 伊人狠狠色丁香综合尤物| 99热在线成人| 桥本有菜av在线| 欧美国产综合| 高清欧美精品xxxxx| 国产欧美日韩综合一区在线播放| 131美女爱做视频| 免费在线成人| 亚洲男人天堂2024| 欧美性猛交xxxx乱大交少妇| 国产精品欧美极品| 中国一级片在线观看| 亚洲综合色丁香婷婷六月图片| 不卡的免费av| 日韩欧美有码在线| 中文字幕码精品视频网站| 欧美精品乱码久久久久久按摩 | 欧美一区二区高清在线观看| 国产欧美日韩精品一区二区免费| 亚洲国产激情一区二区三区| 午夜精品一区二区三区国产| 欧美一级爱爱视频| 久久成人一区| 一个色综合久久| 丁香亚洲综合激情啪啪综合| 国产精品一二三区在线观看| 中文字幕在线观看不卡| 久久久精品国产sm调教| 欧美性猛交xxxx偷拍洗澡| 在线视频播放大全| 精品国产乱码久久久久久图片| 青春有你2免费观看完整版在线播放高清| 国产一区二区三区免费视频| av免费在线网站| 国产不卡精品视男人的天堂| 久久久91麻豆精品国产一区| 美日韩免费视频| 亚洲一级淫片| 久草综合在线观看| 国产乱妇无码大片在线观看| 亚洲第一香蕉网| 一区二区不卡在线播放| 国产精品成人无码| 亚洲第一精品福利| 欧美videos极品另类| 97在线视频国产| 2020国产精品小视频| 久久综合毛片| 国产精品a久久久久| 国产三级日本三级在线播放| 高清av一区二区| 日本 欧美 国产| 色哟哟在线观看一区二区三区| 国产女人爽到高潮a毛片| 亚洲男人天堂手机在线| 男女在线观看视频| 国产精品丝袜久久久久久高清| 欧美调教在线| 午夜久久久久久久久久久| 日韩精品一级二级| 这里只有精品在线观看视频| 亚洲精品免费电影| 国产成人a亚洲精品| 99久久伊人| 鲁鲁狠狠狠7777一区二区| 欧美va天堂| 亚洲妇熟xx妇色黄蜜桃| 亚洲国产精品国自产拍av| 国产成人一区二区三区影院在线| 日韩亚洲欧美在线| 日本成人网址| 国产精品美女网站| 精品欧美久久| 国内外免费激情视频| 91女厕偷拍女厕偷拍高清| 69精品久久久| 精品蜜桃在线看| 牛牛精品在线| 国产精品10p综合二区| 综合激情在线| 99九九99九九九99九他书对| 国产精品婷婷午夜在线观看| 99re这里只有精品在线| 亚洲男人天天操| 成人免费无遮挡| 麻豆久久久av免费| 亚洲欧美日韩精品一区二区| 少妇精品一区二区| 福利视频一区二区| 婷婷婷国产在线视频| 97国产成人精品视频| 精品久久ai电影| 波多野结衣综合网| 91在线小视频| 久久国产乱子伦精品| 国产亚洲精品久久久久久| 成人黄色在线| 中文字幕一区二区三区精彩视频 | 亚洲一二三四在线| 欧美一区二区公司| 97涩涩爰在线观看亚洲| 欧美重口另类| 亚洲五月天综合| 国产精品电影一区二区三区| 国产精品主播一区二区| 久久视频在线观看免费| 91精品尤物| 天堂…中文在线最新版在线| 久久久久久久综合色一本| 中文字幕乱码一区二区| 欧美老少配视频| 久久影视三级福利片| 久久久久久久久久久久久国产精品 | 国产日韩欧美中文| 欧美jizzhd精品欧美巨大免费| 中国黄色片视频| 色婷婷综合久色| 黄视频网站在线| 国产精品av一区| 日韩av午夜在线观看| 国产精品白丝喷水在线观看| 精品福利一二区| 都市激情亚洲一区| 大桥未久一区二区| aa级大片欧美| 一区不卡在线观看| 97精品国产91久久久久久| 欧美女优在线视频| 午夜福利123| 日韩欧美福利视频| 青青草原国产免费| 国产精品五区| 神马久久精品综合| 亚洲国产日韩欧美在线动漫| 黄瓜视频成人app免费| 国产一二三四五| 91麻豆123| 国产不卡av在线播放| 欧美最顶级丰满的aⅴ艳星| 国产精品国内免费一区二区三区| 国产精品扒开腿做爽爽爽a片唱戏| 日本韩国欧美一区|