chinese直男口爆体育生外卖, 99久久er热在这里只有精品99, 又色又爽又黄18禁美女裸身无遮挡, gogogo高清免费观看日本电视,私密按摩师高清版在线,人妻视频毛茸茸,91论坛 兴趣闲谈,欧美 亚洲 精品 8区,国产精品久久久久精品免费

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

完善資料讓更多小伙伴認識你,還能領取20積分哦,立即完善>

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

矢量到底有什么特別之處?

星星科技指導員 ? 來源:嵌入式計算設計 ? 作者:Kenneth Wenger ? 2022-11-18 15:56 ? 次閱讀
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

為什么人工智能AI)特別是神經(jīng)網(wǎng)絡如今如此受歡迎?

這些算法背后的數(shù)學和科學是在幾十年前開發(fā)的,但直到最近幾年,神經(jīng)網(wǎng)絡驅動的人工智能才起飛。那么,究竟發(fā)生了什么使神經(jīng)網(wǎng)絡能夠成功,而過去卻沒有達到目標呢?

通常情況下,有一個關鍵事件催化了任何技術從“利基”到“轉型”的相變。圖形處理單元(GPU)從圖形設備到通用計算機的重新構想是當前AI革命的核心。GPU 能夠加速一組特定的數(shù)學運算:矢量和矩陣變換。它們使我們能夠在實際時間內(nèi)處理信息,但僅靠GPU不會將我們帶到這里。人工智能革命的發(fā)生是因為除了提供馬力的GPU之外,還有一個基礎設施 - 互聯(lián)網(wǎng)和開源開發(fā)人員社區(qū) - 它促進了數(shù)千名研究人員和開發(fā)人員的協(xié)作,并創(chuàng)建了工具和庫的集合,這些工具和庫在當今的AI開發(fā)中無處不在。

如果沒有研究人員和開發(fā)人員大軍,那么加速神經(jīng)網(wǎng)絡的 GPU 驅動的突破仍將是利基市場,他們創(chuàng)建了抽象出直接編程 GPU 的細微差別和困難的庫。這對于解決在各種用例中面臨的挑戰(zhàn)非常有效。但是,這些庫不遵循安全關鍵開發(fā)指南,而安全關鍵型開發(fā)指南正日益成為許多應用程序的基本要求。

當我們看到自動駕駛,以及依賴于安全性、確定性和可靠性的嵌入式行業(yè)時,我們發(fā)現(xiàn)自己又回到了相變的起點。我們有GPU,通過Khronos Group的Vulkan? SC,我們有一個API支持安全關鍵圖形和用于編程GPU的計算?,F(xiàn)在,我們需要一個位于 Vulkan SC 安全層之上的圖書館補充集合,這些庫遵循安全關鍵準則和標準,將我們從利基帶到主流。

CoreAVI通過引入ComputeCore啟動了這場革命。ComputeCore是CoreAVI對線性代數(shù)(BLAS)API的實現(xiàn)。線性代數(shù),尤其是向量,是為所有人工智能算法提供動力的燃料。立即選擇您最喜歡的 AI 引擎。該引擎運行速度很快,因為它有一個加速所有矢量操作的 BLAS 庫。ComputeCore 正是這樣做的,但它的實施是為了滿足航空電子、汽車和工業(yè)市場的功能安全認證標準(DO-178C、A 級、ISO 26262 ASIL D 和 IEC61508 SIL 3)。矢量和矩陣是人工智能和數(shù)據(jù)處理的核心。這經(jīng)常被提及,但幾乎從未解釋過。一起來看看吧。

什么是數(shù)據(jù)處理?

當我們想到數(shù)據(jù)處理時,即廣義上的數(shù)據(jù)處理,即獲取某些信息并以某種方式對其進行轉換,有一種數(shù)據(jù)結構是任何和所有處理的核心,那就是向量。矢量到底有什么特別之處?

當我們談到數(shù)據(jù)處理時,我們指的是獲取信息并對其進行修改的能力。在某些情況下,我們希望轉換信息,以便我們可以從中提取知識。機器學習就是這種情況。我們可以拍攝圖像并以一種可以告訴我們場景中存在哪些對象的方式對其進行轉換。我們這樣做是為了計算機視覺,使自動駕駛汽車成為可能。我們還可以通過模糊、銳化或提取有關場景中結構的邊緣信息來轉換圖像。這些操作是強大的視覺管道中的常見步驟。

