聯繫我們

課程簡介

機器學習介紹

  • 機器學習的類型 – 監督式 vs. 非監督式
  • 從統計學習到機器學習
  • 數據挖掘工作流程:業務理解、數據準備、建模、部署
  • 為任務選擇合適的演算法
  • 過度擬合與偏差-變異權衡

Python 和 ML 函式庫概述

  • 為什麼使用程式語言進行機器學習
  • R 和 Python 的選擇
  • Python 快速入門和 Jupyter Notebooks
  • Python 函式庫:pandas、NumPy、scikit-learn、matplotlib、seaborn

測試與評估 ML 演算法

  • 泛化、過度擬合與模型驗證
  • 評估策略:保持外法、交叉驗證、自助法
  • 迴歸指標:ME、MSE、RMSE、MAPE
  • 分類指標:準確率、混淆矩陣、不平衡類別
  • 模型效能視覺化:利潤曲線、ROC 曲線、提升曲線
  • 模型選擇與參數調整的網格搜索

數據準備

  • Python 中的數據導入和存儲
  • 探索性分析和摘要統計量
  • 處理缺失值和離群值
  • 標準化、歸一化和轉換
  • 使用 pandas 對定性數據重新編碼和數據整理

分類演算法

  • 二元 vs. 多類分類
  • 邏輯迴歸和判别函數
  • 樸素貝葉斯、k-近鄰
  • 決策樹:CART、隨機森林、Bagging、Boosting、XGBoost
  • 支持向量機和核函數
  • 集成學習技術

迴歸與數值預測

  • 最小二乘法與變量選擇
  • 正則化方法:L1、L2
  • 多項式迴歸和非線性模型
  • 迴歸樹和樣條函數

神經網路

  • 神經網路和深度學習介紹
  • 激活函數、層和反向傳播
  • 多層感知器 (MLP)
  • 使用 TensorFlow 或 PyTorch 進行基本神經網路建模
  • 用於分類和迴歸的神經網路

銷售預測與預測性分析

  • 時間序列 vs. 基於迴歸的預測
  • 處理季節性和趨勢數據
  • 使用機器學習技術構建銷售預測模型
  • 評估預測準確度和不確定性
  • 業務解釋和結果溝通

非監督式學習

  • 聚類技術:k-means、k-medoids、層次聚類、SOMs
  • 降維:PCA、因素分析、SVD
  • 多維縮放

文本挖掘

  • 文本預處理和分詞
  • 詞袋模型、詞幹提取和詞形還原
  • 情感分析和詞頻
  • 使用詞雲可視化文本數據

推薦系統

  • 基於用戶和基於物品的協同過濾
  • 設計和評估推薦引擎

關聯模式挖掘

  • 頻繁項集和 Apriori 演算法
  • 市場籃子分析和提升比率

離群值檢測

  • 極端值分析
  • 基於距離和密度的方法
  • 高維數據中的離群值檢測

機器學習案例研究

  • 理解業務問題
  • 數據預處理和特徵工程
  • 模型選擇與參數調整
  • 評估和展示結果
  • 部署

總結與下一步

最低要求

  • 具備機器學習基本概念,如監督式和非監督式學習。
  • 熟悉 Python 程式設計(變數、迴圈、函數)。
  • 有一些使用 pandas 或 NumPy 等庫處理數據的經驗會有所幫助,但非必需。
  • 不期望擁有高級建模或神經網路的前置經驗。

受眾對象

  • 資料科學家
  • 業務分析師
  • 從事資料處理的軟體工程師和技术專業人員
 28 小時

人數


每位參與者的報價

客戶評論 (3)

即將到來的課程

課程分類