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

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

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

Google公司推出一個使用數(shù)據(jù)流圖進(jìn)行數(shù)值計算的開源人工智能軟件庫

人工智能和機(jī)器人研究院 ? 來源:未知 ? 作者:李倩 ? 2018-06-04 11:21 ? 次閱讀

Tensor Flow 是 Google 公司推出的一個使用數(shù)據(jù)流圖進(jìn)行數(shù)值計算的開源人工智能軟件庫,最初由 Google 大腦團(tuán)隊為了研究機(jī)器學(xué)習(xí)和深度神經(jīng)網(wǎng)絡(luò)而開發(fā),之后于 2015 年 10 月宣布開源。機(jī)器學(xué)習(xí)與深度學(xué)習(xí)是人工智能技術(shù)中核心、最關(guān)鍵的部分,正是深度學(xué)習(xí)的發(fā)展帶動了人工智能近年來發(fā)展的新潮,推動著“大數(shù)據(jù)+深度模型”的發(fā)展。Tensor Flow 提供了豐富的構(gòu)建和訓(xùn)練機(jī)器學(xué)習(xí)模型的 API 庫,支持卷積神經(jīng)網(wǎng)絡(luò)(Convolutional Neural Network,CNN)、循環(huán)神經(jīng)網(wǎng)絡(luò)(Recurrent Neural Networks,RNN)、長短期記憶網(wǎng)絡(luò)(Long Short Term Memory Networks,LSTMN)等深度神經(jīng)網(wǎng)絡(luò)模型。Tensor Flow 的基本架構(gòu)如圖 1 所示。其中,設(shè)備層提供 Tensor Flow 的運(yùn)行環(huán)境;前端則負(fù)責(zé)提供編程模型,并支持多語言編程環(huán)境。在應(yīng)用中,通過前端調(diào)用 Tensor Flow核心 API,實現(xiàn) Tensor Flow 在不同設(shè)備環(huán)境下的運(yùn)行。

圖1

Tensor Flow 的主要特征有:①靈活性與可移植性。在設(shè)備層,Tensor Flow 能夠運(yùn)行在不同類型和大小的機(jī)器上,如臺式機(jī)、服務(wù)器、手機(jī)移動設(shè)備等并可以方便地進(jìn)行移植。在前端,Tensor Flow 支持 C++、Python、Go、JavaLua、Javascript、R 等主流語言。Tensor Flow 核心庫對 CPU/GPU 是透明的,其布式架構(gòu)使得在大規(guī)模數(shù)據(jù)集上的模型訓(xùn)練可以在合理的時間內(nèi)完成。②易用性與高效性。Tensor Flow 工作流易于理解,能夠方便地構(gòu)建和實現(xiàn)已有的復(fù)雜機(jī)器學(xué)習(xí)架構(gòu)。

同時,目前已有多種高層接口構(gòu)建在 Tensor Flow 之上,如 Keras、Sk Flow 等。Tensor Flow庫的高性能、高效率特征,還可以將硬件的計算潛能全部發(fā)揮出來。③促進(jìn)科學(xué)研究進(jìn)程。以往研究者在科研中的算法需要大量的編碼工作才能轉(zhuǎn)化為產(chǎn)品,而使用 Tensor Flow 可以幫助研究者直接嘗試新的算法,通過訓(xùn)練和使用模型,更便捷地將研究成果轉(zhuǎn)化為實際產(chǎn)品,故有效地提高了科研產(chǎn)出率。④良好的技術(shù)支持與完善的社區(qū)。Google 投入了巨大的資源為 Tensor Flow提供支持和引導(dǎo)并且鼓勵社區(qū)參與,使用者通過廣泛的社區(qū)支持可以方便地獲取幫助。

主要開源框架的比較

當(dāng)前,Google Microsoft、Facebook 等科技公司和多家研究機(jī)構(gòu)都推出了開源的人工智能與機(jī)器學(xué)習(xí)框架,其中主要開源框架的比較如表 1 所示。結(jié)果顯示,較之 Caffe、MXNet、CNTK、Theano、Torch、Paddle Paddle 等主要開源框架,Tensor Flow 在架構(gòu)設(shè)計、性能、應(yīng)用等方面的表現(xiàn)均更為出色。

Tensor Flow 的應(yīng)用原則

Tensor Flow 為人工智能的研究與開發(fā)提供了良好的基礎(chǔ)和支持。例如在應(yīng)用開源系統(tǒng)進(jìn)行教育人工智能系統(tǒng)的設(shè)計與實現(xiàn)時,需要遵循以下原則:

