Data Science - Machine Learning

Certificate in Machine Learning using Python

機器學習讓我們能判斷趨勢,預測未來

課程簡介

機械學習是人工智能的一個分支。 它能讓電腦利用訓練數據進行自我學習, 隨著時間的推進而不斷改良, 並不需要編寫程式。 機械學習有各式各類的演算法, 透過這些演算法再配合自己的數據, 便能夠建立一個適合自己使用的機械學習模型。 有了模型後,便能夠將新數據輸入以判斷結果為何, 作出趨勢分析或者數據判斷。 本課程利用 Python 程式語言 及 Scikit-Learn 機械學習程式庫, 學習基本的機械學習理論。 利用數據訓練模型, 以及利用模型預測結果,最後將模型利用 Streamlit 放到網上供人們使用。 學習課程後,能使到自己的資料分析能力更上一層樓。

課程目標

Concepts and Application Areas

了解機械學習的觀念以及應用範疇

Exploratory Data Analysis

如何將資料整合及重塑致演算法使用

Types of Algorithms

了解不同種類的演算法及其應用

Supervised Machine Learning - Regression

監督式機械學習 - 回歸算法

Supervised Machine Learning - Classification

監督式機械學習 - 分類算法

Unsupervisored Machine Learning - Clustering

無人監督式機械學習 - 聚類算法

Model Evaluation

資料模型的篩選

Predict Trend and Values

預測數值並評估其準確性

Video Images
Demo Video -
Creating a Pivot Table for business data

課程相關資料

  • 課程對象針對企業客戶而設
  • 上課模式面授上課或者即時網上教學
  • 上課安排客戶可到本校上課或要求導師上門授課
  • 上課收費每班最多20人,每班收費$9,800
  • 課程時數6小時
  • 使用軟件Excel 2010, 2013, 2016. 2019, Office 365 均可
  • 入學要求需懂 Excel 基本功能,方能事半功倍
Show More

課程內容

  • Environment Setup
  • Basic Syntax
  • Variable Types
  • Basic Operators
  • Decision Making
  • Loops (For, While)
  • Numbers and Strings
  • Lists and Tuples
  • Dictionary and Set
  • Functions and Lambda
  • List Comprehension

  • Pandas Series and DataFrames
  • Pandas Read CSV and Excel
  • Select Rows or Columns by Index Position or Labels
  • Add or Drop Column or Rows to DataFrame
  • Iterate Over Rows and Apply Functions
  • Join, Merge and Concat DataFrames
  • Matplotlib Plotting
  • Plot Parameters (Color, Size and Style)
  • Figure and Axes/li>
  • Multiplots and Subplots
  • Bar Plot, Pie Plot, Line Plot and Scatter Plot

  • What is machine learning
  • How and why machine learning helps
  • Checking if a problem needs machine learning to solve
  • Classification of machine learning algorithms
  • Understanding Supervised and Unsupervised machine learning/li>
  • Validation metrics and methods

  • Organizational Structure
  • Estimators, Transformers and Predictors
  • Data Preprocessing with Scikit-Learn
  • Handling Missing Data
  • Encoding Categorical Data
  • Feature Scaling

  • Classification Metrics and Regression Metrics
  • Model Selection with Scikit-Learn
  • Train-Test Data Split
  • k-Fold Cross Validation

  • What is Regression ?
  • Linear Regression with Scikit-Learn
  • Polynomial Regression with Scikit-Learn
  • Build the Pipeline and perform cross-validation

  • What is Classification ?
  • Understanding Decision Tree
  • Understanding Random Forest
  • Decision Tree and Random Forest with Scikit-Learn

  • What is Clustering ?
  • Understanding K-Means Clustering
  • Determining the centriod and the number of clusters
  • K-Means Clustering with Scikit-Learn

  • 1) Regression Project for Mobile Apps Rating Review Aims - Predict the rating of a new Mobile App
  • 2) Classification Project for predicting the handwritten digits Aims - Build a model to predict a new digit from 0 to 9

Instructor

Dannis Mok

who has rich experience in business web and apps system development and have over 20 years of teaching experience. He has great passion in learning and teaching new technologies and his teaching style is clear to point and can explain complex technologies in simple terms. He has delivered various workshops and classes for different corporate, government departments and local universities and is the principal lecturer for NCC Education and University of Greenwich. Besides BSc degree in IT, he also got a MBA, MSc in IT and MSc in Telecommunication degree.

