聯繫我們

課程簡介

引言

理解大數據

Spark 概覽

Python 概覽

PySpark 概覽

  • 利用彈性分散式資料集框架分配數據。
  • 利用 Spark API 運算子分配計算任務。

設定 Python 與 Spark

設定 PySpark

使用 Amazon Web Services (AWS) EC2 實例進行 Spark

設定 Databricks

設定 AWS EMR 叢集

學習 Python 程式設計基礎

  • Python 入門。
  • 使用 Jupyter Notebook。
  • 使用變數與簡單資料類型。
  • 處理列表。
  • 使用 if 條件陳述式。
  • 接收使用者輸入。
  • 處理 while 迴圈。
  • 實作函式。
  • 處理類別。
  • 處理檔案與例外狀況。
  • 處理專案、數據與 API。

學習 Spark DataFrame 基礎

  • Spark DataFrames 入門。
  • 實作 Spark 基本操作。
  • 使用 Groupby 與聚合操作。
  • 處理時間戳記與日期。

進行 Spark DataFrame 專案練習

理解透過 MLlib 的機器學習

透過 MLlib、Spark 和 Python 執行機器學習

理解迴歸分析

  • 學習線性迴歸理論。
  • 實作迴歸評估程式碼。
  • 進行範例線性迴歸練習。
  • 學習邏輯迴歸理論。
  • 實作邏輯迴歸程式碼。
  • 進行範例邏輯迴歸練習。

理解隨機森林與決策樹

  • 學習樹狀方法理論。
  • 實作決策樹與隨機森林程式碼。
  • 進行範例隨機森林分類練習。

處理 K-means 聚類

  • 理解 K-means 聚類理論。
  • 實作 K-means 聚類程式碼。
  • 進行範例聚類練習。

處理推薦系統

實作自然語言處理

  • 理解自然語言處理 (NLP)。
  • NLP 工具概覽。
  • 進行範例 NLP 練習。

透過 Spark 進行 Python 串流處理

  • Spark 串流處理概覽。
  • Spark 串流處理範例練習。

總結致詞

最低要求

  • 具備一般程式設計技能。

對象

  • 開發人員。
  • IT 專業人士。
  • 數據科學家。
 21 小時

客戶評論 (6)

課程分類