圖像搜索 ImageSearch 圖像搜索 ImageSearch 圖像搜索(Image Search),華為云圖像搜索基于深度學習與圖像識別技術(shù),利用特征向量化與搜索能力,幫助客戶從指定圖庫中搜索相同及相似的圖片 圖像搜索(Image Search),華為云圖像搜索基于深度學習
數(shù)據(jù)庫,基礎人臉,手機號,銀行卡等信息,實現(xiàn)對身份真實性的精準核驗 圖像搜索服務 ImageSearch 基于深度學習與圖像識別技術(shù),利用特征向量化與搜索能力,幫助客戶從指定圖庫中搜索相同及相似的圖片 人臉識別服務 FRS 在圖像中快速檢測人臉、獲取人臉屬性、實現(xiàn)人臉的精確比對和檢索
檔中的文字識別成可編輯的文本。 圖像搜索服務 ImageSearch 基于深度學習與圖像識別技術(shù),利用特征向量化與搜索能力,幫助客戶從指定圖庫中搜索相同及相似的圖片 人臉識別服務 FRS 在圖像中快速檢測人臉、獲取人臉屬性、實現(xiàn)人臉的精確比對和檢索
自動持久化視頻流到可靠性存儲,用戶可以設置和控制每個流的保留期 視頻AI 對接集成人臉識別、圖像識別、內(nèi)容檢測等豐富的視頻AI服務,專家用戶可以使用深度學習服務實現(xiàn)自定義視頻算法 對接集成人臉識別、圖像識別、內(nèi)容檢測等豐富的視頻AI服務,專家用戶可以使用深度學習服務實現(xiàn)自定義視頻算法
評分代表命中某標簽的概率,評分越高,表示越有可能命中當前標簽。 生成圖片標簽 對圖片進行人臉檢測和分析,輸出人臉在圖像中的位置、人臉關鍵屬性。若照片中存在多張人臉,則返回所有符合條件的人臉特征信息。圖形化、無代碼,輕松開發(fā)。 上傳圖片 未檢測到人臉信息! 人臉識別結(jié)果 視頻時序截幀 視頻解析 可對視頻按照時間計劃
層次化標簽庫完善,支持同時輸出通用標簽與垂直領域細粒度標簽,豐富標簽應用場景 多維分析 從聲音、動作、圖像、文字等多維度分析視頻,深度理解視頻內(nèi)容,輸出結(jié)果更加準確 從聲音、動作、圖像、文字等多維度分析視頻,深度理解視頻內(nèi)容,輸出結(jié)果更加準確 應用場景 視頻搜索 視頻推薦 視頻搜索
圖5-2給出了在平安城市項目中,結(jié)合OBS存儲和GaussDB(DWS)提供的多維數(shù)據(jù)碰撞分析特性,應用AI算法模型實現(xiàn)人臉識別和車輛檢索的原理示意圖。 圖5-2 結(jié)合AI技術(shù)和云原生實現(xiàn)高效圖像識別
圖庫管理 場景分析 圖像的內(nèi)容標簽缺乏,導致用戶檢索效率較低。圖像標簽功能可準確識別圖像內(nèi)容,提高檢索效率和精度,從而使得個性化推薦、內(nèi)容檢索和分發(fā)更為有效 優(yōu)勢 識別準確 有效識別多個標簽,識別更準確 概念識別 可以識別“時尚”、“清新”等概念標簽 識別速度快 單張圖像識別速度低至0
內(nèi)容審核-圖像 內(nèi)容審核-圖像 內(nèi)容審核-圖像 Moderation (Image),基于深度學習的圖像智能審核方案,準確識別圖片中的涉黃、涉暴、廣告、不良場景等內(nèi)容,識別快速準確,幫助企業(yè)降低人力審核成本 內(nèi)容審核-圖像 Moderation (Image),基于深度學習的圖像智能審
上架侵權(quán)分析:圖片+關鍵詞精細檢索,排查侵權(quán)風險-熱銷商品風險預警:自動篩查、主動預警-鋪貨隱患批量排查:快速定位、重點篩查智慧芽以圖搜圖產(chǎn)品,包含圖像檢索API+專利數(shù)據(jù)API,通過圖像檢索能力+關鍵數(shù)據(jù)支撐,來實現(xiàn)有效的知產(chǎn)侵權(quán)風險防范,圖像檢索的主要優(yōu)勢:- 支持外觀和實用新型專利-
警:自動篩查、主動預警-鋪貨隱患批量排查:快速定位、重點篩查 智慧芽以圖搜圖產(chǎn)品,包含圖像檢索API+專利數(shù)據(jù)API,通過圖像檢索能力+關鍵數(shù)據(jù)支撐,來實現(xiàn)有效的知產(chǎn)侵權(quán)風險防范,圖像檢索的主要優(yōu)勢: - 支持外觀和實用新型專利- 覆蓋全球近80個國家/組織/地區(qū)- 收錄5000萬+專利,2
用以實現(xiàn)與人臉門禁協(xié)議對接,是一款可脫機或聯(lián)網(wǎng)的人臉門禁考勤產(chǎn)品。人臉門禁是一款可脫機或聯(lián)網(wǎng)的人臉門禁考勤產(chǎn)品,識別終端采用全新模具外觀設計,它定位于中高端門禁考勤市場,取代市場上的刷卡、指紋門禁考勤機。該產(chǎn)品支持刷卡四種驗證方式,方便用戶靈活選擇,支持TCP/IP、U盤兩種通信
自助申請服務:包含國家收費。 專家輔助申請:提供檢索報告,規(guī)避注冊風險。含國家收費。 無憂注冊申請:提供檢索報告,含國家收費,注冊不成功,無論駁回還是部分駁回都送等同數(shù)量注冊。我們提供的服務: 一商務部、 1、品牌命名及策劃 2、近似商標風險檢索 3、委托書 4、申請書 5、申請表 6、電子版圖樣
Kibana。旨在為用戶在單個服務器中提供這三種解決方案的功能。它結(jié)合了深度搜索和數(shù)據(jù)分析以及以強大的數(shù)據(jù)可視化顯示。- Elasticsearch 是一個存儲數(shù)據(jù)和檢索數(shù)據(jù)的數(shù)據(jù)庫;- Logstash 是數(shù)據(jù)提取、清洗和整理的中間件;- Kibana 是 Elasticsearch 的可視化管理分析界面;組件Elastic
快速獲得最接近的現(xiàn)有技術(shù) 無效證據(jù)檢索 技術(shù)查新 案件審核 二、專業(yè)檢索 1、功能特點 表格模式檢索 強大的字段選擇 豐富的輔助功能 2、應用場景 公司已有專利檢索 競爭公司查詢 技術(shù)主題檢索 代理機構(gòu)檢索 三、檢索矩陣 1、功能特點 定制化的檢索入口 人工智能算法自動匹配相關信息 2、應用場景
人臉識別儀實現(xiàn)人臉識別功能,與旺龍的的門禁系統(tǒng)和梯控系統(tǒng)配合使用,實現(xiàn)人臉智能通行解決方案。一、商品說明:1、帶人臉識別、口罩人臉識別功能,需要配合電梯控制器/門禁控制器/智能派梯云聯(lián)動器使用。2、使用百度/商湯等品牌算法,具體使用哪個品牌算法以出貨為準;3、用戶可通過APP進行
神目人臉識別機集人臉識別、門禁或道閘控制、出入權(quán)限管理等功能于一體。產(chǎn)品基于深度學習的人臉識別算法,采用高性能4核處理器、7英寸顯示屏、200萬像素寬動態(tài)高清攝像頭,實現(xiàn)身份秒級核驗、通行管理。產(chǎn)品亮點:4核處理器,2GB內(nèi)存+8GB閃存,高處理能力200W像素高清寬動態(tài)攝像頭,
等多種檢測規(guī)則。Ø 人臉視圖數(shù)據(jù)提供小圖是否唯一人臉、人臉圖片抓拍時間是否準確、人臉圖片上傳是否及時、人臉圖片URL是否可訪問、人臉卡口是否聯(lián)網(wǎng)、人臉卡口是否在線、人臉圖片抓拍數(shù)量是否合理(有無圖片、圖片數(shù)量過少、圖片數(shù)量突變)、人臉數(shù)據(jù)是否上傳完整、人臉數(shù)據(jù)是否上傳合規(guī)性等檢測能力。Ø
輔助智能識圖:裁剪突出圖像中的主體區(qū)域,提高圖像識別準確率。 圖像識別-圖像標簽 圖像標簽有以下應用場景: 場景分析:圖像標簽功能可準確識別視頻、圖像內(nèi)容,提高檢索效率和精度,從而使得個性化推薦、內(nèi)容檢索和分發(fā)更為有效。 智能相冊:基于圖像識別的標簽可達近萬種,智能相冊可以自定義分類,比
圖像識別服務包含圖像和視頻類標簽、名人識別、圖像主體識別、圖像描述、翻拍識別等功能,快速迭代滿足多行業(yè)場景需要。新上線針對傳媒行業(yè)的媒資圖像標簽,準確識別自然圖片中數(shù)百種場景、上萬種通用物體及其屬性。 圖像識別服務包含圖像和視頻類標簽、名人識別、圖像主體識別、圖像描述、翻拍識別等功能,快速迭代滿足多行業(yè)場景需要。新上
的多條件檢索、統(tǒng)計、報表。完全兼容開源Elasticsearch軟件原生接口;它可以幫助網(wǎng)站和APP搭建搜索框,提升用戶的搜索體驗;也可以用于搭建日志分析平臺,助力企業(yè)實現(xiàn)數(shù)據(jù)驅(qū)動運維,數(shù)據(jù)驅(qū)動運營;它的向量檢索能力可以幫助客戶快速構(gòu)建基于AI的圖搜、推薦、語義搜索、人臉識別等豐富的應用。
評分代表命中某標簽的概率,評分越高,表示越有可能命中當前標簽。 生成圖片標簽 對圖片進行人臉檢測和分析,輸出人臉在圖像中的位置、人臉關鍵屬性。若照片中存在多張人臉,則返回所有符合條件的人臉特征信息。圖形化、無代碼,輕松開發(fā)。 上傳圖片 未檢測到人臉信息! 人臉識別結(jié)果 視頻時序截幀 視頻解析 可對視頻按照時間計劃
評分代表命中某標簽的概率,評分越高,表示越有可能命中當前標簽。 生成圖片標簽 對圖片進行人臉檢測和分析,輸出人臉在圖像中的位置、人臉關鍵屬性。若照片中存在多張人臉,則返回所有符合條件的人臉特征信息。圖形化、無代碼,輕松開發(fā)。 上傳圖片 未檢測到人臉信息! 人臉識別結(jié)果 視頻時序截幀 視頻解析 可對視頻按照時間計劃
基于昇騰彈性云服務器的人工智能應用開... 使用昇騰AI彈性云服務器實現(xiàn)圖像分類應用 使用昇騰AI彈性云服務器實現(xiàn)目標檢測應用 基于ModelArts實現(xiàn)人臉識別 基于ModelArts實現(xiàn)人車檢測模型訓練和部署 使用ModelArts實現(xiàn)花卉圖像分類 使用ModelArts中開發(fā)工具學習Python(高級)
評分代表命中某標簽的概率,評分越高,表示越有可能命中當前標簽。 生成圖片標簽 對圖片進行人臉檢測和分析,輸出人臉在圖像中的位置、人臉關鍵屬性。若照片中存在多張人臉,則返回所有符合條件的人臉特征信息。圖形化、無代碼,輕松開發(fā)。 上傳圖片 未檢測到人臉信息! 人臉識別結(jié)果 視頻時序截幀 視頻解析 可對視頻按照時間計劃
基于昇騰彈性云服務器的人工智能應用開... 使用昇騰AI彈性云服務器實現(xiàn)圖像分類應用 使用昇騰AI彈性云服務器實現(xiàn)目標檢測應用 基于ModelArts實現(xiàn)人臉識別 基于ModelArts實現(xiàn)人車檢測模型訓練和部署 使用ModelArts實現(xiàn)花卉圖像分類 使用ModelArts中開發(fā)工具學習Python(高級)
一致。 圖像識別API 圖像識別服務所提供的API為自研API。通過使用圖像識別服務的自研API,您可以完整的使用圖像識別服務的如下表所示功能。 API 說明 圖像標簽(V2.0) 圖像標簽服務準確識別自然圖片中數(shù)百種場景、上千種通用物體及其屬性,讓智能相冊管理、照片檢索和分類、
人臉檢索圖像
隨著深度學習技術(shù)的不斷發(fā)展,基于語義向量的檢索方法通過將文本、圖像等非結(jié)構(gòu)化數(shù)據(jù)映射到高維向量空間,使相似內(nèi)容在向量空間中距離相近。相比傳統(tǒng)的關鍵詞匹配檢索,這種語義層面的相似性計算能顯著提升召回率和準確率。該技術(shù)已成功應用于 圖像搜索 、視頻內(nèi)容檢索、 人臉識別 、個性化廣告推薦等諸多場景,大幅提升了相關應用的實際效果。
本章節(jié)為您提供了一個通過Elasticsearch集群實現(xiàn)向量檢索的示例,您可以參考此示例了解 CSS 向量 數(shù)據(jù)庫 ,包括創(chuàng)建向量索引、導入向量數(shù)據(jù)、向量檢索等操作。
場景描述
某電商平臺希望提升商品搜索的準確率,通過深度學習模型將商品圖片轉(zhuǎn)換為語義向量,并結(jié)合價格、名稱等屬性存儲至Elasticsearch集群。用戶可通過以下方式實現(xiàn)混合搜索:
- 純向量檢索:查找與目標圖片最相似的商品。
- 過濾檢索:在指 定價 格區(qū)間內(nèi)查找相似商品。
- 組合查詢:結(jié)合關鍵詞與向量相似度進行搜索。
操作流程
以下是使用Elasticsearch集群完成數(shù)據(jù)搜索的操作步驟。
開始遷移數(shù)據(jù)前,請務必按準備工作指導完成必要操作。
- 步驟一:創(chuàng)建Elasticsearch集群:創(chuàng)建一個非安全模式的Elasticsearch集群用于向量檢索。
- 步驟二:登錄Kibana:登錄Kibana,訪問集群。
- 步驟三:創(chuàng)建向量索引:創(chuàng)建向量索引,用于存儲向量數(shù)據(jù)。
- 步驟四:導入向量數(shù)據(jù):使用開源Elasticsearch API導入數(shù)據(jù)。
- 步驟五:向量檢索:在Elasticsearch集群中對數(shù)據(jù)進行純向量搜索和組合查詢。
- 步驟六:刪除索引:當不再使用對應的索引數(shù)據(jù)時,可以刪除對應索引節(jié)約資源。
準備工作
已注冊華為賬號并開通華為云,進行了實名認證,且在使用 云搜索服務 前檢查賬號狀態(tài),賬號不能處于欠費或凍結(jié)狀態(tài)。
- 打開華為云網(wǎng)站。
- 在頁面右上角單擊“注冊”,根據(jù)提示信息完成注冊。
- 勾選服務條款, 單擊“開通”。
- 實名認證,請參考:
步驟一:創(chuàng)建Elasticsearch集群
創(chuàng)建一個非安全模式的Elasticsearch集群用于向量檢索。
- 登錄 云搜索 服務管理控制臺。
- 在左側(cè)導航欄選擇“集群管理 > Elasticsearch”。
- 在集群列表右上角,單擊“創(chuàng)建集群”,默認進入新版創(chuàng)建頁面。
圖1 新版創(chuàng)建頁面
- 集群配置,選擇集群類型和版本。
表2 集群配置 參數(shù)
示例
說明
集群類型
Elasticsearch
選擇“Elasticsearch”。
集群版本
7.10.2
選擇所需的集群版本,支持的版本以界面可選項為準。
Elasticsearch集群僅7.6.2和7.10.2版本自帶 CS S向量搜索引擎,如果要使用CSS向量數(shù)據(jù)庫功能,則必須選擇這兩個版本。
- 基礎配置,選擇當前區(qū)域、可用區(qū)和計費模式。
表3 基礎配置 參數(shù)
示例
說明
當前區(qū)域
華北-北京四
選擇集群的所在區(qū)域。區(qū)域指集群的物理數(shù)據(jù)中心所在的位置,不同區(qū)域的云服務產(chǎn)品之間內(nèi)網(wǎng)互不相通。建議就近選擇靠近您業(yè)務的區(qū)域,可減少網(wǎng)絡時延,提高訪問速度。
可用區(qū)
可用區(qū)1
選擇集群工作區(qū)域下關聯(lián)的可用區(qū)??捎脜^(qū)指在同一區(qū)域下,電力、網(wǎng)絡隔離的物理區(qū)域,可用區(qū)之間內(nèi)網(wǎng)互通,不同可用區(qū)之間物理隔離。
最多支持配置3個可用區(qū)。
計費模式
按需計費
選擇集群的計費模式,集群支持包年/包月和按需計費兩種模式。
- 包年/包月:預付費模式,按照訂單的購買周期結(jié)算。
- 按需計費:后付費模式,按照集群實際使用時長計費,計費周期為一小時,不足一小時按一小時計費。
- 配置數(shù)據(jù)節(jié)點。
數(shù)據(jù)節(jié)點用于存儲集群數(shù)據(jù),當集群未啟用Master節(jié)點和Client節(jié)點時,數(shù)據(jù)節(jié)點將同時承擔集群管理、存儲數(shù)據(jù)、提供接入集群和分析數(shù)據(jù)的職責。此時,為保證集群中數(shù)據(jù)的穩(wěn)定性,建議設置節(jié)點數(shù)量大于等于3個。圖2 配置數(shù)據(jù)節(jié)點
表4 數(shù)據(jù)節(jié)點配置 參數(shù)
示例
說明
CPU架構(gòu)
X86計算
選擇數(shù)據(jù)節(jié)點的CPU架構(gòu)。支持“X86計算”和“鯤鵬計算”,具體支持的類型由實際區(qū)域環(huán)境決定。
節(jié)點規(guī)格
ess.spec-4u8g
選擇數(shù)據(jù)節(jié)點的規(guī)格。單擊“選擇節(jié)點規(guī)格”,在彈框中選擇合適的規(guī)格。
規(guī)格列表的“vCPUs | 內(nèi)存”呈現(xiàn)了規(guī)格的CPU核數(shù)和內(nèi)存,“建議存儲范圍”呈現(xiàn)了該規(guī)格支持的存儲容量。
不同區(qū)域支持的節(jié)點規(guī)格不同,請以實際環(huán)境為準。
節(jié)點存儲類型和容量
- 高I/O
- 100GB
選擇數(shù)據(jù)節(jié)點的存儲類型和容量。
- 當“節(jié)點規(guī)格”選擇的是 云硬盤 時,需要選擇云硬盤類型,并根據(jù)業(yè)務需要配置存儲容量。
- 不同區(qū)域支持的云硬盤類型不同,請以實際環(huán)境為準。
- 節(jié)點存儲容量的取值范圍由所選的“節(jié)點規(guī)格”決定,且必須是20的倍數(shù)。
- 節(jié)點存儲容量不支持就地縮容,請評估好業(yè)務量,合理選擇。
- 當“節(jié)點規(guī)格”選擇的是本地盤時,無需配置節(jié)點存儲類型,節(jié)點存儲容量是固定值,由選擇的本地盤規(guī)格決定。
節(jié)點數(shù)量
1
設置集群中的數(shù)據(jù)節(jié)點個數(shù)。
- 當集群配置了Master節(jié)點,則數(shù)據(jù)節(jié)點的節(jié)點數(shù)量支持1~200。
- 當集群未配置Master節(jié)點,則數(shù)據(jù)節(jié)點的節(jié)點數(shù)量支持1~32。
- 建議數(shù)據(jù)節(jié)點的節(jié)點數(shù)量大于或等于3,以提升集群可用性。
- Master節(jié)點、Client節(jié)點和冷數(shù)據(jù)節(jié)點均保持默認值,不啟用即可。
- Master節(jié)點負責管理集群中所有節(jié)點任務,如集群元數(shù)據(jù)、索引及分片分配,保障大規(guī)模集群穩(wěn)定運行,適用于需高可用性與集中管控的場景。
- Client節(jié)點負責接收并協(xié)調(diào)外部請求(如搜索和寫入),優(yōu)化高負載查詢和集群擴展性,適用于處理復雜查詢和大規(guī)模分片場景。
- 冷數(shù)據(jù)節(jié)點用于存儲查詢時延要求不高且數(shù)據(jù)量大的歷史數(shù)據(jù),適用于大規(guī)模數(shù)據(jù)集存儲,有利于優(yōu)化存儲成本和查詢性能。
- 網(wǎng)絡配置,設置集群的 VPC 、IP地址和安全組。
圖3 網(wǎng)絡配置
表5 網(wǎng)絡配置 參數(shù)
示例
說明
vpc-default
指定集群使用的 虛擬專用網(wǎng)絡 ,可以對不同業(yè)務進行網(wǎng)絡隔離
子網(wǎng)
subnet-default
指定集群使用的子網(wǎng),通過子網(wǎng)提供與其他網(wǎng)絡隔離的、可以獨享的網(wǎng)絡資源,以提高網(wǎng)絡安全。
選擇當前虛擬 私有云 下的子網(wǎng)。
IPv4地址
自動分配IPv4地址
分配集群節(jié)點的IPv4地址。
安全組
default
指定集群使用的安全組,安全組起著虛擬防火墻的作用,為集群提供安全的網(wǎng)絡訪問控制策略。
所選安全組的入方向規(guī)則中,“協(xié)議端口”必須為“全部”或包含9200的端口范圍,否則外部業(yè)務訪問可能會異常。
- 安全模式配置。關閉安全模式,本集群僅做入門指導使用,無需啟用安全模式。
- 安全模式的集群會對集群進行通訊加密和安全認證。
- 非安全模式的集群無需安全認證即可訪問,并且采用HTTP明文傳輸數(shù)據(jù)。建議確認訪問環(huán)境的安全性,勿將訪問接口暴露到公網(wǎng)環(huán)境上。
- 集群管理配置,設置集群名稱、企業(yè)項目等信息。
表6 集群管理 參數(shù)
示例
說明
集群名稱
Sample-ESCluster
自定義集群名稱。
添加描述
不添加
為集群添加描述,方便用戶識別。
企業(yè)項目
default
給集群綁定一個企業(yè)項目。
企業(yè)項目是一種云資源管理方式,企業(yè)項目管理服務提供統(tǒng)一的云資源按項目管理,以及項目內(nèi)的資源管理、成員管理,默認項目為“default”。
如果開通了“企業(yè)項目”,請從下拉列表中選擇所在的企業(yè)項目。
標簽
不添加
為集群添加標簽,方便用戶識別和管理擁有的集群資源。
每個集群最多可以設置20個標簽。
- 更多配置,單擊
展開更多集群高級配置,根據(jù)業(yè)務需要設置自動創(chuàng)建集群快照、終端節(jié)點服務等功能。本集群僅做入門指導使用,無需更多配置,保持默認不啟用即可。 - 單擊“立即創(chuàng)建”,開始創(chuàng)建集群。
- 返回集群列表,查看新建的集群。當集群創(chuàng)建成功后,“集群狀態(tài)”會變?yōu)?span id="79vjpmj" class="parmname" id="ZH-CN_TOPIC_0000002328957437__zh-cn_topic_0000001995777894_parmname163135175110">“可用”。
圖4 查看集群狀態(tài)
步驟二:登錄Kibana
集群創(chuàng)建成功后,通過Kibana訪問Elasticsearch集群。
- 在Elasticsearch集群列表,選擇已創(chuàng)建的“Sample-ESCluster”集群,單擊操作列中的“Kibana”進入Kibana控制臺。
- 在Kibana的左側(cè)導航中選擇“Dev Tools”,進入Console界面。
步驟三:創(chuàng)建向量索引
在Elasticsearch集群中創(chuàng)建向量索引,用于存儲向量數(shù)據(jù)。
PUT /my_store
{
"settings": { // 索引級別的配置
"index": {
"vector": true // 啟用向量檢索功能
}
},
"mappings": { // 定義文檔字段結(jié)構(gòu)和類型
"properties": {
"productName": { // 商品名稱字段(文本類型)
"type": "text", // 標準文本類型,支持全文搜索
"analyzer": "ik_smart" // 使用ik_smart中文分詞器進行智能分詞
},
"image_vector": { // 圖像特征向量字段
"type": "vector", // 聲明為向量類型
"dimension": 2, // 向量維度(示例簡化使用2維,實際應匹配模型輸出維度,常用512/768等高維向量)
"indexing": true, // 啟用向量索引以支持相似度搜索
"algorithm": "GRAPH", // 使用圖算法構(gòu)建近似最近鄰(ANN)索引
"metric": "euclidean" // 使用歐氏距離作為相似度度量標準
},
"price": { // 商品價格字段
"type": "float" // 浮點數(shù)類型,支持范圍查詢和數(shù)值計算
}
}
}
}
返回結(jié)果如下所示:
{
"acknowledged" : true,
"shards_acknowledged" : true,
"index" : "my_store"
}
步驟四:導入向量數(shù)據(jù)
Elasticsearch集群支持通過多種方式導入數(shù)據(jù),本示例選擇在Kibana使用開源Elasticsearch API導入數(shù)據(jù)。
POST /my_store/_bulk
{"index":{}}
{"productName":"2017秋裝新款文藝襯衫女裝","image_vector":[1.0, 1.0],"price":100.0}
{"index":{}}
{"productName":"2017秋裝新款文藝襯衫女裝","image_vector":[1.0, 2.0],"price":200.0}
{"index":{}}
{"productName":"2017秋裝新款文藝襯衫女裝","image_vector":[1.0, 3.0],"price":300.0}
{"index":{}}
{"productName":"2018春裝新款牛仔褲女裝","image_vector":[10.0, 20.0],"price":100.0}
{"index":{}}
{"productName":"2018春裝新款牛仔褲女裝","image_vector":[10.0, 30.0],"price":200.0}
{"index":{}}
{"productName":"2017春裝新款休閑褲女裝","image_vector":[100.0, 200.0],"price":100.0}
{"index":{}}
{"productName":"2017春裝新款休閑褲女裝","image_vector":[100.0, 300.0],"price":200.0}
當返回結(jié)果信息中“errors”字段的值為“false”時,表示導入數(shù)據(jù)成功。
步驟五:向量檢索
在Elasticsearch集群中對數(shù)據(jù)進行純向量檢索和組合查詢。
- 純向量檢索
假設用戶提供了一張商品圖片,想要查找相似商品。首先,集群通過向量化模型獲得查詢圖片的特征向量,然后使用向量查詢語法進行相似度查詢。
在Kibana中執(zhí)行如下搜索命令:
GET /my_store/_search { "size": 3, // 要求返回前3個最相關的結(jié)果 "_source": { "excludes": "image_vector" // 排除返回結(jié)果中的image_vector字段 }, "query": { "vector": { // 啟用向量搜索功能 "image_vector": { // 指定目標向量字段名稱(需與索引映射一致) "vector": [1.0, 2.0], // 待查詢的特征向量(此處為簡化示例,實際維度應與模型輸出一致) "topk": 3 // 返回最相似的3個候選結(jié)果 } } } }返回結(jié)果如下所示,Elasticsearch根據(jù)查詢向量與存儲的向量數(shù)據(jù)之間的相似度得分進行結(jié)果的排序。
{ "took" : 1, // 查詢耗時1毫秒 "timed_out" : false, // 未發(fā)生查詢超時 "_shards" : { // 分片執(zhí)行情況 "total" : 1, // 總分片數(shù) "successful" : 1, // 成功執(zhí)行分片數(shù) "skipped" : 0, // 跳過分片數(shù) "failed" : 0 // 失敗分片數(shù) }, "hits" : { "total" : { // 匹配文檔總數(shù) "value" : 3, // 精確匹配3條(eq表示精確計數(shù)) "relation" : "eq" }, "max_score" : 1.0, // 最高相似度得分(取決于向量空間的距離算法) "hits" : [ // 命中文檔列表(按相似度得分降序排列) { "_index" : "my_store", // 文檔所屬索引 "_type" : "_doc", // 文檔類型,固定取值 "_id" : "JPL5r5YBWkpNKdSUkRc9", // 文檔唯一標識符 "_score" : 1.0, // 當前文檔與查詢向量的相似度得分 "_source" : { // 存儲的原始文檔數(shù)據(jù)(已過濾image_vector) "price" : 200.0, "productName" : "2017秋裝新款文藝襯衫女裝" } }, // ...(其他相似結(jié)果結(jié)構(gòu)相同,分數(shù)遞減) ] } }
- 混合搜索
假設用戶提供了一張商品圖片,想要查找相似商品,并且限定了價格范圍??梢酝ㄟ^混合查詢的語法實現(xiàn)向量檢索+范圍過濾。
在Kibana中執(zhí)行如下搜索命令:
GET /my_store/_search { "size": 3, // 要求返回前3個最相關的結(jié)果 "_source": { "excludes": "image_vector" // 排除返回結(jié)果中的image_vector字段 }, "query": { "vector": { // 啟用向量搜索功能 "image_vector": { // 指定目標向量字段名稱(需與索引映射一致) "vector": [1.0, 2.0], // 待查詢的特征向量(此處為簡化示例,實際維度應與模型輸出一致) "topk": 3, // 返回最相似的3個候選結(jié)果 "filter": { // 混合過濾條件(先執(zhí)行過濾再計算相似度) "range": { // 價格范圍過濾 "price": { "lte": 300 // 僅保留價格小于或等于300元的商品 } } } } } } }查詢流程:在索引中篩選出所有價格小于或等于300元的商品,計算過濾后商品的image_vector字段與待查詢向量的相似度,按相似度分數(shù)降序排列(score字段),取top3相似度最高的商品,移除image_vector字段返回,保留商品價格和名稱等核心信息。
返回結(jié)果如下所示:
{ "took" : 1, // 查詢耗時1毫秒 "timed_out" : false, // 查詢耗時1毫秒 "_shards" : { // 分片執(zhí)行情況 "total" : 1, // 總分片數(shù) "successful" : 1, // 成功執(zhí)行分片數(shù) "skipped" : 0, // 跳過分片數(shù) "failed" : 0 // 失敗分片數(shù) }, "hits" : { "total" : { // 匹配文檔總數(shù) "value" : 3, // 精確匹配3條(eq表示精確計數(shù)) "relation" : "eq" }, "max_score" : 1.0, // 最高相似度得分(取決于向量空間的距離算法) "hits" : [ // 命中文檔列表(按相似度降序排列) { "_index" : "my_store", // 文檔所屬索引 "_type" : "_doc", // 文檔類型 "_id" : "JPL5r5YBWkpNKdSUkRc9", // 文檔唯一ID "_score" : 1.0, // 當前文檔與查詢向量的相似度得分(歸一化后) "_source" : { // 存儲的原始文檔數(shù)據(jù)(已過濾image_vector) "price" : 200.0, "productName" : "2017秋裝新款文藝襯衫女裝" } }, // ...(其他相似結(jié)果結(jié)構(gòu)相同,分數(shù)遞減) ] } }
步驟六:刪除索引
當不再使用對應的索引數(shù)據(jù)時,可以在Kibana中執(zhí)行如下命令刪除對應索引,避免造成資源浪費。
DELETE /my_store
返回結(jié)果如下所示。
{
"acknowledged" : true
}
后續(xù)步驟
已完成數(shù)據(jù)搜索業(yè)務,無需繼續(xù)使用集群時,可刪除集群釋放資源。
由于集群刪除后,數(shù)據(jù)無法恢復,請謹慎操作。
- 登錄云搜索服務管理控制臺。
- 在左側(cè)導航欄選擇“集群管理 > Elasticsearch”。
- 在集群列表,選擇“Sample-ESCluster”集群,在操作列單擊“更多”>“刪除”。
- 在彈出的確認對話框中,輸入“DELETE”,單擊“確定”完成操作。
相關文檔
- 詳細了解CSS向量數(shù)據(jù)庫的使用,請參見向量檢索特性介紹。
- 了解CSS向量數(shù)據(jù)庫的性能比較,請參見Elasticsearch向量檢索的性能測試和比較。
- 了解CSS向量數(shù)據(jù)庫和搜索大模型相結(jié)合實現(xiàn)AI搜索功能,請參見Elasticsearch AI搜索介紹。
人臉檢索圖像常見問題
更多常見問題 >>-
人臉比對(Face Verification),是通過對人臉區(qū)域的特征進行對比,對比兩張圖像中的人臉信息,分析面部特征,判斷是否為同一人。
-
本文為您介紹中威視云-視頻巡邏
-
人臉識別(Face Recognition)服務,是基于人的臉部特征信息,利用計算機對人臉圖像進行處理、分析和理解,進行身份識別的一種智能服務
-
人臉搜索(Face Retrieval),是屬于人臉識別服務(FRS)的API接口,該接口可在已有的人臉庫中,查詢與目標人臉相似的一張或者多張人臉,并返回相應的置信度。并支持傳入圖片或者faceID進行人臉搜索,如果傳入的是多張人臉圖片,選取圖片中檢測到的最大尺寸人臉作為檢索的輸入。
-
人臉識別服務(Face Recognition Service,簡稱FRS),是基于人的臉部特征信息,利用計算機對人臉圖像進行處理、分析和理解,進行身份識別的一種智能服務。
-
人臉識別服務,是基于人的臉部特征信息,利用計算機對人臉圖像進行處理、分析和理解,進行身份識別的一種智能服務。
更多相關專題
增值電信業(yè)務經(jīng)營許可證:B1.B2-20200593 | 域名注冊服務機構(gòu)許可:黔D3-20230001 | 代理域名注冊服務機構(gòu):新網(wǎng)、西數(shù)
