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

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

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

TensorFlow和PyTorch框架的幾個(gè)重要發(fā)展

jmiy_worldofai ? 來源:lp ? 2019-04-11 12:01 ? 次閱讀

我們最近看到了TensorFlow和PyTorch框架的幾個(gè)重要發(fā)展。

PyTorch v1.0于2018年10月發(fā)布,與此同時(shí),fastai v1.0也發(fā)布了。這兩個(gè)版本都標(biāo)志著框架成熟度的重要里程碑。

TensorFlow 2.0 Alpha于2019年3月4日發(fā)布。它增加了新的功能和改進(jìn)了用戶體驗(yàn)。它還更緊密地集成了Keras及其高級(jí)API

方法

在本文中,我們將Keras和fastai包括在比較中,因?yàn)樗鼈兣cTensorFlow和PyTorch緊密集成。

在本文中,我們不會(huì)探討其他的深度學(xué)習(xí)框架。比如:Caffe、Theano、MXNET、CNTK、DeepLearning4J或Chainer。雖然這些框架都有各自的優(yōu)點(diǎn),但它們似乎都沒有處于增長(zhǎng)軌道,不太可能接近TensorFlow或PyTorch。它們也不是與這兩個(gè)框架緊密耦合的。

在線求職列表變化

為了確定在當(dāng)今的就業(yè)市場(chǎng)上哪些深度學(xué)習(xí)庫(kù)是有需求的,在Indeed、LinkedIn、Monster和SimplyHired上搜索了職位列表。

搜索了“機(jī)器學(xué)習(xí)”這個(gè)詞,然后是庫(kù)名。因此,使用machine learning TensorFlow對(duì)TensorFlow進(jìn)行了評(píng)估。由于歷史比較的原因,使用了這種方法。沒有machine learning的搜索不會(huì)產(chǎn)生明顯不同的結(jié)果。搜索區(qū)域是美國(guó)。

從2019年3月的數(shù)量中減去了6個(gè)月前的數(shù)量。以下是我們的發(fā)現(xiàn):

TensorFlow的增長(zhǎng)略高于PyTorch。Keras的增長(zhǎng)大約是TensorFlow的一半。Fastai仍然沒有出現(xiàn)在幾乎所有的工作列表中。

請(qǐng)注意,PyTorch在除LinkedIn以外的所有求職網(wǎng)站上看到的新增職位列表數(shù)量都超過了TensorFlow。還請(qǐng)注意,按絕對(duì)值計(jì)算,TensorFlow出現(xiàn)在職位列表中的數(shù)量幾乎是PyTorch或Keras的三倍。

谷歌平均搜索變化

在最大的搜索引擎上進(jìn)行網(wǎng)絡(luò)搜索是衡量受歡迎程度的一個(gè)標(biāo)準(zhǔn)。我們查看了過去一年谷歌趨勢(shì)的搜索歷史。我們搜索了全世界對(duì)機(jī)器學(xué)習(xí)和人工智能領(lǐng)域的興趣。谷歌沒有提供絕對(duì)的搜索數(shù)字,但是它提供了相對(duì)的數(shù)字。

取過去6個(gè)月的平均興趣得分,并將其與之前6個(gè)月的平均興趣得分進(jìn)行比較。

在過去的六個(gè)月中,TensorFlow的相對(duì)搜索量有所下降,而PyTorch的相對(duì)搜索量有所增長(zhǎng)。

下圖直接顯示了過去一年的搜索興趣。

Medium文章

Medium是數(shù)據(jù)科學(xué)文章和教程的流行位置。

在過去的六個(gè)月里,對(duì)其Medium網(wǎng)站搜索,發(fā)現(xiàn)TensorFlow和Keras發(fā)表的文章數(shù)量差不多。PyTorch的數(shù)量相對(duì)較少。

作為高級(jí)API,Keras和fastai在新的深度學(xué)習(xí)實(shí)踐者中很受歡迎。Medium有很多教程介紹如何使用這些框架。

arXiv文章

arXiv是大多數(shù)學(xué)術(shù)深度學(xué)習(xí)文章發(fā)布的在線資源庫(kù)。在過去的六個(gè)月中,使用谷歌站點(diǎn)搜索結(jié)果搜索了關(guān)于arXiv上每個(gè)框架的新文章。

