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

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

3天內不再提示

人工智能深度學習的框架簡述

嵌入式應用開發(fā) ? 來源:嵌入式應用開發(fā) ? 作者:嵌入式應用開發(fā) ? 2023-05-16 10:07 ? 次閱讀

深度學習框架是用于開發(fā)和運行人工智能算法的平臺,它為軟件人員開發(fā)人工智能提供了模塊化的基礎,一般提供數據輸人、編寫神經網絡模型、訓練模型、硬件驅動和部署等多種功能。
當前,人工智能基礎性算法已經較為成熟,為了讓開發(fā)人員更便捷地使用這些算法和
模型來開發(fā)特定的人工智能應用,各大廠商紛紛發(fā)力建設算法模型工具庫,并將其封裝為軟件框架供開發(fā)人員使用。隨著深度學習框架的發(fā)展,深度神經網絡結構的設計已經高模塊化。開發(fā)者只需要在比較宏觀的層面上選擇組件,構建網絡,定制參數,就可以實現
深度神經網絡的設計。而深度學習框架負責解釋開發(fā)者定制的網絡,并將其轉換成芯片可以執(zhí)行的指令,進而進行模型訓練和推理工作。一個優(yōu)秀的深度學習框架,一方面要對開發(fā)者友好,能提供豐富的組件以及便捷的組網方式,另一方面也要和AI芯片緊密結合,能
實現高效的訓練和推理。對于深度學習框架的設計,要綜合考慮易用性、穩(wěn)定性、系統(tǒng)性能等多個因素。首先,深度學習框架需要能夠支持研究者和開發(fā)者高效地進行人工智能算法模型和應用的開發(fā),因此易用性是一個重要的考量因素。其次,為了能夠支持企業(yè)級應用,框架的穩(wěn)定性和可靠性也至關重要。最后,由于深度學習框架往往要處理超大規(guī)模的多模態(tài)數據,因此訓練和預測的性能對實際應用也有很大的影響。
總體來說,軟件框架在模型庫建設及調用功能方面具有一定的共性,但又各具特點。
軟件框架有閉源和開源兩種形式:蘋果公司等少數企業(yè)選擇采用閉源方式提供軟件框架,目的是打造技術壁壘,而目前業(yè)內主流軟件框架基本都是開源化運營的。深度學習框架陸續(xù)開源,已經大幅降低了開發(fā)門檻。但直接基于深度學習框架開發(fā)和設計新的模型算法仍有較高的技術門檻。因此,人們對網絡結構自動化設計的研究越來越多,通過機器學習來設計深度學習模型,減少依賴經驗和反復嘗試調參,以此彌補深度學習專家的稀缺,比較典型的產品包括 Google的Auto ML和百度的AutoDL等。同時,零算法基礎的快速應用平臺等降低技術門檻的平臺開始出現,極大地降低了深度學習應用的入門成本。
人工智能發(fā)展到現在,對于開發(fā)者來說,軟件框架基本可以說是必不可少的工具,同時其重要性也在于,它是行業(yè)巨頭打造其軟硬件生態(tài)的重要環(huán)節(jié)。從2016年Go0gle將自己的深度學習框架開源以來,軟件框架處于群雄并起的時代,各大巨頭意識到通過開源技術建立產業(yè)生態(tài)是搶占產業(yè)制高點的重要手段,紛紛推出了自家的開源深度學習框架,將深度學習軟件框架作為打造開發(fā)及使用生態(tài)核心的重點。在目前的產業(yè)態(tài)熱下深度學習模型的表示及存儲尚未統(tǒng)一,訓練軟件框架及推理軟件框架尚未形成-二對應關系技術
生態(tài)爭奪將持續(xù)。在接下來的幾年中,深度學習框架發(fā)展的焦點將是如何更智能地實現量化,如何更好地促進框架間的融合,如何更有效地支持GPUASIC等芯片的異構加速能力,如何針對新硬件進行自動編譯,等等。

下面列出目前人工智能框架廠商提供的語言的和硬件,見下圖。

poYBAGRi5QSAEaHeAAk-6I_tm48780.png
審核編輯:湯梓紅
聲明:本文內容及配圖由入駐作者撰寫或者入駐合作網站授權轉載。文章觀點僅代表作者本人,不代表電子發(fā)燒友網立場。文章及其配圖僅供工程師學習之用,如有內容侵權或者其他違規(guī)問題,請聯系本站處理。 舉報投訴
  • 框架
    +關注

    關注

    0

    文章

    403

    瀏覽量

    17491
  • 人工智能
    +關注

    關注

    1791

    文章

    47282

    瀏覽量

    238534
  • 深度學習
    +關注

    關注

    73

    文章

    5503

    瀏覽量

    121175
