課程簡介
課程介紹
理解大數據
Spark 概述
Python 概述
PySpark 概述
- 使用彈性分散式資料集框架分配數據。
- 透過 Spark API 算子進行計算分配。
在 Spark 中設定 Python
設定 PySpark
使用 Amazon Web Services (AWS) EC2 執行個體運行 Spark
設定 Databricks
設定 AWS EMR 叢集
學習 Python 程式設計基礎
- 開始接觸 Python。
- 使用 Jupyter Notebook。
- 使用變數與基本資料類型。
- 操作列表 (Lists)。
- 使用條件判斷式 (if Statements)。
- 處理使用者輸入。
- 使用 while 迴圈。
- 實作函式 (Functions)。
- 操作類別 (Classes)。
- 處理檔案與例外狀況 (Exceptions)。
- 專案、數據與 API 的應用。
學習 Spark DataFrame 基礎
- 開始接觸 Spark DataFrames。
- 實作 Spark 基本操作。
- 使用 Groupby 與聚合操作。
- 處理時間戳記與日期。
進行 Spark DataFrame 專案練習
理解 MLlib 中的機器學習
使用 MLlib、Spark 和 Python 進行機器學習實作
理解回歸分析 (Regressions)
- 學習線性回歸理論。
- 實作回歸評估程式碼。
- 完成線性回歸範例練習。
- 學習邏輯回歸理論。
- 實作邏輯回歸程式碼。
- 完成邏輯回歸範例練習。
理解隨機森林與決策樹
- 學習樹狀演算法理論。
- 實作決策樹和隨機森林程式碼。
- 完成隨機森林分類範例練習。
使用 K-means 叢集演算法
- 理解 K-means 叢集理論。
- 實作 K-means 叢集程式碼。
- 完成叢集範例練習。
推薦系統應用
實作自然語言處理 (NLP)
- 理解自然語言處理 (NLP)。
- NLP 工具概述。
- 完成 NLP 範例練習。
使用 Spark 進行 Python 串流處理
- Spark 串流處理概述。
- Spark 串流處理範例練習。
課程總結與結語。
最低要求
- 基本程式設計技能。
受眾對象
- 軟體開發人員。
- IT 專業人士。
- 數據科學家。
客戶評論 (6)
我喜歡它的實用性。非常喜歡將理論知識應用到實際例子中。
Aurelia-Adriana - Allianz Services Romania
課程 - Python and Spark for Big Data (PySpark)
機器翻譯
課程涉及一系列非常複雜的相關主題,Pablo對每個主題都有深入的專長。有時由於溝通或時間壓力,一些細微之處未能完全傳達,可能因此未能完全達到預期。此外,遇到了一些UHG/Azure Databricks的設置問題,但Pablo/UHG在問題顯現後迅速解決了這些問題——這讓我看到了UHG與Pablo之間的高度理解與專業素養。
Michael Monks - Tech NorthWest Skillnet
課程 - Python and Spark for Big Data (PySpark)
機器翻譯
個性化關注。
ARCHANA ANILKUMAR - PPL
課程 - Python and Spark for Big Data (PySpark)
機器翻譯
實踐培訓。
Abraham Thomas - PPL
課程 - Python and Spark for Big Data (PySpark)
機器翻譯
課程在Jupyter notebook中進行。主題按照邏輯順序編排,自然地幫助課程從較簡單的部分過渡到更復雜的內容。我已是Python的高級用戶,並有機器學習背景,因此發現這門課程比可能參加培訓的一些同學更容易跟上。我很欣賞跳過了一些最基本的概念,而專注於最重要的內容。
Angela DeLaMora - ADT, LLC
課程 - Python and Spark for Big Data (PySpark)
機器翻譯
實踐任務
Pawel Kozikowski - GE Medical Systems Polska Sp. Zoo
課程 - Python and Spark for Big Data (PySpark)
機器翻譯