999精品在线视频,手机成人午夜在线视频,久久不卡国产精品无码,中日无码在线观看,成人av手机在线观看,日韩精品亚洲一区中文字幕,亚洲av无码人妻,四虎国产在线观看 ?

基于Spark的大數據計算模型

2016-08-19 18:49:49王磊時亞文
電腦知識與技術 2016年20期
關鍵詞:機器學習

王磊++時亞文

摘要:作為第三代機器學習工具,spark被視為替換Hadoop的下一代數據處理解決方案.包括了迭代計算、批處理計算、內存計算、流式計算、數據查詢分析計算及圖計算,提供了強大的內存計算引擎.Spark有望成為下一代大數據熱門框架.研究分析了Spark組件生態圈和Lambda架構.最后介紹了Spark應用于機器學習領域.

關鍵詞:機器學習;spark;Hadoop

中圖分類號:TP301 文獻標識碼:A 文章編號:1009-3044(2016)20-0007-02

Abstract:As the third generation of machine learning tools, spark is considered as the next generation of data processing solution to replace Hadoop, including the iterative calculation, batch calculation, memory computing, flow calculation, data query analysis and graph calculation. It provides a powerful memory computing engine.Spark, which is the next generation of big data popular framework.

Key words:Machine learning; spark; Hadoop

大數據通常分為批量數據流及實時數據流。兩種流類型都有各自解決方案,前者通常采用MPI、OpenMP及Hadoop等并行模型進行集群計算,后者采用流數據模型進行處理,如

Storm、S4及Spark Streaming。IBM研究院Sun[1]等認為MapReduce計算模型在倒排索引、kNN分類等批量處理的數據挖掘或統計機器學習算法中有較好效果,K-Means、高斯混合、PageRank、LDA等需要多次迭代的算法用MapReduce模型也有較好效果,缺陷是MapReduce計算模型在大量數據同步的算法如SVM中效果不佳,因此Spark集群計算平臺應運而生。

1 Spark模型介紹[2]

Spark是UC Berkeley AMP lab開發的開源集群計算平臺,是以內存計算為基礎的集群計算框架。Hadoop模型中的MapReduce模式的缺陷是運行速度慢,比較適合離線的任務分解,運行程序時需要復制額外的信息,序列化和磁盤I/0所帶來的時間空間開銷代價也比較大,Spark模型基于內存計算而且執行作業是基于構建的Stage有向無環圖,Spark模型運行速度快的主要原因是算子融合和有向無環圖,Spark模型設計和內核處理模式較適合進行大規模信息處理。Spark組件生態圈如圖1。

2 Spark在RDD中的編程模型[3,5]

RDD(Resilient Distributed Datasets)彈性分布式數據集是分布式內存的一個抽象概念,RDD設計了一種高度受限的共享內存模型,通過在其他彈性分布式數據集執行確定的轉換操作而創建,這些限制使得容錯實現的開銷代價降低。

Spark的設計思想是在任務和數據的容錯方式基礎上,設計出一種全新的容錯方式模型,能夠減少網絡流量及磁盤輸入輸出開銷。RDD是一種只讀數據塊,可以通過從存儲系統上讀取數據或者進行其他RDD操作。RDD數據的只讀特性表示如果對一個RDD數據塊進行了操作,那么結果將會是一個新的RDD,這種情況放在代碼情景下,假設變換前后都是使用同一個變量表示這一RDD,RDD里面的數據意義并不是真實的數據,而是一些元數據信息。

Spark提供多種計算方式,使其他成為高效的數據流水線,提供了復雜查詢,流式計算、機器學習、圖計算等功能。Spark支持scala、python和java評議,提供了shell,方便與用戶交互。Spark可以運行在Hadoop數據源上,如HDFS、Hive、HBase等,這樣的一種特征,可以讓Spark開發者及用戶輕易地從原系統遷移到Spark系統上來。

3 Spark架構思路[1,7]

Spark計算模型采用Lambda Architecture架構處理批量及實時流數據,Lambda Architecture架構分為三層:包括Batch Layer批處理層、Serving Layer服務層以及Speed Layer速度層。

其中批處理層設計基于Hadoop計算模型,在Spark平臺上開發的圖計算框架GraphX和機器學習庫Mllib可作為批量數據分析。服務層可以接收外部ad-hoc查詢請求,利用Shark等索引服務對批量處理層的結果進行索引,完成準實時的SQL查詢任務。速度層采用Spark Streaming分布式的流處理平臺實時處理數據成查詢處理。

4 Spark實現機器學習算法[3,8]

4.1 Spark中的邏輯回歸算法

JavaHdfsLR是邏輯回歸分類算法的Spark實現,采用漸進梯度下降模型。使用SGD加上諸如牛頓-拉普森的近似法來預測似然函數。輸入數據集及輸出結果都是Hadoop分布式文件系統中的文件。

4.2 Spark中的支持向量機

使用SVMModel的內部類來表示訓練過程中返回的模型對象以及SVMWithSGD。支持向量機的工作流:

1)創建Spark上下文。

2)加載已標記的輸入訓練數據,SVM中用到的標記必須是{0,1}。

3)使用由{label,features}對及其他輸入參數組成的RDD輸入來訓練模型。

4)使用輸入數據來創建一個類型為SVMWithSGD的對象。

