近40小時的全攻略課程,帶你掌握資料科學套件(NumPy、Pandas、Matplotlib、Seaborn),由淺入深學習「機器學習」的數學原理、理論與程式應用,全面涵蓋監督式學習(回歸、分類)與非監督式學習(降維、聚類)等 AI 模型!
從這 38 小時的課程,你會學到
- 了解監督式學習(Supervised Learning)、非監督式學習(Unsupervised Learning)與強化學習(Reinforcement)的基本概念
- 了解人工智能(AI)領域的分類、研究領域,並且熟悉機器學習的常見演算法
- 使用監督式學習中的迴歸任務(Regression)與分類任務(Classification)的常見機器學習模型
- 熟悉 Numpy Array 的建立、索引、切片與運算,以及能夠使用 Numpy 進行向量化運算以提升效能
- 熟悉 DataFrame 與 Series 的常見操作
- 能夠使用 Matplotlib、Seaborn 與 Plotly 等工具繪製各類圖表(長條圖、折線圖、散佈圖等)
- 理解資料視覺化在資料分析中的重要性
- 能夠進行資料探索性分析(EDA),發現資料中的趨勢與異常值
- 熟悉資料清理、轉換、特徵選擇等前處理技巧
- 能夠透過 Python 產生統計數據並解讀其意義
- 理解梯度下降演算法的原理與實作
- 能夠評估模型的效能,包含迴歸任務與分類任務的評估指標(Evaluation metrics)
- 能夠辨識並解釋過擬合與欠擬合的現象
- 了解 Bias-Variance Tradeoff
- 理解正則化(L1、L2)對模型的影響
- 能夠運用交叉驗證(Cross Validation)與超參數調整(Hyperparameter Tuning)提升模型效能
- 熟悉特徵工程(Feature Engineering)與特徵縮放(Feature Scaling)的方法
- 深度了解邏輯迴歸(Logistic Regression)的數學邏輯、模型優化方法
- 了解 K Nearest Neighbors(KNN)模型,並且透過 KD Tree 優化演算法
- 對文字資料使用 Naive Bayes Classifier 實行自然語言處理、文本分類
- 理解混淆矩陣、Accuracy、Recall、Precision、F1 分數等分類評估指標
- 理解集成學習(Bagging、Boosting、Stacking、Voting)的原理
- 了解決策樹(Decision Tree)與隨機森林(Random Forest)的生成與優化過程
- 比較與使用 KMeans, Hierarchical Clustering 與 DBSCAN 演算法
- 理解主成分分析(PCA)等降維技術的應用與優缺點分析
- 能夠說明深度學習的基本概念與常見架構
- 理解機器學習倫理議題(如偏見、可解釋性)
- 理解大型語言模型(如 ChatGPT)的基本架構與原理
- 能夠根據資料特性與問題需求選擇合適的機器學習模
要求
對 Python 語法有基本的認識,並且對習資料科學、人工智能與機器學習領域有興趣
課程說明
你對資料科學、人工智能、機器學習有興趣嗎?未來的世界很可能將由 AI 技術驅動,無論是資訊、醫療、金融、零售還是日常生活,人工智慧都將扮演關鍵角色。如果你對資料科學、人工智能和機器學習等領域有興趣,卻不知道從哪裡開始,本課程將是你進入 AI 領域的最佳起點!
學習機器學習不僅需要動手寫程式,更需要紮實的數學基礎。因此,本課程特別強調「理論與實作並重」:你不僅會學到每個演算法背後的數學原理,還會學會如何用 Python 及主流資料科學套件將這些理論落實到實際應用中。無論你是理論數學派還是實戰應用派,都能在這門課找到屬於自己的學習重點!
這堂課程的內容會循序漸進,涵蓋以下主題:
1. 從零開始,熟悉和學習以下常見的資料科學套件,並且從統計分析、資料可視化到探索式資料分析(Exploratory Data Analysis),全面理解資料背後的故事。運用統計方法發掘資料中的關鍵特徵,並透過各種視覺化工具將複雜的數據轉化為直觀易懂的圖像,快速掌握資料的分布、趨勢與潛在關係。
- NumPy
- Pandas
- Matplotlib
- Seaborn
- Plotly
2. 監督式學習:詳細介紹回歸與分類模型,理解以下模型的數學推導、損失函數設計方法、模型訓練與優化流程、模型差異比較、評估指標,並學會如何透過超參數調整來選擇最佳模型:
- 線性迴歸(Linear Regression)
- 多項式迴歸(Polynomial Regression)
- 邏輯迴歸(Logistic Regression)
- K-近鄰演算法(K Nearest Neighbors)
- Naive Bayes Classifier
- 支援向量機(Support Vector Machine)
- 決策樹(Decision Tree)
- 隨機森林(Random Forest)
- 自適應增強(AdaBoost)
- 梯度提升技術(Gradient Boosting)
- XGBoost
3. 無監督學習:了解以下每種無監督學習的模型運作原理、數學推導、適用場景與限制,並透過實際案例操作,讓你掌握如何在不同資料型態下選擇合適的演算法。
- KMeans Clustering
- Hierarchical Agglomerative Clustering
- DBSCAN
- 主成份分析(Principal Component Analysis)
4. 了解機器學習中的其他重要概念,包含:
- 梯度下降演算法(Gradient Descent Algorithm)
- 反向傳播演算法(Back Propagation Algorithm)
- Overfitting 與 Underfitting
- Bias-Variance Tradeoff
- 模型訓練的問題處理方法
- L1, L2 正則化規則與特性分析
- 交叉驗證(Cross Validation)與超參數調整(Hyperparameter Tuning)
- 特徵選擇(Feature Selection)與特徵縮放(Feature Scaling)
- ROC-AUC 原理
- 交叉熵(Cross Entropy)完整公式推導
- Accuracy, Recall, Recision and F1 Score 等模型分數差異比較
為了學以致用、強化實戰能力,此課程中特別設計了 7 個 Labs 實作練習。每個 Lab 都以真實世界的資料集為主題,讓你有機會將課堂所學應用到實際問題中,從資料清理、特徵工程到模型訓練與評估,全面提升你的資料思維與解決問題的能力。這些 Labs 不僅是課程範例的一部分,更是額外的 bonus 練習,讓實作過程中累積實戰經驗。
無論你是剛踏入 AI 領域的新手,還是希望補強基礎的進階學習者,此課程都能帶給你紮實的知識與技能。現在就加入此課程,和來自各地的同學一起學習、交流,開啟屬於你的 AI 人工智慧、機器學習之旅吧!
目標受眾
- 對 Python 有基本認識,希望繼續學習其應用領域的人
- 對「資料科學」有興趣的初學者,希望從零開始建立基礎知識
- 對「人工智能」技術有興趣,希望可以開始學習者
- 希望了解「機器學習」的基本原理與應用場景者
- 對資料視覺化、資料處理、機器學習模型等主題有興趣的學習者
- 目前正在主修資訊工程、統計、數學、電機、商管等相關科系,想要學習機器學習理論與應用的人
- 曾學過機器學習、深度學習,但希望可以更鞏固知識或者更深入理解者
講師簡介
Wilson Ren Udemy 講師
我來自台灣,擁有超過四年的程式教學經驗。曾就讀於美國楊百翰大學夏威夷分校,主修讀電腦科學。我相信,透過清楚的講解與示範,任何人都可以學好編寫程式與電腦科學中的複雜概念。我透過錄製課程來實現我的理想。目前我有十堂課程,分別為「AI 機器學習全攻略:從理論到應用」、「2025 Python全攻略」、「2025 網頁開發」、「2025 Java課程」、「Android開發全攻略」、「2022網頁全端攻略」、「離散數學」、「數論與密碼學」、「資料結構與演算法」,以及「線性代數」。在到美國之前,完全沒有寫過程式的經驗。在眾多不同的主修當中,我選擇電腦科學(台灣的資訊工程系)來當作主修,因為我從小就對電腦有濃厚的興趣。
在此之後,我在軟體工程師的路上越走越遠。目前主要的工作內容是大型系統的維護與開發,以及雲端運算服務的數據分析與處理。
- Udemy 永久擁有課程 許多課程約 NT400 (點擊連結看更多)
- ✨年訂閱每月 NT350 🌈 悠遊 Udemy 的 26000+ 門課,最大化學習 ( 原價 NT635/月 )
- Udemy 現在越來越多課程有中文字幕,請參考 Soft & Share 中文線上課程
- 手機上點選優惠連結看到的價格比電腦上看到的貴
- $代表當地貨幣, 如在台灣為 NT
- 點選”報名參加課程”有可能因瀏覽器 cookies 轉久一點或回報錯誤而無法連上,請稍等刷新或重新點選就會出現
報名參加課程

也許你會有興趣
- 人工智慧 (AI) 相關線上課程
- ★英語學習地圖 – 練好英文是最大的學習槓桿
- 如何找工作學習地圖 – 找工作不要靠運氣!
- 從 Soft & Share 各種社團頻道挑選你喜歡的加入
發表迴響