設(shè)計方面:從需求出發(fā),圍繞用戶、目標(biāo)、問題和場景展開

在人工智能研究中,要注意“人工智能教育不同于娛樂游戲產(chǎn)品,無論是應(yīng)還是市場開發(fā),都必須充分尊重教育自身規(guī)律?!痹O(shè)計教育人工智能產(chǎn)品是在設(shè)計一個具有主動學(xué)習(xí)、成長、預(yù)測能力的系統(tǒng),用戶、目標(biāo)、問題和場景是進(jìn)行教育人工智能系統(tǒng)設(shè)計時需特別注意考慮的要素。從教育需求出發(fā),用戶群分析和目標(biāo)分析是進(jìn)行系統(tǒng)設(shè)計的前提,而明確應(yīng)用場景和要解決的問題是進(jìn)行系統(tǒng)設(shè)計的關(guān)鍵。在此基礎(chǔ)上,通過教師、教學(xué)設(shè)計者、教學(xué)軟件開發(fā)者的共同參與,完成系統(tǒng)的模型構(gòu)建和功能模塊設(shè)計。

實現(xiàn)方面:從教學(xué)模型到教育產(chǎn)品,發(fā)揮開源系統(tǒng)優(yōu)勢

在具體的實現(xiàn)方面,應(yīng)充分發(fā)揮 Tensor Flow 開源系統(tǒng)的優(yōu)勢,選擇合適的 Tensor Flow 技術(shù)和相關(guān)技術(shù),將系統(tǒng)模型從教學(xué)研究變成教育產(chǎn)品,具體可以下方面著手:①在應(yīng)用中可以使用 Tensor Flow Serving 導(dǎo)出和應(yīng)用模型——Tensor Flow Serving 是一個高性能的服務(wù)系統(tǒng),用于運(yùn)行通過機(jī)器學(xué)習(xí)得到的模型,使模型能夠更迅速、更便捷地進(jìn)入產(chǎn)品開發(fā)過程;②可以通過 Tensor Flow Ecosystem 與多種開源框架融合,實現(xiàn)不同開發(fā)環(huán)境和系統(tǒng)的互通;③在基于Tensor Flow 教育人工智能系統(tǒng)的應(yīng)用中,注意充分發(fā)揮其分布式、可擴(kuò)展性、跨平臺性等優(yōu)勢。

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

原文標(biāo)題:開源人工智能系統(tǒng) Tensor Flow 的介紹

文章出處:【微信號:gh_ecbcc3b6eabf,微信公眾號:人工智能和機(jī)器人研究院】歡迎添加關(guān)注!文章轉(zhuǎn)載請注明出處。