5)調用GenerallizedLinearModel重寫后的run()方法,它會使用預配置的參數在輸入RDD的LabeledPoint上運行算法,并對所有輸入特征的初始權重進行處理。

6)獲得一個SVM模型對象。

7)終止Spark上下文。

5 總結

作為第三代機器學習工具,spark被視為替換Hadoop的下一代數據處理解決方案.包括了迭代計算、批處理計算、內存計算、流式計算、數據查詢分析計算及圖計算,提供了強大的內存計算引擎.Spark有望成為下一代大數據熱門框架.研究分析了Spark組件生態圈和Lambda架構.最后介紹了Spark應用于機器學習領域。

參考文獻:

[1] 唐振坤.基于Spark的機器學習平臺設計與實現[D].廈門大學,2011.

[2]http://baike.baidu.com/link?url=NjUeVoyTiUBYebTHNOyw3 9VNZ1Yn9OMPz-SMujvalpeDTbcwuYNOQS5xRQttjvtXa3mO O5QdAI3Ho_H4dgsg8tywKzdDg_w3ZURoiHOCYK7百度學科

[3] Vijay Srinivas Agneeswaran.顛覆大數據分析:基于Storm、Spark等Hadoop替代技術的實時應用[M]. 吳京潤,黃經業,譯.中國工信出版集團,電子工業出版社,2015.

[4]胡俊.基于Spark的大數據混合計算模型[J].計算機系統應用2015,24(4):214-218.

[5]楊志偉.基于Spark平臺推薦系統研究[D].中國科學技術大學,2015.

[6]李爽.基于Spark的數據處理分析系統的設計與實現[D].北京交通大學,2015.

[7] 梁彥.基于分布式平臺Spark和YARN的數據挖掘算法的并行化研究[D].中山大學.2014

[8]Nathan Marz, James Warren.Big Data: Principles and Best Practices of Scalable Realtime Data Systems.2015.

猜你喜歡
機器學習
基于詞典與機器學習的中文微博情感分析
基于網絡搜索數據的平遙旅游客流量預測分析
時代金融(2016年27期)2016-11-25 17:51:36
前綴字母為特征在維吾爾語文本情感分類中的研究
科教導刊(2016年26期)2016-11-15 20:19:33
下一代廣播電視網中“人工智能”的應用
活力(2016年8期)2016-11-12 17:30:08
基于支持向量機的金融數據分析研究
基于樸素貝葉斯算法的垃圾短信智能識別系統
基于圖的半監督學習方法綜述
機器學習理論在高中自主學習中的應用
極限學習機在圖像分割中的應用
一種基于遷移極速學習機的人體行為識別模型
物聯網技術(2015年9期)2015-09-22 09:23:43
主站蜘蛛池模板: 亚洲成人www| 国产精彩视频在线观看| 日日碰狠狠添天天爽| 成人中文在线| 国产精品v欧美| 欧美不卡视频在线观看| 国产成人精品2021欧美日韩| 国产原创第一页在线观看| 五月丁香在线视频| 国产综合亚洲欧洲区精品无码| 欧美精品高清| 19国产精品麻豆免费观看| 五月天久久婷婷| 日韩在线1| 亚洲成综合人影院在院播放| 亚洲综合第一区| 国产视频自拍一区| 啊嗯不日本网站| 中文字幕在线观| 人妻无码中文字幕第一区| 欧美在线综合视频| 色成人亚洲| 九九九九热精品视频| 亚洲国产看片基地久久1024| 国产主播在线一区| 国产免费久久精品99re丫丫一| 国产精品太粉嫩高中在线观看| 99re视频在线| 日韩在线观看网站| 草草影院国产第一页| 日本草草视频在线观看| 亚洲系列中文字幕一区二区| 欧美成在线视频| 成人av手机在线观看| av一区二区三区高清久久| 丁香婷婷激情网| 青青草91视频| 国产小视频在线高清播放| 日韩高清欧美| 国产在线精品香蕉麻豆| 夜夜拍夜夜爽| 国产精品毛片一区视频播| 97视频精品全国免费观看| 强乱中文字幕在线播放不卡| 国产原创自拍不卡第一页| 国产精品无码一二三视频| 好吊色妇女免费视频免费| 91麻豆久久久| 正在播放久久| 亚洲天堂视频网站| 日本人又色又爽的视频| 精品第一国产综合精品Aⅴ| 熟妇丰满人妻av无码区| 午夜福利网址| 香蕉国产精品视频| 露脸一二三区国语对白| 久久九九热视频| 黄色不卡视频| 视频二区国产精品职场同事| 亚洲人成在线精品| 性视频一区| 91福利国产成人精品导航| 国产偷倩视频| 国产成人精品高清不卡在线| 国产精品微拍| 欧美精品亚洲日韩a| 亚洲精品少妇熟女| 国产一区二区三区免费| 老熟妇喷水一区二区三区| 精品视频第一页| 18禁高潮出水呻吟娇喘蜜芽| 亚洲人成网7777777国产| 久青草国产高清在线视频| 毛片大全免费观看| 天堂网亚洲综合在线| 婷婷色丁香综合激情| 国产真实乱子伦精品视手机观看 | 国产自在线拍| 亚洲va视频| 乱系列中文字幕在线视频 | 99久久免费精品特色大片| 欧美日韩国产综合视频在线观看 |