国产精品电影_久久视频免费_欧美日韩国产激情_成年人视频免费在线播放_日本久久亚洲电影_久久都是精品_66av99_九色精品美女在线_蜜臀a∨国产成人精品_冲田杏梨av在线_欧美精品在线一区二区三区_麻豆mv在线看

用 Apache Spark 和 TensorFlow 進(jìn)行深度學(xué)習(xí)

大數(shù)據(jù) Spark
神經(jīng)網(wǎng)絡(luò)在過(guò)去幾年中取得了驚人的進(jìn)步,現(xiàn)在已成為圖像識(shí)別和自動(dòng)翻譯領(lǐng)域最先進(jìn)的技術(shù)。TensorFlow是 Google 為數(shù)字計(jì)算和神經(jīng)網(wǎng)絡(luò)發(fā)布的新框架。在這篇博文中,我們將演示如何使用 TensorFlow 和 Spark 一起來(lái)訓(xùn)練和應(yīng)用深度學(xué)習(xí)模型。

[[199663]]

神經(jīng)網(wǎng)絡(luò)在過(guò)去幾年中取得了驚人的進(jìn)步,現(xiàn)在已成為圖像識(shí)別和自動(dòng)翻譯領(lǐng)域***進(jìn)的技術(shù)。TensorFlow是 Google 為數(shù)字計(jì)算和神經(jīng)網(wǎng)絡(luò)發(fā)布的新框架。在這篇博文中,我們將演示如何使用 TensorFlow 和 Spark 一起來(lái)訓(xùn)練和應(yīng)用深度學(xué)習(xí)模型。

你可能會(huì)想:當(dāng)大多數(shù)高性能深度學(xué)習(xí)實(shí)現(xiàn)只是單節(jié)點(diǎn)時(shí),Apache Spark 在這里使用什么?為了回答這個(gè)問(wèn)題,我們將通過(guò)兩個(gè)用例來(lái)解釋如何使用 Spark 和 TensorFlow 的集群機(jī)器來(lái)改進(jìn)深度學(xué)習(xí)流程:

超參數(shù)調(diào)整:使用 Spark 找到神經(jīng)網(wǎng)絡(luò)訓(xùn)練的***超參數(shù),使得訓(xùn)練時(shí)間減少 10 倍并且錯(cuò)誤率降低 34 %。

大規(guī)模部署模型:使用 Spark,在大量數(shù)據(jù)上應(yīng)用訓(xùn)練后神經(jīng)網(wǎng)絡(luò)模型。

超參數(shù)調(diào)優(yōu)

深度學(xué)習(xí)機(jī)器學(xué)習(xí)(ML)技術(shù)的一個(gè)例子是人工神經(jīng)網(wǎng)絡(luò)。它們采取復(fù)雜的輸入,例如圖像或音頻記錄,然后對(duì)這些信號(hào)應(yīng)用復(fù)雜的數(shù)學(xué)變換。該變換的輸出是數(shù)值向量,其更容易被其他 ML 算法運(yùn)算。人工神經(jīng)網(wǎng)絡(luò)通過(guò)模仿人腦視覺(jué)皮質(zhì)中的神經(jīng)元(以簡(jiǎn)化形式)執(zhí)行這種轉(zhuǎn)化。

正如人類學(xué)習(xí)解釋他們所看到的那樣,人工神經(jīng)網(wǎng)絡(luò)需要被訓(xùn)練來(lái)識(shí)別「有趣」的特定模式。例如,這些可以是簡(jiǎn)單的圖案,例如,邊緣,圓形,但是它們可能要復(fù)雜。在這里,我們將使用由 NIST 組合的經(jīng)典數(shù)據(jù)集,并訓(xùn)練神經(jīng)網(wǎng)絡(luò)來(lái)識(shí)別這些數(shù)字:

TensorFlow 庫(kù)自動(dòng)化訓(xùn)練各種形狀和大小的神經(jīng)網(wǎng)絡(luò)算法的創(chuàng)建。然而,構(gòu)建神經(jīng)網(wǎng)絡(luò)的實(shí)際過(guò)程比僅在數(shù)據(jù)集上運(yùn)行一些函數(shù)更復(fù)雜。通常會(huì)有許多非常重要的影響模型訓(xùn)練效果的超參數(shù)(外行人術(shù)語(yǔ)中的配置參數(shù))設(shè)置。選擇正確的參數(shù)會(huì)導(dǎo)致高性能,而不良參數(shù)會(huì)導(dǎo)致訓(xùn)練時(shí)間長(zhǎng),性能不佳。在實(shí)踐中,機(jī)器學(xué)習(xí)從業(yè)者用不同的超參數(shù)多次重復(fù)運(yùn)行相同的模型,以便找到***超參數(shù)集。這是一種稱為超參數(shù)優(yōu)化的經(jīng)典技術(shù)。

