Introduction to Graph Computing培訓

課程代碼

graphcomputing

課程時長

28 時間: 同常來說包括休息是 4天

最低要求

  • 了解Java編程和框架
  • 大致了解Python會有幫助,但非必需
  • 大致了解數據庫概念

概觀

大量現實問題可以用圖形來描述。例如,Web圖形、社交網絡圖形、火車網絡圖形、語言圖形。這些圖形往往太大,處理它們需要一組專門的工具和流程——這些工具和流程可以稱爲圖形計算(也稱爲圖形分析)。

在這一由講師指導的實時培訓中,學員將學習處理圖形數據的技術産品和實施方法。目的是識別真實世界裏的對象、它們的特征和關系,然後使用圖形計算方法對這些關系進行建模並將它們作爲數據處理。通過一系列的案例研究、動手練習和實時部署,我們將從廣泛的概述開始,然後對特定工具展開詳細的學習。

在本次培訓結束之後,學員將能夠:

  • 理解圖形數據如何持久化和遍曆
  • 爲給定任務選擇最佳框架(從圖形數據庫到批處理框架)
  • 實現Hadoop、Spark、GraphX、Pregel,並行地在多台機器上進行圖形計算
  • 從圖形、流程、遍曆方面查看現實世界的大數據問題

受衆

  • 開發人員

課程形式

  • 部分講座、部分討論、練習和大量實操

課程簡介

介紹

  • 圖數據庫和庫

理解圖形數據

  • 圖形作爲數據結構
  • 使用頂點(點)和邊(線)來模擬真實場景

使用圖形數據庫建模、持久化、處理圖形數據

  • 本地圖形算法/遍曆
  • neo4j、OrientDB、Titan

練習:使用neo4j建模圖形數據

  • 白板數據建模

基于圖形數據庫:圖形計算

  • 理解屬性圖
  • 圖形建模不同場景(軟件圖、討論圖、概念圖)

用遍曆解決實際問題

  • 算法/定向遍曆圖形
  • 確定循環的依賴性

案例研究:排名討論貢獻者

  • 按貢獻討論的數量和深度排名
  • 關于情緒和概念分析的說明

圖形計算:本地內存圖形工具包

  • 圖形分析和可視化
  • JUNG、NetworkX、iGraph

練習:使用NetworkX建模圖形數據

  • 使用NetworkX爲一個複雜系統建模

圖形計算:批處理圖形框架

  • 利用Hadoop進行存儲(HDFS)和處理(MapReduce)
  • 叠代算法概述
  • Hama、Giraph、GraphLab

圖形計算:圖形並行計算

  • 在單個系統中統一ETL,進行探索性分析和叠代圖形計算
  • GraphX

設置和安裝

  • Hadoop和Spark

GraphX運算符

  • 屬性、結構、連接、鄰域聚合、緩存和未緩存

使用Pregel API叠代

  • 傳遞發送、接收、計算的參數

構建圖形

  • 在RDD或磁盤上使用頂點和邊

設計可擴展算法

  • GraphX優化

訪問其他算法

  • PageRank、連通組件、三角計數

練習:網頁排名和熱門用戶

  • 使用文本文件作爲輸入來構建和處理圖形數據

部署到生産

結束語

客戶評論

★★★★★
★★★★★

促銷課程

訂閱促銷課程

為尊重您的隱私,我公司不會把您的郵箱地址提供給任何人。您可以享有優先權和隨時取消訂閱的權利。

我們的客戶

is growing fast!

We are looking to expand our presence in Taiwan!

As a Business Development Manager you will:

  • expand business in Taiwan
  • recruit local talent (sales, agents, trainers, consultants)
  • recruit local trainers and consultants

We offer:

  • Artificial Intelligence and Big Data systems to support your local operation
  • high-tech automation
  • continuously upgraded course catalogue and content
  • good fun in international team

If you are interested in running a high-tech, high-quality training and consulting business.

Apply now!