數(shù)據(jù)也可能是非視覺的。考慮一個天氣預報系統(tǒng),我們希望該系統(tǒng)預測一年中給定日期的最高和最低溫度。在這種情況下,系統(tǒng)的輸入可能是描述過去十年中一天、給定位置的溫度范圍的歷史數(shù)據(jù)樣本集合。在任何情況下,數(shù)據(jù)樣本都是信息單元。分析圖像時,數(shù)據(jù)樣本是單個圖像。當分析患者的臨床病史以試圖預測該患者的心臟病風險時,數(shù)據(jù)樣本是單個患者。數(shù)據(jù)樣本由以某種方式描述樣本的特征列表組成。對于圖像,特征是構成圖像的像素。對于醫(yī)療患者,特征是描述該患者的屬性:年齡、性別、吸煙習慣、家族心臟病史以及與其臨床病史相關的其他信息。當我們將每個數(shù)據(jù)樣本視為特征的集合時,此視圖與向量的概念非常吻合。

將數(shù)據(jù)樣本轉換為向量

我們?nèi)绾螌D像和患者轉換為載體?對于圖像,我們將每個像素的顏色解釋為數(shù)值,并構建像素值列表。例如,寬 2 像素、高 2 像素的圖像將生成具有 4 個值的矢量,可能如下所示:[10,0,245,50],其中每個值表示該像素的顏色強度。更高分辨率的圖像會產(chǎn)生更高維度的矢量,例如,256x256 像素的圖像會產(chǎn)生 65,536 個值的矢量。

患者信息也可以通過使用數(shù)字對每個特征的含義進行編碼來矢量化,例如 1 = 男性,0 = 女性,1 = 家族心臟病史,0 = 沒有心臟病等。將數(shù)據(jù)樣本轉換為向量在兩個非常重要方面很有用:它有助于以易于與每個單獨樣本相關聯(lián)的方式封裝特征列表,其次,以幾何方式解釋向量揭示有關數(shù)據(jù)集中樣本如何相互關聯(lián)的信息。例如,假設我們要創(chuàng)建一個算法,可以學習區(qū)分汽車和行人的圖像。我們首先將圖像解釋為矢量。從幾何上講,矢量可以被認為是空間中的箭頭,從坐標系的原點開始,穿過空間到達由每個維度中的矢量值定義的點,參見圖 1。

pYYBAGN3OtOARyblAAAxlW7czew621.png

圖1.此圖說明了笛卡爾坐標系中的 3D 矢量 V1。向量是從原點開始,到由其 3 個分量定義的點結束的線:x、y、z。

雖然我們無法直觀地表示維度高于 3D 的向量,但在數(shù)學上我們?nèi)匀豢梢允褂孟嗤姆匠虂聿僮魉鼈?。向量之所以如此特別,是因為當我們從幾何角度解釋它們時,指向相似方向的向量具有相似的性質。例如,當我們將汽車和行人的圖像解釋為某個多維空間(稱為超空間)中的向量時,盡管我們無法可視化該向量指向的方向,但我們可以計算它,并且可以比較屬于汽車圖像的向量和屬于行人圖像的向量。事實證明,汽車圖像的矢量指向大致相同的方向,行人圖像的矢量指向與其他行人圖像相似的方向,但遠離汽車矢量。

要創(chuàng)建一種可以學習自動區(qū)分汽車和行人的算法,意味著以數(shù)學方式操縱這些向量,以了解它們指向的方向,并找到將汽車和行人向量所在的空間一分為二的線或超平面。一旦我們發(fā)現(xiàn)超平面,算法就可以簡單地通過知道它的向量落在線的哪一側,具有所有汽車矢量的一側或具有所有行人矢量的一側來對全新的圖像進行分類。

這就是為什么人工智能算法最終都會執(zhí)行大量的矢量操作。這是因為輸入數(shù)據(jù)通常表示為向量,因為這樣做在幾何上是有利的。AI中經(jīng)常使用的另一個數(shù)據(jù)結構是矩陣。其原因不應令人意外。向量是值的集合。矩陣只是將一個向量堆疊在另一個向量之上的集合。在某些情況下,將向量組合為矩陣很有用,這樣我們就可以同時處理一組向量,例如一組輸入樣本。

計算工具 – 內(nèi)容、原因和方式

在這一點上,我們已經(jīng)確定了人工智能對向量和矩陣的需求。現(xiàn)在我們需要一種方法來快速執(zhí)行這些計算。

