商业智能初体验:您今天ML了没?
教师: 鍾孟達
2023/09/11~2023/12/29

概要

本课程介绍如何使用Python实作基本的机器学习算法,内容包括监督式和非监督式学习,主题有阶层式分群法(Hierarchical Clustering)、k-平均算法(K-means)、K最近邻法(KNN)、决策树(decision trees)、单纯贝氏分类器(naïve bayes)、DBSCAN和高斯混合模型(GMM)及线性回归 (Linear Regression)等。通过这些算法的学习和实作,同学将能够具备数据分析和模式识别的基础能力。

This course introduces the implementation of basic machine learning algorithms using Python. The content includes both supervised and unsupervised learning, covering topics such as Hierarchical Clustering, K-means algorithm, K-nearest neighbors (KNN), Decision Trees, Naïve Bayes Classifier, DBSCAN, Gaussian Mixture Model (GMM), and Linear Regression. Through learning and hands-on implementation of these algorithms, students will acquire fundamental skills in data analysis and pattern recognition.

#英语授课(EMI,English as a Medium Instruction)

课程目标

1. 基本機器學習演算法

2. 基礎Python語法

3. 使用Python實作基礎機器學習演算法

 

1. Fundamental Machine Learning Algorithms

2. Basic Python Syntax

3. Implementing Basic Machine Learning Algorithms Using Python"

授课教师

鍾孟達 Mengta Chung

淡江大學 管理科學系 助理教授
Assistant Professor of the department of Management Sciences ,Tamkang University

*學歷 : 美國紐約哥倫比亞大學應用統計學博士

*授課領域 : 統計學、迴歸分析、機器學習。

*研究專長: 1. 貝氏統計 2. 計算統計 

课程进度表

单元 1:Introduction and Hierarchical Clustering

单元 2:K-means

单元 3:Gaussian Mixture Models

单元 4:K nearest neighbors

单元 5:DBSCAN

单元 6:Naive Bayes

单元 7:Decision tree

单元 8:LinearRegression

单元 9:Comparison

课程内容

本课程将以Python为工具,介绍基本的机器学习算法,同时涵盖监督式和非监督式学习的概念和应用。通过这些算法的学习和实作,同学将能够创建数据分析和模式识别的基础能力。本课程介绍的非监督式学习算法包括阶层式分群法(Hierarchical Clustering)、K-平均算法(K-means)、K最近邻法(KNN)、决策树(Decision Trees)、单纯贝氏分类器(Naïve Bayes)、DBSCAN、高斯混合模型(GMM)和线性回归(Linear Regression)。通过这些主题的学习和实作,同学将能够使用Python实作这些机器学习算法,并能够应用于真实世界的数据分析和模式识别任务中。本课程将结合理论知识和实际练习,帮助同学创建机器学习的基础。同学可了解每个算法的原理,通过实作练习,培养同学的问题解决能力和实际应用能力。

 

This course will use Python as a tool to introduce basic machine learning algorithms, covering both supervised and unsupervised learning concepts and applications. Through learning and practical implementation of these algorithms, students will be able to establish a foundation in data analysis and pattern recognition. The unsupervised learning algorithms introduced in this course include Hierarchical Clustering, K-means, K-nearest neighbors (KNN), Decision Trees, Naïve Bayes, DBSCAN, Gaussian Mixture Model (GMM), and Linear Regression. By learning and implementing these topics, students will be able to use Python to implement these machine learning algorithms and apply them to real-world data analysis and pattern recognition tasks. This course will combine theoretical knowledge and practical exercises to help students build a foundation in machine learning. Students will gain an understanding of the principles behind each algorithm and develop problem-solving and practical application skills through hands-on practice.

评分标准

1.歷程評量:佔總成績 70%

2.單元測驗:佔總成績 30 %


通过标准


Course grade pass:60Grade Memo:max grade 100 point

先修科目或先备能力

本課程為基礎概念課,無須背景知識,適合所有對機器學習演算法有興趣的學習者修習。

This course is a foundational concept course, requiring no prior background knowledge, making it suitable for all learners interested in the Internet of Things.

建议参考书目

Géron, A. (2019). Hands-on machine learning with Scikit-Learn, Keras and TensorFlow: concepts, tools, and techniques to build intelligent systems (2nd ed.). O’Reilly.

其它

本課程證書費用:500

如何申請電子版證書?

1.點選右上方的「小白人」。

2.點選「證書下載」。


3.畫面即會轉到申請證書系統中,請點選「我要申請證書」。

4.點選「我要搜尋」開始申請證書。


5.ewant平台僅提供電子版證書,確認繳費成功後,請點選「我已申請的證書」,再點選「我要搜尋」下載您申請的證書電子檔。

詳細證書下載流程說明請點這裡