相關專業認證
  • Microsoft MCSE, MCDBA
  • Microsoft Certified System Developer
  • Microsoft Office Specialist Master
  • Cisco CCNA,CCDA,CCNP,CCDP
  • Sun Microsystems – Certified Java Programmer
  • Oracle – Certified Database Professional
  • Linux - LPI Level 1 & 2
  • CompTIA Data+
相關教學經驗
  • 為積金局 (MPF) IT 員工提供 Android 及 iPhone 視像培訓課程
  • 為香港教育局提供 Android 培訓課程予中學電腦科導師
  • 為香港教育大學 IT 員工提供 Cordova 跨平台流動程式開發課程
  • 為房屋署員工 IT 員工提供 HTML5 跨平台流動程式開發課程
  • 為房屋署員工 IT 員工提供 Android 及 iPhone 平台流動程式開發課程
  • 為香格里拉大酒店IT 員工提供 Android 流動程式開發課程
  • 為勞工處提供 HTML5 遊戲培訓課程及電子商店培訓課程
  • 為中國銀行IT 員工提供 Android 及 iPhone 流動程式開發課程
  • 為香港郵政IT 員工提供 Angular 8 程式開發課程
  • 為 VTC 職業訓練局提供各種各類 IT 培訓課程
  • 為醫管局員工 IT 員工提供跨平台流動程式開發課程

企業客戶

Dannis Mok

導師曾教授以下客戶 - 辦公室軟件或者相關課程
  • Prince Hotel 香港太子酒店
  • Marco Polo Hong Kong Hotel 馬哥孛羅香港酒店
  • Kerry Warehouse 嘉里貨倉
  • Labor Department 勞工處
  • Baguio Green Group 碧瑤綠色集團
  • 香港耆康老人福利會
  • Education Bureau 教育局
  • Hong Kong Institute of Education 香港教育大學
  • Hong Kong Housing Authority 香港房屋委員會
  • Hong Kong ICAC 香港廉政公署
  • Hang Seng Bank 恒生銀行
  • Civil Aivation Department 民航處
  • Darty Asia
  • UA Finance 亞洲聯合財務有限公司
  • 基督教香港信義會
  • NCSI Hong Kong Ltd
  • 香港善道會
  • 恆生銀行
  • 聯合國兒童基金會
  • City University of Hong Kong 香港城市大學
  • 香港明愛
  • 救世軍
  • City Facilities Management Holdings Ltd
  • HACEO 香港飛機工程
  • JLL 仲量聯行
  • Hong Kong VTC 職業訓練局
  • Hong Kong IVE 香港專業教育學院
  • Adidas Hong Kong
  • Polyplastics
  • Apex Logistics
  • Defond 德豐
  • JAS Worldwide
  • VTech Hong Kong 偉易達香港
  • VTech Hong Kong 偉易達香港
  • YWCA 女青年會
  • 東華三院
  • iRobot Hong Kong
  • Bureau Veritas
  • Boardway 百老滙
  • StarLite Holdings (星光集團)
  • Puma Hong Kong
  • Marriott International 萬豪國際
  • WheeLock會德豐
  • 香港立信德豪會計師事務所 (BDO)
  • Kering Group
  • 中華電力有限公司
  • Wilko Worldwide Limited
  • 華懋集團
  • 機電工程署
  • 無國界醫生
  • Unilever Hong Kong 聯合利華
  • 獅王 (Lion Corporation)
  • 菱電商事株式会社
  • Merck & Co 默克藥廠
  • 九龍木球會
  • 香港航空發動機維修服務有限公司
  • 維他奶國際集團
  • Toyota 豐田汽車
  • adidas Hong Kong
  • 連續五年 (2017,2018,2019,2020,2021) 為VTC 職業訓練局的員工作培訓
  • 連續八年為勞工處YES的會員作”辦公室軟件”培訓
  • 浸會大學
  • 西門子 Siemens
  • Fujitsu Hong Kong
  • Luxasia
  • Miele
  • Pacific Coffee
  • 新鴻基

More Questions?