當我們想到自動化時——例如,在繁忙的高速公路上無人協(xié)助駕駛的汽車,或者在倉庫或工廠與人類一起工作的機器人——我們會想到實時執(zhí)行的系統(tǒng),并產(chǎn)生實時后果。當自動駕駛汽車未能檢測到行人并有足夠的時間避免碰撞時,人工智能算法本身可能不是故障的來源。事實上,該算法可能已經(jīng)正確檢測到行人,但檢測可能只是花費了幾毫秒的時間。此示例有助于說明幾件事。首先,這些系統(tǒng)需要盡可能快地執(zhí)行矢量和矩陣數(shù)學運算。其次,在安全關鍵應用中,這些操作需要在確定的時間內(nèi)進行。也就是說,我們需要能夠計算執(zhí)行算法的最壞情況執(zhí)行時間,以便我們可以確定對于每個可預見的情況,系統(tǒng)是否有足夠的時間對該算法的執(zhí)行結果做出反應。如果避開障礙物的機會之窗已經(jīng)過去,那么發(fā)現(xiàn)障礙物就沒有什么用處。

為了解決這些問題,應用程序和解決方案開發(fā)人員需要兩件事。首先,他們需要一個可以加速向量和矩陣運算計算的工具。對于非安全關鍵用例,開源社區(qū)提供了大量免費提供的工具和框架。其中包括Tensorflow,Pytorch,Caffe和Scikit-learn等框架。

所有這些框架和庫都依賴于上面提到的稱為 BLAS 庫的關鍵組件,該組件提供了一組函數(shù)來加速矢量和矩陣操作。不幸的是,這些框架沒有按照功能安全標準實施。行業(yè)需要的是生產(chǎn)一套構建塊工具和框架,按照安全關鍵標準和實踐構建。這些框架必須包括保證確定性執(zhí)行的 GPU 驅動程序實現(xiàn)。它們必須包括加速核心數(shù)學運算的工具 - 例如BLAS API的安全關鍵實現(xiàn)。工具和框架必須為計算機視覺和圖像處理的基本預處理和后處理任務提供安全關鍵(確定性)解決方案,而且還必須為通用機器學習任務提供安全關鍵(確定性)解決方案,以幫助強大的人工智能管道中的每個決策過程。換句話說,該行業(yè)必須提供與非安全關鍵市場中相同的解決方案,并且具有相同的復雜性水平,同時在嚴重受限的環(huán)境中解決確定性和資源管理的難題。

加速度

到目前為止,我們已經(jīng)討論了處理向量和矩陣的必要性,并且以確定性的方式這樣做。我們還說過,為了快速執(zhí)行這些操作,我們需要一個執(zhí)行加速的工具。我們所說的加速度是什么意思?

通常,當我們想到軟件執(zhí)行時,我們認為CPU是執(zhí)行編程指令的終端設備。系統(tǒng)中的大多數(shù)軟件都在 CPU 上運行。事實上,我們可以使用 C 編程語言實現(xiàn) BLAS 并在 CPU 上執(zhí)行計算。這種方法的好處是,嵌入式領域的大多數(shù)程序員(實時設備、汽車、機器人)都熟悉 C 編程語言,并且有用 C 語言開發(fā)安全關鍵軟件的標準實踐。

這種方法的缺點是 CPU 擅長快速執(zhí)行順序操作,但不擅長并行化工作。不幸的是,為大多數(shù)AI算法操作向量和矩陣所涉及的任務被稱為“令人尷尬的并行問題”。因此,在可以并行執(zhí)行這些計算而不是按順序執(zhí)行這些計算的機器上執(zhí)行這些計算符合我們的最佳利益。

結論

過去十年對人工智能來說是偉大的。研究社區(qū)和開源工程社區(qū)已經(jīng)開發(fā)了大量工具,為當今許多非安全關鍵產(chǎn)品提供支持。亞馬遜的Alexa或谷歌的家庭助理等產(chǎn)品由最先進的自然語言處理(NLP)算法提供支持。

對這些算法的突破性研究得益于工具生態(tài)系統(tǒng),這些工具使工程師和科學家能夠相對輕松地開發(fā)和訓練復雜的神經(jīng)網(wǎng)絡,并加速GPU設備上的操作。這些工具包括神經(jīng)網(wǎng)絡框架,如TensorFlow和PyTorch,統(tǒng)計和數(shù)據(jù)分析工具,如Python科學庫scikit-learn,以及高性能計算框架,如CUDA?和SYCL。?

