在线观看www成人影院-在线观看www日本免费网站-在线观看www视频-在线观看操-欧美18在线-欧美1级

0
  • 聊天消息
  • 系統(tǒng)消息
  • 評論與回復(fù)
登錄后你可以
  • 下載海量資料
  • 學(xué)習(xí)在線課程
  • 觀看技術(shù)視頻
  • 寫文章/發(fā)帖/加入社區(qū)
會員中心
創(chuàng)作中心

完善資料讓更多小伙伴認(rèn)識你,還能領(lǐng)取20積分哦,立即完善>

3天內(nèi)不再提示

用AI及OpenVINO?尋找失落的侏羅紀(jì)

英特爾物聯(lián)網(wǎng) ? 來源:英特爾物聯(lián)網(wǎng) ? 2023-01-06 09:45 ? 次閱讀

在世界各地,當(dāng)你走進(jìn)博物館,看到巨大的恐龍標(biāo)本展示,你有沒有想過古生物學(xué)家是如何發(fā)現(xiàn)它們的?

有趣的是,我們的一位好朋友兼同事,英特爾的技術(shù)布道師 Bob Chesebrough,在閑暇時間和他的兒子們一起出去尋找尚未被發(fā)現(xiàn)的恐龍化石。他向我們展示了如何做到這一點(diǎn),以及我們?nèi)绾问褂?AI 和 OpenVINO 來明顯簡化這一過程。

Bob 向我們解釋說,古生物學(xué)家和考古學(xué)家必須首先找到這些地點(diǎn),其地質(zhì)歷史不僅揭示了化石的創(chuàng)造過程,而且還表明了發(fā)現(xiàn)化石的機(jī)會。傳統(tǒng)上,這是通過掃描航拍圖像來發(fā)現(xiàn)特定的地形紋理,或巖層的顏色和方向,然后構(gòu)建像這樣的“可能性地圖”來完成(如圖1所示)。

d47c4e7c-8d5d-11ed-bfe3-dac502259ad0.png

圖1. 恐龍化石可能性地圖示例

你可以在圖片中看到可能發(fā)現(xiàn)恐龍化石的所有位置。你可以想象的是,即使是由專家親自完成,繪制這樣一張地圖也需要花費(fèi)大量的時間和精力。但是,由于 Bob 已經(jīng)了解了 AI 的力量,他想知道是否可以開發(fā)一種能夠自動創(chuàng)建這些地圖的 AI 模型。他做到了!

在他的最初嘗試中,他發(fā)現(xiàn) AI 軟件運(yùn)行良好,但在野外創(chuàng)建地圖花費(fèi)了太長時間,而當(dāng)你在野外并依賴筆記本電腦電池時,這是一個問題。然后,他想知道如果他使用無人機(jī)拍攝高分辨率航拍照片是否會有所幫助,但不幸的是,這也行不通,因?yàn)檫@仍然需要他回家上傳這些照片。

因此,他與我們(Raymond Lo 和武卓博士)以及英特爾的其他 AI 布道師一起提出了一個解決方案,使他能夠在幾分鐘內(nèi)(通常這需要幾個小時)從任意組合的視頻中創(chuàng)建這樣的可能性地圖。

我們很高興向你展示我們做了什么以及如何使用OpenVINO,但在我們繼續(xù)之前,請注意,雖然狩獵恐龍化石聽起來是一種有趣和令人興奮的愛好,但在美國和大多數(shù)其它地方,恐龍化石的實(shí)際采集受到嚴(yán)格監(jiān)管,如果不是完全禁止的話。因此,如果你親自嘗試,而且你確實(shí)發(fā)現(xiàn)了化石的話,我們強(qiáng)烈建議你拍照并向當(dāng)?shù)赜嘘P(guān)部門報告你的這一發(fā)現(xiàn)。

狩獵開始了!

現(xiàn)在讓我們開始吧!首先,我們將解釋尋找恐龍化石的不同階段,然后我們將深入了解具體的步驟是怎么做的。

具體的創(chuàng)建可能性地圖的步驟可以參考這里:

https://www.intel.com/content/www/us/en/developer/articles/technical/intel-ai-step-by-step-guide-for-hunting-dinosaurs.html#gs.cg9z4m

(如圖2所示),包括:

d4ba2274-8d5d-11ed-bfe3-dac502259ad0.png

圖2. 創(chuàng)建恐龍化石可能性地圖的一般步驟