收藏 人收藏

    評論

    相關(guān)推薦

    如何使用cmp進(jìn)行數(shù)據(jù)庫管理的技巧

    使用 cmp 命令進(jìn)行數(shù)據(jù)庫管理可能不是最直觀的方法,因為 cmp 通常用于比較兩文件是否相同。然而,如果你的意圖是使用 cmp 來檢查數(shù)據(jù)庫文件或備份文件的致性,以下是
    的頭像 發(fā)表于 12-17 09:31 ?120次閱讀

    Banana Pi 攜手 ArmSoM 推出人工智能加速 RK3576 CM5 計算模塊

    的直接替代品。 ArmSoM 在其創(chuàng)建過程中寫道:“ArmSoM-CM5 是款由 Rockchip RK3576 第二代 8nm 高性能 AIOT(人工智能物聯(lián)網(wǎng))平臺驅(qū)動的計算模塊。它集成了四核
    發(fā)表于 12-11 18:38

    嵌入式和人工智能究竟是什么關(guān)系?

    領(lǐng)域,如工業(yè)控制、智能家居、醫(yī)療設(shè)備等。 人工智能計算機(jī)科學(xué)的分支,它研究如何使計算機(jī)具
    發(fā)表于 11-14 16:39

    人工智能計算數(shù)據(jù)三者關(guān)系

    人工智能、云計算與大數(shù)據(jù)之間的關(guān)系是緊密相連、相互促進(jìn)的。大數(shù)據(jù)人工智能提供了豐富的訓(xùn)練資源和驗證環(huán)境;云
    的頭像 發(fā)表于 11-06 10:03 ?455次閱讀

    《AI for Science:人工智能驅(qū)動科學(xué)創(chuàng)新》第6章人AI與能源科學(xué)讀后感

    幸得好書,特此來分享。感謝平臺,感謝作者。受益匪淺。 在閱讀《AI for Science:人工智能驅(qū)動科學(xué)創(chuàng)新》的第6章后,我深刻感受到人工智能在能源科學(xué)領(lǐng)域中的巨大潛力和廣泛應(yīng)用。這
    發(fā)表于 10-14 09:27

    《AI for Science:人工智能驅(qū)動科學(xué)創(chuàng)新》第人工智能驅(qū)動的科學(xué)創(chuàng)新學(xué)習(xí)心得

    人工智能:科學(xué)研究的加速器 第章清晰地闡述了人工智能作為科學(xué)研究工具的強(qiáng)大功能。通過機(jī)器學(xué)習(xí)、深度學(xué)習(xí)等先進(jìn)技術(shù),AI能夠處理和分析海量數(shù)據(jù),發(fā)現(xiàn)傳統(tǒng)方法難以捕捉的模式和規(guī)律。這不
    發(fā)表于 10-14 09:12

    risc-v在人工智能圖像處理應(yīng)用前景分析

    RISC-V在人工智能圖像處理領(lǐng)域的應(yīng)用前景十分廣闊,這主要得益于其開源性、靈活性和低功耗等特點(diǎn)。以下是對RISC-V在人工智能圖像處理應(yīng)用前景的詳細(xì)分析: 、RISC-V的基本特點(diǎn)
    發(fā)表于 09-28 11:00

    名單公布!【書籍評測活動NO.44】AI for Science:人工智能驅(qū)動科學(xué)創(chuàng)新

    大力發(fā)展AI for Science的原因。 第2章從科學(xué)研究底層的理論模式與主要困境,以及人工智能三要素(數(shù)據(jù)、算法、算力)出發(fā),對AI for Science的技術(shù)支撐進(jìn)行解讀。 第3章介紹了在
    發(fā)表于 09-09 13:54

    阿里巴巴云計算入股蘇州語靈人工智能科技公司

    近日,國內(nèi)云計算巨頭阿里巴巴云計算有限公司(簡稱“阿里云”)在人工智能領(lǐng)域的布局再下城,宣布入股蘇州語靈
    的頭像 發(fā)表于 08-30 18:03 ?1807次閱讀

    統(tǒng)日志數(shù)據(jù)流

    統(tǒng)日志數(shù)據(jù)流 日志系統(tǒng)數(shù)據(jù)流 系統(tǒng)進(jìn)行日志收集的過程可以分為三
    的頭像 發(fā)表于 08-21 15:00 ?316次閱讀
    統(tǒng)<b class='flag-5'>一</b>日志<b class='flag-5'>數(shù)據(jù)流</b><b class='flag-5'>圖</b>

    FPGA在人工智能中的應(yīng)用有哪些?

    定制化的硬件設(shè)計,提高了硬件的靈活性和適應(yīng)性。 綜上所述,F(xiàn)PGA在人工智能領(lǐng)域的應(yīng)用前景廣闊,不僅可以用于深度學(xué)習(xí)的加速和云計算的加速,還可以針對特定應(yīng)用場景進(jìn)行定制化計算,為
    發(fā)表于 07-29 17:05

    TensorFlow的定義和使用方法

    TensorFlow是由谷歌人工智能團(tuán)隊谷歌大腦(Google Brain)開發(fā)和維護(hù)的開源機(jī)器學(xué)習(xí)
    的頭像 發(fā)表于 07-02 14:14 ?793次閱讀

    夏普討論建立人工智能數(shù)據(jù)中心

    近日,夏普公司宣布與KDDI公司達(dá)成重要合作意向,雙方將針對建立人工智能數(shù)據(jù)中心進(jìn)行深入討論。據(jù)悉,此次合作將圍繞英偉達(dá)的
    的頭像 發(fā)表于 06-05 09:17 ?472次閱讀

    人工智能模型公司Anthropic近日推出款Claude移動端App

    制造Claude 3人工智能模型公司Anthropic近日推出款iOS應(yīng)用程序,并為群組共享模型訪問添加第二付費(fèi)層。
    的頭像 發(fā)表于 05-08 09:55 ?699次閱讀

    嵌入式人工智能的就業(yè)方向有哪些?

    嵌入式人工智能的就業(yè)方向有哪些? 在新輪科技革命與產(chǎn)業(yè)變革的時代背景下,嵌入式人工智能成為國家新型基礎(chǔ)建設(shè)與傳統(tǒng)產(chǎn)業(yè)升級的核心驅(qū)動力。同時在此背景驅(qū)動下,眾多名企也紛紛在嵌入式人工智能
    發(fā)表于 02-26 10:17