像OpenCV這樣的圖像處理庫通過為常用算法和技術提供內(nèi)置功能,使工程師的工作更輕松。事實上,這些可用的框架是如此成功和無處不在,以至于當我們進入安全關鍵領域時,許多人還沒有意識到,在確定性和安全性很重要的情況下,這些工具是不可用的。但是,正如研究界使用超越CUDA或OpenCL?的工具生態(tài)系統(tǒng)一樣,安全關鍵行業(yè)需要建立一個安全關鍵工具和框架的生態(tài)系統(tǒng)。

BLAS 和 FFT 的安全關鍵型實施是朝著正確方向邁出的一步,但我們需要我們的合作伙伴以及整個嵌入式和自治社區(qū)幫助定義工具和安全關鍵 API,為未來所有可靠設備提供動力。開源社區(qū)已經(jīng)展示了可以實現(xiàn)的目標,并為我們的產(chǎn)品和想法原型提供了一個很好的平臺,但我們知道 Python 庫不能確定地執(zhí)行。自主意味著責任。負責任的系統(tǒng)必須安全可靠。行業(yè)越早意識到這一點,我們就能越早離開沙盒,建立一個基于嚴格的安全標準和指導方針的基礎設施,以促進安全自主的大規(guī)模部署。

審核編輯:郭婷

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

    關注

    42

    文章

    4831

    瀏覽量

    107263
  • gpu
    gpu
    +關注

    關注

    28

    文章

    5152

    瀏覽量

    134754
  • 人工智能
    +關注

    關注

    1814

    文章

    49967

    瀏覽量

    263706
收藏 人收藏
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

    評論

    相關推薦
    熱點推薦

    廣州郵科逆變電源:解決工程人最頭疼的5大用電難題

    在工地摸爬滾打的工程師們都懂,電源設備選不好,輕則設備罷工,重則全線停工。面對市場上眼花繚亂的產(chǎn)品,廣州郵科逆變電源到底有什么獨到之處,能解決哪些實際痛點?今天咱們就聊聊這個實在話題。
    的頭像 發(fā)表于 01-06 09:56 ?91次閱讀
    廣州郵科逆變電源:解決工程人最頭疼的5大用電難題

    通信電源選國產(chǎn)靠譜嗎?哪些實力派?廣州郵科什么優(yōu)勢?

    搞通信工程和運維的朋友,最近是不是也在為電源選型糾結?特別是看到招標書上越來越多的國產(chǎn)品牌,心里難免打鼓:通信電源選國產(chǎn)靠譜嗎?? 今天咱就打開天窗說亮話,聊聊國產(chǎn)電源的現(xiàn)狀,盤盤市場上有哪些實力派,再具體說說像廣州郵科這樣的老牌子,到底有啥優(yōu)勢。
    的頭像 發(fā)表于 12-31 09:25 ?195次閱讀
    通信電源選國產(chǎn)靠譜嗎?<b class='flag-5'>有</b>哪些實力派?廣州郵科<b class='flag-5'>有</b>什么優(yōu)勢?

    自動駕駛中毫米波雷達到底有何作用?

    毫米波雷達、超聲波雷達等感知硬件,更像是一個配角,成為自動駕駛技術實現(xiàn)的輔助硬件。那在自動駕駛中毫米波雷達到底有何作用?
    的頭像 發(fā)表于 12-10 17:07 ?1744次閱讀
    自動駕駛中毫米波雷達<b class='flag-5'>到底有</b>何作用?

    這款嵌入式工控機,它到底牛在哪?

    “批量部署”的優(yōu)選,既能滿足復雜場景需求,又能大幅降低開發(fā)門檻,讓產(chǎn)品應用落地更高效。 ? 現(xiàn)在,讓我們一起來看下,它到底有何過人之處? ▍常用接口“全配齊” 開發(fā)者最煩“接口不夠”?而這款嵌入式工控機直接把工業(yè)
    的頭像 發(fā)表于 12-03 11:11 ?312次閱讀
    這款嵌入式工控機,它<b class='flag-5'>到底</b>牛在哪?

    漢威科技薄膜鉑電阻溫度傳感器到底有多強

    測量溫度簡單嗎?簡單卻也不簡單,為了測得準,人類已經(jīng)努力了上千年!薄膜鉑電阻溫度傳感器到底有多強?為何是高端溫度傳感器的代表?
    的頭像 發(fā)表于 11-28 11:51 ?684次閱讀

    磁通門電流傳感器的精度能達到多少呢?

    高精度電流傳感器的精度到底有多高呢
    的頭像 發(fā)表于 11-04 16:01 ?308次閱讀

    TFT顯示模組什么功能

    是細問它到底有哪些功能特點,不少人可能就說不上來了,那接下來咱們就一起聊聊 TFT 顯示模組到底有哪些關鍵功能。
    的頭像 發(fā)表于 08-27 10:59 ?600次閱讀
    TFT顯示模組<b class='flag-5'>有</b>什么功能

    電磁干擾“江湖三兄弟”:EMC、EMI、EMS 到底有啥區(qū)別?

    電磁干擾“江湖三兄弟”:EMC、EMI、EMS 到底有啥區(qū)別?
    的頭像 發(fā)表于 08-20 15:16 ?2344次閱讀
    電磁干擾“江湖三兄弟”:EMC、EMI、EMS <b class='flag-5'>到底有</b>啥區(qū)別?

    HDMI中的ARC是什么?它有哪些作用?

    HDMI上有許多優(yōu)勢屬性,例如VRR、ARC、ALLM、QMS等,它們的加入都大大提升了專業(yè)級的影音體驗。本期視頻我們來聊聊對HDMI影響度特別高的ARC,它到底有什么作用。
    的頭像 發(fā)表于 07-01 15:06 ?1.5w次閱讀
    HDMI中的ARC是什么?它有哪些作用?

    漫畫科普 | 功率放大器到底有哪些應用?帶你解鎖功放經(jīng)典應用場景?。ㄒ唬?/a>

    漫畫科普 | 功率放大器到底有哪些應用?帶你解鎖功放經(jīng)典應用場景?。ㄒ唬?/div>
    的頭像 發(fā)表于 06-20 20:00 ?890次閱讀
    漫畫科普 | 功率放大器<b class='flag-5'>到底有</b>哪些應用?帶你解鎖功放經(jīng)典應用場景?。ㄒ唬? />    </a>