TensorFlow有最多的新文章出現(xiàn),遠(yuǎn)遠(yuǎn)超過其他網(wǎng)站。

GitHub

GitHub是另一個(gè)展示框架受歡迎程度的指標(biāo)。我們?cè)谙旅娴膱D表中列出了stars,forks,watchers和contributors。

每個(gè)類別中,TensorFlow的GitHub活動(dòng)最多。然而,就watchers和contributors的增長(zhǎng)而言,PyTorch非常接近。此外,F(xiàn)astai也看到了許多新的貢獻(xiàn)者。

Keras的一些貢獻(xiàn)者無(wú)疑正在TensorFlow庫(kù)中對(duì)此進(jìn)行研究。值得注意的是,TensorFlow和Keras都是由google人帶頭開發(fā)的開源產(chǎn)品。

Quora

我們還添加了Quora話題的關(guān)注者數(shù)量,一個(gè)以前沒有的新類別。

TensorFlow在過去六個(gè)月里增加了最多的新話題關(guān)注者。PyTorch和Keras的添加量都要少得多。

一旦我有了所有的數(shù)據(jù),我們就把它合并成一個(gè)度量標(biāo)準(zhǔn)。

成長(zhǎng)評(píng)分解析

下面是我們?nèi)绾蝿?chuàng)建成長(zhǎng)評(píng)分:

1、在0和1之間縮放所有特征;

2、聚合了在線工作列表和GitHub子類別;

3、按以下百分比加權(quán)類別;

4、將可加性分?jǐn)?shù)乘以100得出可理解性;

5、將每個(gè)框架的類別得分匯總為單個(gè)增長(zhǎng)得分。

工作列表占總分的三分之一多一點(diǎn)。與我們?cè)?018年得分分析不同,我們沒有包括KDNuggets使用情況調(diào)查數(shù)據(jù)(沒有新數(shù)據(jù))或書籍?dāng)?shù)(六個(gè)月內(nèi)出版的不多)。

分類和最終得分:

成長(zhǎng)評(píng)分:

TensorFlow是目前需求最多、增長(zhǎng)最快的框架。短期內(nèi)不會(huì)有任何進(jìn)展。PyTorch正在迅速增長(zhǎng)。Keras在過去的六個(gè)月里也有了很大的增長(zhǎng)。最后,fastai從一個(gè)較低的基線開始增長(zhǎng)。值得記住的是,它是這么多框架中最年輕的。

TensorFlow和PyTorch都是很好的學(xué)習(xí)框架

學(xué)習(xí)建議

如果你想學(xué)習(xí)TensorFlow,建議你從Keras開始。推薦這兩個(gè)學(xué)習(xí)教程:

1、https://www.amazon.com/Deep-Learning-Python-Francois-Chollet/dp/1617294438

2、https://www.datacamp.com/courses/deep-learning-in-python

Tensorflow 2.0通過tf.keras使用Keras作為其高級(jí)API。這是一個(gè)快速入門介紹TensorFlow 2.0的方式:

https://threader.app/thread/1105139360226140160

如果你想學(xué)習(xí)PyTorch,建議從fast.ai’s MOOC :

https://course.fast.ai/

在這里你將學(xué)習(xí)深度學(xué)習(xí)基礎(chǔ)知識(shí),fastai和PyTorch基礎(chǔ)知識(shí)。

TensorFlow和PyTorch的前景如何?

我一直聽說人們更喜歡使用PyTorch而不是TensorFlow。PyTorch更加Python化,并且具有更加一致的API。它還有本地ONNX模型導(dǎo)出,可以用來加速推理。此外,PyTorch與Numpy共享許多命令,這減少了學(xué)習(xí)它的障礙。

然而,正如谷歌的首席決策智能工程師Cassie Kozyrkov所說:

TensorFlow will now have a more straightforward API, a streamlined Keras integration, and an eager execution option.

這些變化以及TensorFlow的廣泛采用,應(yīng)該有助于該框架在未來幾年保持流行。