建立神經(jīng)網(wǎng)絡(luò)時(shí),有很多要慎重選擇的超參數(shù)。例如:

  • 每層神經(jīng)元數(shù)量:太少的神經(jīng)元會(huì)降低網(wǎng)絡(luò)的表達(dá)力,但太多會(huì)大大增加運(yùn)行時(shí)間并返回帶有噪聲的估計(jì)。
  • 學(xué)習(xí)率:如果太高,神經(jīng)網(wǎng)絡(luò)只會(huì)關(guān)注最近幾個(gè)樣本,忽視以前積累的所有經(jīng)驗(yàn)。如果太低,達(dá)到好狀態(tài)需要太長(zhǎng)時(shí)間。

有趣的是,即使 TensorFlow 本身沒(méi)有分布,超參數(shù)調(diào)整過(guò)程也是「尷尬并行」,可以使用 Spark 進(jìn)行分布。在這種情況下,我們可以使用 Spark 來(lái) broadcast 諸如數(shù)據(jù)和模型描述之類的常見(jiàn)元素,然后在整個(gè)機(jī)器群集之間以容錯(cuò)方式調(diào)度各個(gè)重復(fù)計(jì)算。

使用Spark如何提高準(zhǔn)確性?超級(jí)參數(shù)的默認(rèn)設(shè)置精度為 99.2%。通過(guò)超參數(shù)調(diào)優(yōu),在測(cè)試集上***的結(jié)果是具有 99.47% 的精度,這減少 34% 的測(cè)試誤差。分配添加到集群的節(jié)點(diǎn)數(shù)呈線性關(guān)系的計(jì)算:使用 13 節(jié)點(diǎn)集群,我們能夠并行訓(xùn)練 13 個(gè)模型,這相當(dāng)于在一臺(tái)機(jī)器上一次訓(xùn)練一個(gè)模型的 7 倍速度。以下是關(guān)于機(jī)器集群數(shù)量的計(jì)算時(shí)間(以秒為單位)的圖表:

更重要的是,我們深入了解訓(xùn)練過(guò)程的各種訓(xùn)練超參數(shù)的敏感性。例如,對(duì)于不同數(shù)量的神經(jīng)元,我們繪制關(guān)于學(xué)習(xí)率的最終測(cè)試性能:

這顯示了神經(jīng)網(wǎng)絡(luò)的典型權(quán)衡曲線:

  • 學(xué)習(xí)率至關(guān)重要:如果太低,神經(jīng)網(wǎng)絡(luò)不會(huì)學(xué)到任何東西(高測(cè)試錯(cuò)誤率);如果太高,在某些配置中,訓(xùn)練過(guò)程可能隨機(jī)振蕩甚至發(fā)散。
  • 神經(jīng)元的數(shù)量對(duì)于獲得良好的性能并不重要,并且具有許多神經(jīng)元的網(wǎng)絡(luò)對(duì)于學(xué)習(xí)率更加敏感。這是奧卡姆的剃刀原理:對(duì)于大多數(shù)目標(biāo)來(lái)說(shuō),更簡(jiǎn)單的模型往往都是「夠好」的。如果你在缺少 1% 的測(cè)試錯(cuò)誤率后有足夠的時(shí)間和資源,你可以投入大量資源進(jìn)行訓(xùn)練,并找到產(chǎn)生影響的適當(dāng)?shù)某瑓?shù)。

通過(guò)使用稀疏的參數(shù)樣本,我們可以對(duì)最有希望的參數(shù)集進(jìn)行歸零。

我該怎么用?

由于 TensorFlow 可以使用每個(gè)機(jī)器的所有核心,因此我們一次只能在每個(gè)機(jī)器運(yùn)行一個(gè)任務(wù),并將它們批處理以限制競(jìng)爭(zhēng)。TensorFlow 庫(kù)可以作為常規(guī) Python 庫(kù)安裝在 Spark 集群上,遵循 TensorFlow 網(wǎng)站上的說(shuō)明。以下筆記本顯示如何安裝 TensorFlow,讓用戶重新運(yùn)行此博客的實(shí)驗(yàn):

使用TensorFlow分布式處理圖像

使用TensorFlow測(cè)試圖像的分布處理

規(guī)模部署模型

TensorFlow 模型可以直接嵌入到管道中,以對(duì)數(shù)據(jù)集執(zhí)行復(fù)雜的識(shí)別任務(wù)。例如,我們展示了如何從已經(jīng)訓(xùn)練的股票神經(jīng)網(wǎng)絡(luò)模型中標(biāo)注一組圖像。

該模型首先使用 Spark 的內(nèi)置 broadcasting 機(jī)制分配給集群的機(jī)器:

 