</div>                              <div   id=

    超級電容和鋰電池什么區(qū)別,超級電容哪些優(yōu)勢?

    ,是一種新型儲能裝置,超級電容也稱為黃金電容,法拉電容,是一種新型電化學電容器,它的特別之處是在存儲電能的過程中不發(fā)生化學反應,這種反應是可逆的,由于工作原理超級電
    的頭像 發(fā)表于 05-16 08:51 ?1770次閱讀
    超級電容和鋰電池<b class='flag-5'>有</b>什么區(qū)別,超級電容<b class='flag-5'>有</b>哪些優(yōu)勢?

    實測 PTR54LS05低功耗到底有多低

    實測 PTR54LS05低功耗到底有多低?
    發(fā)表于 04-27 10:57

    PLC和單片機到底有什么區(qū)別?

    在自動化和嵌入式開發(fā)領域,PLC和單片機是兩種常見的控制系統(tǒng)。雖然它們許多相似之處,但它們的功能、應用范圍、開發(fā)成本等方面也存在顯著差異。本文將從多個角度詳細探討這兩者的不同之處,幫助大家更好地理
    的頭像 發(fā)表于 04-07 11:58 ?5630次閱讀
    PLC和單片機<b class='flag-5'>到底有</b>什么區(qū)別?

    電烙鐵焊錫到底有沒有毒

    電烙鐵焊錫到底有沒有毒?無鉛?鉛? 電烙鐵焊錫有毒嗎? 網(wǎng)友吐槽稱,他在PCB工廠用電烙鐵焊錫一年整了,都感覺到身體開始不舒服了,腹部有點脹,焊錫有毒嗎?是不是會鉛中毒。 其實這個還要看工作中
    的頭像 發(fā)表于 02-12 09:27 ?5273次閱讀

    在RF或信號鏈中VRM特別之處

    Qorvo首席系統(tǒng)工程師/高級管理培訓師 Masashi Nogawa將通過《從射頻信號完整性到電源完整性》這一系列文章,與您探討射頻(RF)電源的相關話題,以及電源軌可能對噪聲敏感的RF和信號鏈應用構成的挑戰(zhàn)。本文將討論VRM作為特殊功率放大器的工作原理及其與RF/信號鏈領域中的共通點。
    的頭像 發(fā)表于 02-11 11:04 ?2022次閱讀
    在RF或信號鏈中VRM<b class='flag-5'>有</b>何<b class='flag-5'>特別之處</b>