TensorFlow最近宣布了另一個(gè)激動(dòng)人心的計(jì)劃:Swift for TensorFlow。Swift是一種最初由蘋果開發(fā)的編程語(yǔ)言。在執(zhí)行和開發(fā)速度方面,Swift比Python有很多優(yōu)勢(shì)。Fast.ai將在部分高級(jí)MOOC中使用Swift for TensorFlow。這門語(yǔ)言可能一兩年內(nèi)都不會(huì)在黃金時(shí)段出現(xiàn),但它可能比目前的深度學(xué)習(xí)框架有所改進(jìn)。

https://www.tensorflow.org/swift

影響深度學(xué)習(xí)框架的另一個(gè)進(jìn)步是量子計(jì)算。一臺(tái)可用的量子計(jì)算機(jī)可能還需要幾年的時(shí)間,但谷歌、IBM、微軟和其他公司正在考慮如何將量子計(jì)算與深度學(xué)習(xí)結(jié)合起來。需要調(diào)整框架以適應(yīng)這種新技術(shù)。

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

    關(guān)注

    27

    文章

    6168

    瀏覽量

    105397
  • 深度學(xué)習(xí)
    +關(guān)注

    關(guān)注

    73

    文章

    5503

    瀏覽量

    121176
  • tensorflow
    +關(guān)注

    關(guān)注

    13

    文章

    329

    瀏覽量

    60536
  • pytorch
    +關(guān)注

    關(guān)注

    2

    文章

    808

    瀏覽量

    13229

原文標(biāo)題:哪個(gè)深度學(xué)習(xí)框架發(fā)展更快?TensorFlow還是PyTorch?

文章出處:【微信號(hào):worldofai,微信公眾號(hào):worldofai】歡迎添加關(guān)注!文章轉(zhuǎn)載請(qǐng)注明出處。