然后將該模型加載到每個(gè)節(jié)點(diǎn)上并應(yīng)用于圖像。這是每個(gè)節(jié)點(diǎn)上運(yùn)行代碼的草圖:

 

通過(guò)將圖像批量化在一起,可以使此代碼更有效率。

這是一個(gè)圖像的例子:

[[199665]]

 

這里是根據(jù)神經(jīng)網(wǎng)絡(luò)對(duì)這個(gè)圖像的解釋,這是非常準(zhǔn)確的:

期待

針對(duì)手寫(xiě)數(shù)字識(shí)別和圖像標(biāo)識(shí),我們已經(jīng)展示了如何結(jié)合 Spark 和 TensorFlow 訓(xùn)練和部署神經(jīng)網(wǎng)絡(luò)。即使我們使用的神經(jīng)網(wǎng)絡(luò)框架本身只適用于單節(jié)點(diǎn),我們可以使用 Spark 來(lái)分配超參數(shù)調(diào)整過(guò)程和模型部署。這不僅減少了訓(xùn)練時(shí)間,而且提高了準(zhǔn)確度,使我們更好地了解了各種超參數(shù)的敏感性。

雖然此支持僅適用于 Python,但我們期待在 TensorFlow 和 Spark 框架的其余部分之間進(jìn)行更深入的集成。

責(zé)任編輯:武曉燕
相關(guān)推薦

2018-04-09 10:20:32

深度學(xué)習(xí)

2017-12-01 15:24:04

TensorFlow深度學(xué)習(xí)教程

2021-02-03 13:56:09

KerasAPI深度學(xué)習(xí)

2018-04-16 11:30:32

深度學(xué)習(xí)

2018-04-11 09:30:41

深度學(xué)習(xí)

2018-04-17 09:40:22

深度學(xué)習(xí)

2016-12-06 08:51:48

深度學(xué)習(xí)TensorFlow機(jī)器學(xué)習(xí)

2024-03-26 09:11:13

TensorFlow深度學(xué)習(xí)Pipeline

2018-03-26 20:14:32

深度學(xué)習(xí)

2017-08-16 10:57:52

深度學(xué)習(xí)TensorFlowNLP

2017-11-28 11:34:29

深度學(xué)習(xí)樹(shù)搜索二元處理機(jī)制

2014-02-14 15:43:16

ApacheSpark

2014-07-15 10:59:58

Spark代碼跟讀

2018-09-06 08:00:00

深度學(xué)習(xí)TensorFlowPython

2023-05-14 22:35:24

TensorFlowKeras深度學(xué)習(xí)

2017-02-14 21:00:33

大數(shù)據(jù)機(jī)器學(xué)習(xí)廣告檢測(cè)

2022-11-13 08:11:03

TensorFlow人工智能開(kāi)源

2017-05-22 13:15:45

TensorFlow深度學(xué)習(xí)

2018-04-18 09:39:07

深度學(xué)習(xí)

2023-10-23 10:19:23

自動(dòng)駕駛深度學(xué)習(xí)
點(diǎn)贊
收藏

51CTO技術(shù)棧公眾號(hào)