第一階段和第二階段:收集數(shù)據(jù)并對其進(jìn)行分類,包括獲取已知恐龍骨床(示例中為新墨西哥州)化石的實(shí)際發(fā)現(xiàn)的 GPS 坐標(biāo),并根據(jù)它們之間的接近程度對它們進(jìn)行聚類。我們使用 Intel機(jī)器學(xué)習(xí)庫 Scikit learn 做到了這一點(diǎn)。

第三階段:標(biāo)記數(shù)據(jù)。我們將聚類的結(jié)果和 Intel Deep Neural Network Library 應(yīng)用于標(biāo)記為“無化石”、“極有可能找到化石”或“可能找到化石”的相同位置的航拍圖像,并將這些圖像合并起來,得到該區(qū)域的化石可能性地圖。

第四階段和第五階段:訓(xùn)練數(shù)據(jù)并通過將標(biāo)記的航拍圖像轉(zhuǎn)換為張量來構(gòu)建模型,每個張量都具有與概率分?jǐn)?shù)或置信水平相對應(yīng)的類名(例如,0表示“絕對沒有化石”,1表示“有可能找到化石”,2表示“發(fā)現(xiàn)化石”),以使用 PyTorch 構(gòu)建殘差神經(jīng)網(wǎng)絡(luò)(ResNet)。

第六階段:最后,評分階段,通過使用前面步驟中準(zhǔn)備的模型,利用 OpenVINO推理引擎分析航拍照片,創(chuàng)建其它地方的化石可能性地圖!

放“碼”過來!

實(shí)現(xiàn)上述過程的代碼由一系列 Jupyter Notebook 提供:

https://github.com/IntelSoftware/Jurassic/blob/main/09_Dino_bone_find_OpenVINO.ipynb

這里,我們描述了最重要的部分,如圖3所示,將 PyTorch 模型轉(zhuǎn)換為 OpenVINO中間表示(IR)格式并分析圖像。

d500a88e-8d5d-11ed-bfe3-dac502259ad0.png

圖3. PyTorch 模型轉(zhuǎn)換為 OpenVINO IR 格式

加載OpenVINO推理引擎只需要一條指令:

from openvino.runtime import Core

向右滑動查看完整代碼

加載所有必要的庫后,Notebook 定義了先前以 PyTorch 格式訓(xùn)練得到的化石尋找模型的路徑,并定義了兩個新模型的位置,以創(chuàng)建一個以 ONNX 格式,另一個以 OpenVINOIR 格式的模型,原因我們稍后將解釋。

DIRECTORY_NAME = “models”


BASE_MODEL_NAME = DIRECTORY_NAME + f”/bc_resnet18_simple_NOIPEX_6Epochs_StateDict_gold”


# Paths where PyTorch, ONNX and OpenVINO IR models will be stored
model_path = Path(BASE_MODEL_NAME).with_suffix(“.pt”)
onnx_path = model_path.with_suffix(“.onnx”)
ir_path = model_path.with_suffix(“.xml”)

向右滑動查看完整代碼

生成 ONNX 模型后,再使用 OpenVINO模型優(yōu)化器(MO)構(gòu)建命令,將其轉(zhuǎn)換為 FP16 精度的OpenVINOIR 格式:

# Construct the command for Model Optimizer
mo_command = f”””mo
   --input_model “{onnx_path}”
   --input_shape “[1,3, {IMAGE_HEIGHT}, {IMAGE_WIDTH}]”
   --data_type FP16
   --output_dir “{model_path.parent}”
   “””
   
mo_command = “ “.join(mo_command.split())

向右滑動查看完整代碼

在使用 ONNX 模型對測試圖像運(yùn)行推理(此處未顯示)后,在同一圖像上重復(fù)該過程,但使用 OpenVINO IR 格式模型,因?yàn)樵?OpenVINO推理引擎上執(zhí)行兩個模型顯示了如何在 CPUGPU 設(shè)備上可互換地運(yùn)行模型推理。

# Load the network in Inference Engine
core = Core()
model_ir = core.read_model(model=ir_path)
compiled_model_ir = core.compile_model(model=model_ir, device_name=”CPU”)


# Get input and output layers
output_layer_ir = compiled_model_ir.output(0)


# Run inference on the input image
res_ir = compiled_model_ir([x_test2])[output_layer_ir]

向右滑動查看完整代碼

上面的前幾行代碼加載OpenVINO推理引擎,將OpenVINOIR 模型傳遞給它,然后提取其輸入和輸出層。最后一行代碼是在先前使用 ONNX 模型分析的同一圖像(“x_test2”)上實(shí)際運(yùn)行推理引擎的代碼。