收藏 人收藏

    評論

    相關推薦

    菜鳥如何學習人工智能

    菜鳥如何學習人工智能
    發(fā)表于 06-03 16:36

    人工智能和機器學習的前世今生

    摘要: 閱讀本文以了解更多關于人工智能、機器學習深度學習方面的知識,以及它們對商業(yè)化意味著什么。如果正確的利用模式識別進行商業(yè)預測和決策,那么會為企業(yè)帶來巨大的利益。機器
    發(fā)表于 08-27 10:16

    資深大牛認證的干貨:人工智能與matlab學習資料

    超10多年工作經驗的資深大牛推薦的人工智能&MATLAB學習資料。1. 主題演講: 人工智能 & 你, 準備好了嗎?2. 《MATLAB 機器學習》電子書2.1《機器
    發(fā)表于 11-06 15:47

    人工智能、數據挖掘、機器學習深度學習的關系

    人工智能、數據挖掘、機器學習深度學習之間,主要有什么關系?
    發(fā)表于 03-16 11:35

    迅為RK3399開發(fā)板人工智能深度學習框架

    `迅為率先在RK3399 開發(fā)板上支持了Docker、TensorFlow目標檢測API、OpenCV、Keras、scikit-learn、pytorch和Python等,組成了人工智能深度學習
    發(fā)表于 05-21 17:28

    人工智能芯片是人工智能發(fā)展的

    人工智能芯片是人工智能發(fā)展的 | 特倫斯謝諾夫斯基責編 | 屠敏本文內容經授權摘自《深度學習 智能時代的核心驅動力量》從AlphaGo的人機
    發(fā)表于 07-27 07:02

    人工智能基本概念機器學習算法

    目錄人工智能基本概念機器學習算法1. 決策樹2. KNN3. KMEANS4. SVM5. 線性回歸深度學習算法1. BP2. GANs3. CNN4. LSTM應用
    發(fā)表于 09-06 08:21

    基于RK3399ProD的人工智能開發(fā)板深度學習課程分享

    基于RK3399ProD的人工智能開發(fā)板深度學習課程分享
    發(fā)表于 02-11 08:54

    在RK3399開發(fā)板上如何去實現一種人工智能深度學習框架

    在RK3399開發(fā)板上如何去實現一種人工智能深度學習框架呢?
    發(fā)表于 03-07 07:00

    什么是人工智能、機器學習、深度學習和自然語言處理?

    領域,包括機器學習、深度學習、數據挖掘、計算機視覺、自然語言處理和其他幾個學科。首先,人工智能涉及使計算機具有自我意識,利用計算機視覺、自然語言理解和模仿其他感官。其次,
    發(fā)表于 03-22 11:19

    嵌入式人工智能學習路線

    系統(tǒng)項目簡介:人工智能工業(yè)分揀系統(tǒng)基于AI計算機視覺、AI語音識別+機械臂控制為一體的機械臂控制、倉庫貨物分揀、整理功能,基于TensorFlow框架,通過深度學習神經網絡算法識別倉庫
    發(fā)表于 09-16 17:07

    《移動終端人工智能技術與應用開發(fā)》人工智能的發(fā)展與AI技術的進步

    人工智能打發(fā)展是算法優(yōu)先于實際應用。近幾年隨著人工智能的不斷普及,許多深度學習算法涌現,從最初的卷積神經網絡(CNN)到機器學習算法的時代。
    發(fā)表于 02-17 11:00

    《移動終端人工智能技術與應用開發(fā)》+理論學習

    收到《移動終端人工智能技術與應用開發(fā)》有一段時間了,由于時間有限,加上工作原因,目前只看到第3章,前幾章主要介紹人工智能和機器學習的基礎知識,發(fā)展歷程,分類等,重點說明了,在移動終端上如何實現
    發(fā)表于 02-27 23:28

    如何搶占人工智能戰(zhàn)略制高點?深度學習是重點!

    深度學習框架是新一輪人工智能跨越發(fā)展的核心引擎,也是全球科技創(chuàng)新和產業(yè)發(fā)展的前沿陣地。近年來,各國競相布局深度
    發(fā)表于 08-16 17:41 ?1386次閱讀

    深度學習框架是什么?深度學習框架有哪些?

    高模型的精度和性能。隨著人工智能和機器學習的迅猛發(fā)展,深度學習框架已成為了研究和開發(fā)人員們必備的工具之一。 目前,市場上存在許多
    的頭像 發(fā)表于 08-17 16:03 ?2747次閱讀