精品欧美一区二区三区在线观看 _久久久久国色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技術棧公眾號

免费午夜视频在线观看| 成人免费大片黄在线播放| 精品无码在线视频| 国产精品伦一区二区| 一区二区三区资源| 欧美大香线蕉线伊人久久国产精品 | 337p粉嫩大胆色噜噜噜噜亚洲| 日韩女优在线播放| 麻豆亚洲av熟女国产一区二| 亚洲va久久| 日韩视频免费观看高清完整版 | 国产成人在线免费| 日本视频久久久| 欧美久久久久久久久久久久| 美女毛片一区二区三区四区最新中文字幕亚洲| 亚洲影院一区| 日韩中文在线中文网三级| 人妻 丝袜美腿 中文字幕| 成人自拍av| 午夜久久电影网| 天天做天天爱天天高潮| 精品欧美不卡一区二区在线观看| 国产呦精品一区二区三区网站| 在线国产精品视频| 色欲欲www成人网站| 久久er热在这里只有精品66| 3d欧美精品动漫xxxx无尽| 国产伦精品一区二区三区免费| 青青草一区二区| 久久婷婷综合国产| 一本精品一区二区三区| 亚洲欧洲黄色网| 五月天激情小说| 美女久久精品| 9191精品国产综合久久久久久| 久久精品99国产| av男人的天堂在线观看| 亚洲精品国产视频| 一本久道久久综合| yourporn在线观看中文站| 91热门视频在线观看| 99一区二区| www.成人精品| 国产在线精品免费| 成人精品福利视频| 亚洲手机在线观看| 日韩av中文字幕一区二区| 清纯唯美亚洲综合| 男人天堂av在线播放| 国产欧美一级| 91高清视频免费| 不卡一区二区在线观看| 成人性生交大片免费看中文视频| 欧美一级一区二区| 女王人厕视频2ⅴk| 日韩成人精品| 日韩欧美综合一区| 丰满人妻一区二区三区免费视频棣| 96sao精品免费视频观看| 91 com成人网| 下面一进一出好爽视频| 日韩激情综合| 337p日本欧洲亚洲大胆精品 | 91丨porny丨探花| 菠萝蜜视频在线观看www入口| 亚洲综合清纯丝袜自拍| 久久这里只有精品18| 国产经典三级在线| 福利一区视频在线观看| 精品久久久久久久久久久院品网| 国产精品一区二区三区在线 | 丁香亚洲综合激情啪啪综合| 成人av网站观看| 天天操天天操天天干| 久久久91精品国产一区二区三区| 亚洲第一在线综合在线| 亚洲风情第一页| 懂色av一区二区在线播放| 国产欧美欧洲| 国产原创av在线| 中文字幕亚洲在| 亚洲国产一二三精品无码| 美国一级片在线免费观看视频| 久久精子c满五个校花| 亚洲午夜精品久久| 免费网站在线观看人| 欧美午夜精品在线| 最新av免费在线观看| 999国产精品一区| 亚洲一区av在线播放| 精品无码一区二区三区蜜臀| 亚洲精品一级| 国产在线高清精品| 天堂在线一二区| 国产酒店精品激情| 99精品国产一区二区| 四虎影院在线播放| 亚洲三级在线观看| 欧美成人一区二区在线观看| 素人啪啪色综合| 日韩欧美的一区| 久久久久亚洲av无码a片| 中国精品18videos性欧美| 88xx成人精品| 99热在线只有精品| 国产午夜精品一区二区三区四区| 精品产品国产在线不卡| 亚洲第一成人av| 国产亚洲精品超碰| 大西瓜av在线| 黑人一区二区三区| 日韩成人在线观看| 国产精品免费在线视频| 欧美一级播放| 国产偷久久久精品专区| 菠萝菠萝蜜网站| 丝袜美腿av在线| 国产精品不卡一区| 成熟了的熟妇毛茸茸| 久久综合偷偷噜噜噜色| 中文字幕精品—区二区| 国产69精品久久久久久久久久| 99国产精品| 欧美一级片在线播放| 国产人妻精品一区二区三| 国产亚洲欧洲997久久综合| 秋霞无码一区二区| 永久免费精品视频| 久久综合色88| 欧美高清视频一区二区三区| 青青草国产精品亚洲专区无| 久久久7777| 51漫画成人app入口| 欧美一区二区三区精品| 精品在线观看一区| 日韩有码一区二区三区| 欧美二区在线看| 性欧美又大又长又硬| 亚洲国产日韩欧美在线动漫 | 精品福利免费观看| 99精品视频免费版的特色功能| 日韩av久操| 国产精品入口免费视频一| 一区二区三区精| 国产成+人+日韩+欧美+亚洲| 裸体裸乳免费看| 不卡的国产精品| 久久精品成人欧美大片古装| 中文字幕在线网址| 国产精品欧美综合在线| 免费涩涩18网站入口| 超碰成人久久| 国产日韩中文字幕在线| 麻豆视频网站在线观看| 制服丝袜中文字幕一区| 波多野结衣爱爱视频| 国产一区三区三区| 亚洲激情免费视频| youjizz亚洲| 97视频人免费观看| 欧美黄色小说| 欧美日韩一区二区三区四区五区 | 午夜日本精品| 久久一本综合频道| 91手机视频在线观看| 麻豆tv免费在线观看| 欧美一区二区黄| 精品无码久久久久| 91麻豆国产福利精品| 亚洲综合在线网站| 久久国产亚洲| 成人欧美一区二区三区视频 | 欧美性感一区二区三区| 国产精品久久久久久久99| 天天久久综合| 国产精品91久久久久久| 亚洲毛片在线播放| 国产精品视频线看| 五月激情婷婷在线| 极品日韩av| 日韩国产美国| 欧美电影院免费观看| 国内自拍欧美激情| 岛国在线视频| 欧美日韩亚洲一区二区| 第一次破处视频| 国产酒店精品激情| 韩国一区二区av| 91av精品| 欧美午夜免费| 日韩一区二区三区色| 日韩av片免费在线观看| bestiality新另类大全| 日韩电视剧免费观看网站| 国产美女www爽爽爽| 亚洲精品视频观看| 成年人免费观看视频网站 | 日韩欧中文字幕| 在线看的片片片免费| 99久久精品情趣| 成年人三级黄色片| 在线一区视频| 中文字幕乱码免费| 国产欧美一区二区精品久久久| 3d动漫啪啪精品一区二区免费| 在线看的av网站| 亚洲成人黄色在线| 亚洲一级特黄毛片| 色综合天天狠狠| 国产亚洲自拍av| 亚洲欧美怡红院| 高潮毛片无遮挡| av一本久道久久综合久久鬼色| 欧美网站在线观看| 亚洲专区区免费| 国产福利一区二区三区视频| 天天影视综合色| 国产精品久久国产愉拍| 国产精品自拍合集| 我不卡手机影院| 天堂av一区二区| 五月国产精品| 狠狠爱一区二区三区| 三级欧美日韩| 亚洲影院色无极综合| 粉嫩91精品久久久久久久99蜜桃| 51ⅴ精品国产91久久久久久| 里番在线播放| 欧美精品在线看| 久cao在线| www.xxxx欧美| av资源种子在线观看| 亚洲欧美制服另类日韩| 熟妇人妻中文av无码| 精品少妇一区二区三区在线视频| 国产一区二区三区四区视频 | 国产精品久久久久久在线| 在线免费观看日本一区| 可以免费在线观看的av| 精品久久香蕉国产线看观看亚洲| 国产亚洲精品久久久久久无几年桃| 亚洲欧美日韩国产一区二区三区| 2017亚洲天堂| 中文字幕久久午夜不卡| 影音先锋制服丝袜| 国产色91在线| 特黄一区二区三区| 国产精品电影一区二区| 永久免费未视频| 亚洲欧美日韩一区| 久草综合在线视频| 亚洲资源在线观看| 日韩黄色三级视频| 国产丝袜欧美中文另类| 成人午夜剧场视频网站| 国产农村妇女毛片精品久久麻豆 | 手机在线不卡av| 亚洲精品福利免费在线观看| 亚洲欧洲精品视频| 欧美日韩精品一区二区三区| 最近中文字幕在线免费观看| 欧美日韩亚洲综合一区二区三区| 91片黄在线观看喷潮| 56国语精品自产拍在线观看| 国产成人a人亚洲精品无码| 欧美不卡在线视频| 午夜福利理论片在线观看| 亚洲男人天堂2023| 大地资源中文在线观看免费版| 一区免费观看视频| 国产美女三级视频| 丝袜美腿成人在线| theporn国产精品| 成人中文字幕合集| 免费人成又黄又爽又色| 国产精品欧美一级免费| 日本天堂中文字幕| 午夜精品免费在线观看| 香蕉污视频在线观看| 欧美美女一区二区在线观看| 亚洲国产日韩在线观看| 亚洲女同精品视频| 美女写真理伦片在线看| 久久久天堂国产精品女人| 日韩av大片站长工具| 91在线免费视频| 欧美电影在线观看免费| 色一情一乱一伦一区二区三区 | 免费精品国产的网站免费观看| 一本久久a久久精品vr综合| 欧美日韩三区| 九一精品在线观看| 国产成人精品影视| 婷婷色一区二区三区| 一区二区三区精品在线| 波多野结衣高清视频| 日韩三区在线观看| 国产精品秘入口| 欧美—级a级欧美特级ar全黄| 三上悠亚一区二区| 国产成人免费电影| 日韩中文在线电影| 色欲av无码一区二区人妻| 狠狠色伊人亚洲综合成人| 中文字字幕码一二三区| 亚洲免费色视频| 日韩黄色一级视频| 亚洲精品av在线| 中中文字幕av在线| 国产精品久久久久久久久久新婚| 成人三级毛片| 国产一二三四区在线观看| 日韩福利电影在线| 在线视频 日韩| 一区二区三区在线免费播放 | 超级碰碰久久| 91sa在线看| 美女国产精品久久久| 亚洲人成人77777线观看| 亚洲一区二区成人| 一级少妇精品久久久久久久| 亚洲欧美一区二区三区孕妇| 久久久久久久久久一级| 国产婷婷色综合av蜜臀av | 日日狠狠久久偷偷四色综合免费| 老司机深夜福利在线观看| 电影午夜精品一区二区三区| 亚洲a一区二区三区| 91在线观看免费高清完整版在线观看| 国产精品九九九九| 精品久久久久香蕉网| 麻豆网站在线观看| 国产主播精品在线| 日本一区二区免费高清| 黄色一级一级片| 91麻豆免费看片| 视频一区二区三区四区五区| 亚洲国产美女精品久久久久∴| 欧美xxxx做受欧美88bbw| 亚洲xxxx在线| 牛牛国产精品| 无码人妻aⅴ一区二区三区玉蒲团| 国产精品家庭影院| 91肉色超薄丝袜脚交一区二区| 日韩在线观看免费全集电视剧网站 | 97成人精品区在线播放| 精品国产一区二区三区成人影院| 91亚洲精品国产| 成人在线综合网| 国产女同在线观看| 亚洲美女精品久久| 成人日韩精品| 一级特黄录像免费播放全99| 久草精品在线观看| 欧洲猛交xxxx乱大交3| 日韩欧美久久久| 国产在线观看www| 国产精品色悠悠| 日韩美女一区二区三区在线观看| 色噜噜狠狠永久免费| 综合在线观看色| 六月婷婷中文字幕| 欧洲成人免费视频| 精品freesex老太交| 爱爱爱爱免费视频| 亚洲黄一区二区三区| 污污网站免费在线观看| 日本成人免费在线| 色88久久久久高潮综合影院| 久久久精品视频国产| 亚洲一区中文在线| 免费在线毛片| 91日本在线观看| 亚洲美女黄色| 美国黑人一级大黄| 日韩一级视频免费观看在线| 看黄在线观看| 国产又大又长又粗又黄| 成人黄色av电影| 加勒比在线一区| 久热在线中文字幕色999舞| 国产一区二区三区不卡av| www.天天射.com| 亚洲一区二区在线免费看| 国产视频二区在线观看| 97伦理在线四区| 日韩成人dvd| 久久精品波多野结衣| 亚洲人成网站色ww在线| 欧美经典一区| 91av在线免费播放| 亚洲精品视频在线观看网站| 美丽的姑娘在线观看免费动漫| 亚洲综合精品伊人久久| 先锋亚洲精品| 久草视频免费播放| 中文字幕久精品免费视频| 都市激情亚洲| 人人爽人人爽av| 色综合久久中文综合久久牛|