接下來,程序打印出模型推理的結(jié)果;即該圖像所屬的類(0、1或2),然后繼續(xù)使用 PyTorch 模型重復(fù)該過程。

代碼的最后部分做了兩件事:

1)它運(yùn)行 OpenVINO和 PyTorch 模型,對幾百張圖像進(jìn)行分類,并對所使用的三種模型的性能進(jìn)行近似比較。

2)它將所有這些圖像合并到一張地圖中,如圖1所示,并通過將 PyTorch 結(jié)果與 OpenVINO 結(jié)果進(jìn)行比較得出結(jié)論,以驗(yàn)證準(zhǔn)確性沒有損失。為了簡潔起見,這里我們只包含一段不言自明的片段:

if “GPU” in core.available_devices:
 num_images = 2000


compiled_model_onnx_gpu = core.compile_model(model=model_onnx, device_name=”GPU”)
#warm up
compiled_model_onnx_gpu([input_image])

向右滑動查看完整代碼

使用 OpenVINO的好處不僅在于我們可以獲得加速,還在于能夠根據(jù)你選擇的硬件優(yōu)化模型,并充分利用你手邊可用的硬件!

后續(xù)步驟

整個的步驟就是這樣!現(xiàn)在你是一個現(xiàn)代尋寶者,能夠使用 OpenVINO為你的尋找侏羅紀(jì)之旅創(chuàng)建和更新可能性地圖。

這是一個很好的例子,說明 OpenVINO如何讓每個人無論做什么都能更容易地使用人工智能。

你可以輕松地將此方法用于任何需要從航拍照片中檢測某些區(qū)域的情況,例如防火、可再生能源發(fā)電等關(guān)鍵領(lǐng)域,甚至其它星球上的生命!

審核編輯 :李倩

聲明:本文內(nèi)容及配圖由入駐作者撰寫或者入駐合作網(wǎng)站授權(quán)轉(zhuǎn)載。文章觀點(diǎn)僅代表作者本人,不代表電子發(fā)燒友網(wǎng)立場。文章及其配圖僅供工程師學(xué)習(xí)之用,如有內(nèi)容侵權(quán)或者其他違規(guī)問題,請聯(lián)系本站處理。 舉報投訴
  • AI
    AI
    +關(guān)注

    關(guān)注

    87

    文章

    31262

    瀏覽量

    269631
  • 模型
    +關(guān)注

    關(guān)注

    1

    文章

    3279

    瀏覽量

    48970
  • pytorch
    +關(guān)注

    關(guān)注

    2

    文章

    808

    瀏覽量

    13283

原文標(biāo)題:用 AI 及OpenVINO? 尋找失落的侏羅紀(jì) | 開發(fā)者實(shí)戰(zhàn)

文章出處:【微信號:英特爾物聯(lián)網(wǎng),微信公眾號:英特爾物聯(lián)網(wǎng)】歡迎添加關(guān)注!文章轉(zhuǎn)載請注明出處。