欧美日韩专区在线| 日韩电影视频免费| 日本搞黄视频| 日韩高清av在线| 亚洲欧美日韩一区在线观看| 欧美精品一区二区三区涩爱蜜| www.国产精品一二区| 另类人妖一区二区av| 国产精品一卡二卡三卡| 99国内精品久久久久久久软件| 亚洲大片在线观看| 天堂资源在线亚洲| 久热精品在线观看视频| 久久成人在线视频| 久久久无码精品亚洲日韩按摩| 国产激情欧美| 18禁网站免费无遮挡无码中文| 亚洲小视频在线| 国产成人av福利| 99只有精品| 日本福利视频在线| 久久手机精品视频| 国产午夜精品福利| 大奶一区二区三区| 污网站在线观看免费| 97精品欧美一区二区三区| 99久久亚洲一区二区三区青草| 国产福利一区二区三区在线播放| www.亚洲成人网| 久久精品中文字幕免费mv| 国产亚洲一本大道中文在线| 欧美精品国产白浆久久久久| 男人本色网站| 92看片淫黄大片看国产片| 亚洲风情在线资源站| 色哟哟入口国产精品| 91福利国产成人精品照片| 国产综合色产在线精品| 国产精品av在线播放| 2020国产精品久久精品美国| 超碰在线公开| 欧美三级电影在线播放| 精品福利视频导航| 无需播放器亚洲| www.夜夜爽| 成人网在线观看| 欧美久久精品一级黑人c片| 亚洲欧洲日产国产综合网| 国产精彩视频一区二区| 社区色欧美激情 | 中文字幕高清不卡| 日韩免费看片| 黄色精品免费看| 免费观看亚洲视频| 欧美大片大片在线播放| 亚洲国产精品久久艾草纯爱| 一区二区三区国产在线| 日韩电影免费观看高清完整版| 日本成人在线免费视频| 国产精品美女www爽爽爽视频| 欧美色图片你懂的| 精品一区二区免费| 波多野结衣在线一区二区| 日韩一二三四| 一区二区视频在线免费| 欧美xxxx做受欧美.88| 亚洲国产精品天堂| 久久狠狠一本精品综合网| 亚洲三级电影| 免费观看v片在线观看| 欧美一区二区福利| 久久影院资源网| 国产精品亚发布| 黄色在线播放网站| 成人情趣视频网站| 成人丝袜视频网| 欧美极品另类| 中文字幕一区二区三区四区五区| 最近中文字幕日韩精品| 亚洲一区二区在线视频| 久久先锋资源| 久久成人福利| 18av在线视频| 国产av人人夜夜澡人人爽| 国产高清自拍一区| 久久九九免费视频| 欧美无乱码久久久免费午夜一区| 成人免费的视频| 中文精品电影| 一级欧美视频| 在线观看免费网站黄| 97在线播放视频| 国产精品有限公司| 欧美国产精品va在线观看| 欧美日韩一区二区在线视频| 91看片淫黄大片一级在线观看| 女人香蕉久久**毛片精品| 日韩午夜电影免费看| av在线播放av| 日本在线观看免费视频| 欧美日韩国产精品一区二区| 亚洲 日韩 国产第一| 欧美亚洲高清一区| 亚洲国产精品传媒在线观看| 日韩综合一区二区| 国产成人3p视频免费观看| 五月激情久久| av片在线看| 天天干天天操天天做| 亚洲欧美影院| 成人做爽爽免费视频| 久久精品人人爽| 日韩三级av在线播放| 亚洲一卡二卡三卡四卡 | 美女的胸无遮挡在线观看| 高清av免费看| 水蜜桃在线免费观看| 国产精品乱码视频| 4438全国成人免费| 在线日韩精品视频| 日韩欧美一区二区视频| 亚洲国产精品久久久久婷婷884| 91麻豆精品在线观看| 久久99久久精品| 在线不卡亚洲| 欧美三级三级| 136福利精品导航| 天堂√8在线中文| 日本天堂在线观看| 一本大道香蕉8中文在线视频| 免费一级特黄录像| 男女视频网站在线观看| 国产91av视频在线观看| 久久久久久艹| 97久草视频| 成人黄色大片在线免费观看| 欧美在线观看一区二区三区| 久久久999国产| 在线日韩av观看| 亚洲毛片在线免费观看| 欧美电影免费观看完整版| 欧美日韩国产在线观看| 色综合久久九月婷婷色综合| 亚洲国产综合色| 亚洲欧美另类小说视频| 日本一区二区视频在线| 99亚偷拍自图区亚洲| 国产91对白在线观看九色| 激情深爱一区二区| 理论片日本一区| 人妖欧美一区二区| 免费不卡在线视频| 男人的天堂成人在线| 欧美精品色网| 欧美日韩亚洲一区在线观看| 香蕉久久网站| 小说区亚洲自拍另类图片专区| 凹凸成人精品亚洲精品密奴| 精品国产乱码久久久久久果冻传媒| 日韩一级电影| 国产欧美一区二区三区精品观看| 在线免费一区三区| 亚洲国产一区二区a毛片| **欧美大码日韩| 亚洲六月丁香色婷婷综合久久| 亚洲日本乱码在线观看| 亚洲精品国产一区二区三区四区在线| 国产精品久久久久久久久久久免费看| 欧美激情一区二区三区不卡| 中文av一区特黄| 亚洲美女偷拍久久| 亚洲一区影音先锋| 午夜av区久久| 欧洲生活片亚洲生活在线观看| 欧美专区亚洲专区| 制服丝袜亚洲播放| 亚洲国产成人在线视频| 精品亚洲夜色av98在线观看| 一本色道久久88精品综合| 久久手机免费视频| 欧美尤物巨大精品爽| 国产精品中文字幕久久久| 92裸体在线视频网站| 国产中文字幕日韩| 成人在线视频电影| 日本不卡在线观看| 免费cad大片在线观看| 黄www在线观看| 97cao在线| 在线理论视频| 日本中文字幕视频在线| 17videosex性欧美| 成人在线免费av| 6080成人| 久久精品国产www456c0m| 欧美激情日韩| 蜜桃传媒麻豆第一区在线观看| 国产成人精品一区二区三区网站观看| 久久综合999| 亚洲乱码国产乱码精品精可以看 |