收藏 人收藏

    評(píng)論

    相關(guān)推薦

    TensorFlow、PyTorch,“后浪”O(jiān)neFlow 有沒有機(jī)會(huì)

    TensorFlow、PyTorch,“后浪”O(jiān)neFlow 有沒有機(jī)會(huì) | 一流科技工程師成誠(chéng)編者按:7月31日,一流科技在創(chuàng)業(yè)1300天后,他們宣布開源自研的深度學(xué)習(xí)框架OneFlow,此前,CSDN對(duì)CEO袁進(jìn)輝進(jìn)行了專訪
    發(fā)表于 07-27 08:24

    如何安裝TensorFlow2 Pytorch?

    如何安裝TensorFlow2 Pytorch
    發(fā)表于 03-07 07:32

    在Ubuntu 18.04 for Arm上運(yùn)行的TensorFlowPyTorch的Docker映像

    TensorFlowPyTorch是兩個(gè)最流行的機(jī)器學(xué)習(xí)框架。兩者在 Arm 上的使用都在增加,從像 Raspberry Pi 這樣的小型系統(tǒng)到用于服務(wù)器和高性能計(jì)算 (HPC) 的大型系統(tǒng)。盡管
    發(fā)表于 10-14 14:25

    深度學(xué)習(xí)框架排名:TensorFlow第一,PyTorch第二

    排名是:TensorFlow 5.9%,Caffe 5.4%,Theano 3.2%,Keras 2.3%,Torch 1.6%,PyTorch 1%,其他0.5%
    的頭像 發(fā)表于 04-02 16:46 ?1.1w次閱讀
    深度學(xué)習(xí)<b class='flag-5'>框架</b>排名:<b class='flag-5'>TensorFlow</b>第一,<b class='flag-5'>PyTorch</b>第二

    什么是張量,如何在PyTorch中操作張量?

    Kirill Dubovikov寫的PyTorch vs TensorFlow?—?spotting the difference比較了PyTorchTensorFlow這兩個(gè)
    的頭像 發(fā)表于 10-12 08:58 ?1.6w次閱讀

    機(jī)器學(xué)習(xí)框架Tensorflow 2.0的這些新設(shè)計(jì)你了解多少

    幾天前,Tensorflow剛度過自己的3歲生日,作為當(dāng)前最受歡迎的機(jī)器學(xué)習(xí)框架,Tensorflow在這個(gè)寶座上已經(jīng)盤踞了近三年。無(wú)論是成熟的Keras,還是風(fēng)頭正盛的pytorch
    的頭像 發(fā)表于 11-17 11:33 ?3161次閱讀

    國(guó)產(chǎn)框架超越 PyTorchTensorFlow?

    在深度學(xué)習(xí)領(lǐng)域,PyTorch、TensorFlow 等主流框架,毫無(wú)疑問占據(jù)絕大部分市場(chǎng)份額,就連百度這樣級(jí)別的公司,也是花費(fèi)了大量人力物力,堪堪將 PaddlePaddle 推入主流。 在這
    的頭像 發(fā)表于 04-09 15:11 ?2425次閱讀
    國(guó)產(chǎn)<b class='flag-5'>框架</b>超越 <b class='flag-5'>PyTorch</b> 和 <b class='flag-5'>TensorFlow</b>?

    PyTorch1.8和Tensorflow2.5該如何選擇?

    自深度學(xué)習(xí)重新獲得公認(rèn)以來,許多機(jī)器學(xué)習(xí)框架層出不窮,爭(zhēng)相成為研究人員以及行業(yè)從業(yè)人員的新寵。從早期的學(xué)術(shù)成果 Caffe、Theano,到獲得龐大工業(yè)支持的 PyTorchTensorFlow
    的頭像 發(fā)表于 07-09 10:33 ?1515次閱讀

    TensorFlowPyTorch的實(shí)際應(yīng)用比較

    TensorFlowPyTorch是兩個(gè)最受歡迎的開源深度學(xué)習(xí)框架,這兩個(gè)框架都為構(gòu)建和訓(xùn)練深度學(xué)習(xí)模型提供了廣泛的功能,并已被研發(fā)社區(qū)廣泛采用。但是作為用戶,我們一直想知道哪種
    的頭像 發(fā)表于 01-14 11:53 ?2943次閱讀

    深度學(xué)習(xí)框架PyTorchTensorFlow如何選擇

    在 AI 技術(shù)興起后,深度學(xué)習(xí)框架 PyTorchTensorFlow 兩大陣營(yíng)似乎也爆發(fā)了類似的「戰(zhàn)爭(zhēng)」。這兩個(gè)陣營(yíng)背后都有大量的支持者,并且他們都有充足的理由來說明為什么他們所喜歡的
    發(fā)表于 02-02 10:28 ?1032次閱讀

    深度學(xué)習(xí)框架pytorch介紹

    深度學(xué)習(xí)框架pytorch介紹 PyTorch是由Facebook創(chuàng)建的開源機(jī)器學(xué)習(xí)框架,其中TensorFlow是完全基于數(shù)據(jù)流圖的。它是
    的頭像 發(fā)表于 08-17 16:10 ?1802次閱讀

    PyTorchTensorFlow的優(yōu)點(diǎn)和缺點(diǎn)

    轉(zhuǎn)載自:冷凍工廠 ? 深度學(xué)習(xí)框架是簡(jiǎn)化人工神經(jīng)網(wǎng)絡(luò) (ANN) 開發(fā)的重要工具,并且其發(fā)展非常迅速。其中,TensorFlowPyTorch
    的頭像 發(fā)表于 10-30 09:56 ?1029次閱讀
    <b class='flag-5'>PyTorch</b>與<b class='flag-5'>TensorFlow</b>的優(yōu)點(diǎn)和缺點(diǎn)

    TensorFlowPyTorch深度學(xué)習(xí)框架的比較與選擇

    深度學(xué)習(xí)作為人工智能領(lǐng)域的一個(gè)重要分支,在過去十年中取得了顯著的進(jìn)展。在構(gòu)建和訓(xùn)練深度學(xué)習(xí)模型的過程中,深度學(xué)習(xí)框架扮演著至關(guān)重要的角色。TensorFlow
    的頭像 發(fā)表于 07-02 14:04 ?973次閱讀

    tensorflowpytorch哪個(gè)好

    tensorflowpytorch都是非常不錯(cuò)的強(qiáng)大的框架,TensorFlow還是PyTorch哪個(gè)更好取決于您的具體需求,以下是關(guān)于這
    的頭像 發(fā)表于 07-05 09:42 ?691次閱讀

    tensorflowpytorch哪個(gè)更簡(jiǎn)單?

    PyTorch更簡(jiǎn)單。選擇TensorFlow還是PyTorch取決于您的具體需求和偏好。如果您需要一個(gè)易于使用、靈活且具有強(qiáng)大社區(qū)支持的框架,Py
    的頭像 發(fā)表于 07-05 09:45 ?874次閱讀