收藏 人收藏

    評論

    相關(guān)推薦

    使用OpenVINO?條件編譯功能,壓縮Windows應(yīng)用體積

    ? 作者: 楊亦誠 英特爾 AI 軟件工程師 在 OpenVINO 編譯過程中,我們可以根據(jù)應(yīng)用對于硬件平臺的需求,關(guān)閉或開指定推理后端的編譯,以達(dá)到簡化 OpenVINO 運(yùn)行庫的目的,例如
    的頭像 發(fā)表于 01-13 10:26 ?70次閱讀
    使用<b class='flag-5'>OpenVINO</b>?條件編譯功能,壓縮Windows應(yīng)用體積

    AI項(xiàng)目管理平臺怎么

    AI項(xiàng)目管理平臺是一種集成了項(xiàng)目管理工具、AI開發(fā)環(huán)境和數(shù)據(jù)分析能力的綜合性平臺。接下來,AI部落小編為您梳理AI項(xiàng)目管理平臺怎么
    的頭像 發(fā)表于 11-13 09:38 ?242次閱讀

    使用OpenVINO Model Server在哪吒開發(fā)板上部署模型

    OpenVINO Model Server(OVMS)是一個高性能的模型部署系統(tǒng),使用C++實(shí)現(xiàn),并在Intel架構(gòu)上的部署進(jìn)行了優(yōu)化,使用OpenVINO 進(jìn)行推理,推理服務(wù)通過gPRC或REST
    的頭像 發(fā)表于 11-01 14:19 ?329次閱讀
    使用<b class='flag-5'>OpenVINO</b> Model Server在哪吒開發(fā)板上部署模型

    使用OpenVINO GenAI API在C++中構(gòu)建AI應(yīng)用程序

    許多桌面應(yīng)用程序是使用 C++ 開發(fā)的,而將生成式AI(GenAI)功能集成到這些應(yīng)用程序中可能會很具有挑戰(zhàn)性,尤其是因?yàn)槭褂孟?Hugging Face 這樣的 Python 庫的復(fù)雜性。C++
    的頭像 發(fā)表于 10-12 09:36 ?413次閱讀
    使用<b class='flag-5'>OpenVINO</b> GenAI API在C++中構(gòu)建<b class='flag-5'>AI</b>應(yīng)用程序

    三行代碼完成生成式AI部署

    OpenVINO2024.2版本跟之前版本最大的不同是OpenVINO2024.2分為兩個安裝包分別是基礎(chǔ)包與生成式AI支持包,新發(fā)布的GenAI開發(fā)包支持C++與Python語言接口調(diào)用,支持多種
    的頭像 發(fā)表于 08-30 16:49 ?433次閱讀
    三行代碼完成生成式<b class='flag-5'>AI</b>部署

    OpenVINO2024 C++推理使用技巧

    很多人都使用OpenVINO新版的C++ 或者Python的SDK,都覺得非常好用,OpenVINO2022之后的版本C++ SDK做了大量的優(yōu)化與整理,已經(jīng)是非常貼近開發(fā)的使用習(xí)慣與推理方式。與OpenCV的Mat對象對接方式更是幾乎無縫對接,非常的方便好用。
    的頭像 發(fā)表于 07-26 09:20 ?1008次閱讀

    OpenVINO C# API在intel平臺部署YOLOv10目標(biāo)檢測模型

    的模型設(shè)計(jì)策略,從效率和精度兩個角度對YOLOs的各個組成部分進(jìn)行了全面優(yōu)化,大大降低了計(jì)算開銷,增強(qiáng)了性能。在本文中,我們將結(jié)合OpenVINO C# API使用最新發(fā)布的OpenVINO 2024.1部署YOLOv10目標(biāo)檢測模型。
    的頭像 發(fā)表于 06-21 09:23 ?1084次閱讀
    <b class='flag-5'>用</b><b class='flag-5'>OpenVINO</b> C# API在intel平臺部署YOLOv10目標(biāo)檢測模型

    華擎推出AI QuickSet軟件,支持英特爾銳炫Arc A系列顯卡

    今日,華擎宣布將AI QuickSet軟件工具擴(kuò)展至英特爾銳炫Arc A系列顯卡,使其能夠便捷地安裝Stable Diffusion web UI OpenVINO,結(jié)合英特爾OpenVINO套件,充分發(fā)揮Arc顯卡的計(jì)算能力,
    的頭像 發(fā)表于 05-11 10:58 ?654次閱讀

    解鎖LLM新高度—OpenVINO? 2024.1賦能生成式AI高效運(yùn)行

    LLM 的發(fā)展仍保持著驚人的速度。盡管現(xiàn)有的 LLM 已經(jīng)具備強(qiáng)大的功能,但通過 OpenVINO? 的優(yōu)化和推理加速,可以對這些復(fù)雜模型的執(zhí)行進(jìn)行精煉,實(shí)現(xiàn)更快、更高效的處理,減少計(jì)算開銷并最大限度發(fā)揮硬件潛力,這將直接導(dǎo)致 LLM 實(shí)現(xiàn)更高的吞吐量和更低的延遲。
    的頭像 發(fā)表于 05-10 10:36 ?560次閱讀

    簡單兩步使用OpenVINO?搞定Qwen2的量化與部署任務(wù)

    英特爾 OpenVINO? 工具套件是一款開源 AI 推理優(yōu)化部署的工具套件,可幫助開發(fā)人員和企業(yè)加速生成式人工智能 (AIGC)、大語言模型、計(jì)算機(jī)視覺和自然語言處理等 AI 工作負(fù)載,簡化深度學(xué)習(xí)推理的開發(fā)和部署,便于實(shí)現(xiàn)從
    的頭像 發(fā)表于 04-26 09:39 ?1775次閱讀
    簡單兩步使用<b class='flag-5'>OpenVINO</b>?搞定Qwen2的量化與部署任務(wù)

    研揚(yáng)攜手英特爾,聯(lián)合舉辦創(chuàng)AI百城行(武漢站):OpenVINO?賦能AI于邊緣計(jì)算平臺

    邊緣計(jì)算作為實(shí)現(xiàn)智能化、高效化數(shù)據(jù)處理的關(guān)鍵技術(shù),日益受到業(yè)界的廣泛關(guān)注。為了進(jìn)一步推動AI邊緣計(jì)算技術(shù)的發(fā)展與應(yīng)用,3月27日研揚(yáng)科技與英特爾在武漢共同舉辦了以“OpenVINO賦能AI
    的頭像 發(fā)表于 04-04 08:05 ?282次閱讀
    研揚(yáng)攜手英特爾,聯(lián)合舉辦創(chuàng)<b class='flag-5'>AI</b>百城行(武漢站):<b class='flag-5'>用</b><b class='flag-5'>OpenVINO</b>?賦能<b class='flag-5'>AI</b>于邊緣計(jì)算平臺

    簡單三步使用OpenVINO?搞定ChatGLM3的本地部署

    英特爾 OpenVINO? 工具套件是一款開源 AI 推理優(yōu)化部署的工具套件,可幫助開發(fā)人員和企業(yè)加速生成式人工智能 (AIGC)、大語言模型、計(jì)算機(jī)視覺和自然語言處理等 AI 工作負(fù)載,簡化深度學(xué)習(xí)推理的開發(fā)和部署,便于實(shí)現(xiàn)從
    的頭像 發(fā)表于 04-03 18:18 ?2146次閱讀
    簡單三步使用<b class='flag-5'>OpenVINO</b>?搞定ChatGLM3的本地部署

    OpenVINO? Java API應(yīng)用RT-DETR做目標(biāo)檢測器實(shí)戰(zhàn)

    本文將從零開始詳細(xì)介紹環(huán)境搭建的完整步驟,我們基于英特爾開發(fā)套件AIxBoard為硬件基礎(chǔ)實(shí)現(xiàn)了Java在Ubuntu 22.04系統(tǒng)上成功使用OpenVINO? Java API,并且成功運(yùn)行了RT-DETR實(shí)現(xiàn)實(shí)時端到端目標(biāo)檢測器AI任務(wù)。
    的頭像 發(fā)表于 03-18 15:04 ?846次閱讀
    <b class='flag-5'>OpenVINO</b>? Java API應(yīng)用RT-DETR做目標(biāo)檢測器實(shí)戰(zhàn)

    OpenVINO添加對Paddle 2.5的支持

    我是飛槳黑客馬拉松第五期 OpenVINO 賽題獲獎?wù)摺獮?OpenVINO 添加了對 Paddle 2.5 的支持。在此記錄下來貢獻(xiàn)的過程,希望有更多的同學(xué)可以參與到 OpenVINO 的社區(qū)
    的頭像 發(fā)表于 01-19 09:20 ?657次閱讀

    基于OpenVINO?和AIxBoard的智能安檢盒子設(shè)計(jì)

    公共安全問題日益凸顯,傳統(tǒng)安檢手段面臨挑戰(zhàn)。為提高安檢效率和保障公共安全,基于 OpenVINO? 和 AIxBoard 的智能安檢盒子應(yīng)運(yùn)而生。
    的頭像 發(fā)表于 01-18 17:31 ?851次閱讀
    基于<b class='flag-5'>OpenVINO</b>?和AIxBoard的智能安檢盒子設(shè)計(jì)
    主站蜘蛛池模板: 九九视频只有精品| www天天操| 停停五月天| 亚洲国产精品日韩专区avtube| 中文字幕在线一区| h网站在线观看| 中文字幕一区二区三| 操碰视频在线观看| 夜操| 天天爱天天射| 九九51精品国产免费看| 97超频国产在线公开免费视频 | kkkbo色综合| 亚洲国内精品自在线影视| 香蕉久久夜色精品国产小说| 四虎精品影院2022| 欧美成网| 国产一二三区精品| 91大神大战丝袜美女在线观看| 天天上天天干| 2022国产情侣真实露脸在线| 亚洲黄色在线网站| 亚洲综合成人在线| 日本x色视频| 国产成人在线播放视频| 天天插天天舔| 1000又爽又黄禁片| 美女露出尿口让男人桶爽网站| 亚洲 图片 小说 欧美 另类| 欧美巨波霸乳影院67194| 国产成人a一区二区| 天堂网在线www资源在线| 2020年亚洲天天爽天天噜| 免费播放欧美毛片欧美aaaaa| 亚洲第一色图| 鲁久久| 一级免费黄色片| 国产福利99| 黄网站在线观看| 欧美怡红院免费全部视频| 爱爱免费网址|