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
主站蜘蛛池模板: 欧美在线国产| 亚洲色无码专线精品观看| 国产高潮流白浆视频| 国产在线无码一区二区三区| 国产亚洲精品97AA片在线播放| 欧美a在线视频| 1024你懂的国产精品| 国产美女无遮挡免费视频网站 | 免费啪啪网址| 国产成人一级| 97亚洲色综久久精品| 青青青国产视频手机| 亚洲国产精品一区二区第一页免| 亚洲精品第1页| 制服丝袜国产精品| 亚洲国产日韩视频观看| 国产成人凹凸视频在线| 六月婷婷激情综合| 在线免费无码视频| 在线视频亚洲色图| 国产成人免费高清AⅤ| 91综合色区亚洲熟妇p| 高清国产va日韩亚洲免费午夜电影| 国产在线98福利播放视频免费| 国产精女同一区二区三区久| 色老头综合网| 尤物视频一区| 亚洲精品欧美日本中文字幕| 国产人成午夜免费看| 国产美女一级毛片| 国产一区二区网站| 国产成人精品视频一区二区电影| 国产你懂得| 国产一级毛片在线| 在线不卡免费视频| 制服丝袜在线视频香蕉| 老司机午夜精品网站在线观看| 国产91丝袜在线播放动漫| 日本成人精品视频| 真实国产精品vr专区| 小说区 亚洲 自拍 另类| 成人一区专区在线观看| 国产精品美女在线| 免费黄色国产视频| 毛片网站在线看| 精品夜恋影院亚洲欧洲| 日韩小视频网站hq| 激情网址在线观看| 97超爽成人免费视频在线播放| 国产91透明丝袜美腿在线| 欧美天堂在线| 国产男女XX00免费观看| 国产精品lululu在线观看 | 国产在线无码av完整版在线观看| 好吊色妇女免费视频免费| 一本大道无码日韩精品影视| 青青青伊人色综合久久| 久久久久国产一区二区| www欧美在线观看| 中文字幕免费在线视频| 香蕉视频在线精品| 亚洲swag精品自拍一区| 中文字幕亚洲精品2页| www.av男人.com| 免费播放毛片| 亚洲欧美国产视频| 国产福利不卡视频| 精品视频91| 久久久久亚洲精品成人网 | 亚洲一区免费看| 国产精品亚洲精品爽爽| 亚洲91精品视频| 九九精品在线观看| 白浆视频在线观看| 欧美成人手机在线观看网址| 激情网址在线观看| 一级黄色片网| 亚洲美女一区| 国产AV无码专区亚洲精品网站| 午夜丁香婷婷| 色爽网免费视频| 性色一区|