Course Calender

Course Calender

STEM1040 A Trilogy of Hands-on Machine Learning 親身體驗機器學習三部曲
Monday, January 01, 2001
Hits : 97

Introduction:

Artificial intelligence (AI) is all the rage these days. We are promised a future of more gadgets and services with AI-powered features such as intelligent chatbots, virtual assistants, and self-driving cars. The current AI boom was largely fuelled by breakthroughs in an area known as machine learning. It involves training computers to perform tasks based on examples rather than programming by a human. A branch of this approach called deep learning has made it more promising for solving perceptual problems such as image classification, face recognition, and natural language processing.

This course offers a hands-on exploration of machine learning through a trilogy approach: mathematical concepts, algorithms, and programming. We will begin with introducing what machine learning is, how it works, and what it can achieve. With a comprehensive treatment of the mathematics and theories involved, we will walk through typical implementations of artificial neural networks to see how the theories turn into practice. Then we will move on to teaching students to make some interesting AI applications (e.g. games) using the Python programming language and machine learning frameworks such as TensorFlow and Keras.

近年來,人工智能(AI)浪潮席捲全球。未來,智能聊天機器人,虛擬助手和自動駕駛汽車等人工智能設備和服務將逐步融入我們的生活。「機器學習」領域中的突破是目前AI迅速發展的主要驅動力。機器學習利用樣本數據來訓練計算機自主完成任務,而非依賴人工編程。作為機器學習的一個重要分支,「深度學習」在解決如圖像分類,人臉識別和自然語言處理等智能認知問題上取得了豐碩的成果。

本課程透過「三部曲」(數學概念,算法和編程)訓練讓同學親自動手探索機器學習。首先,我們會介紹什麼是機器學習、它如何運作及其應用層面。之後,我們會講解機器學習背後的數學和理論基礎,並分析「人工神經網絡」的代碼,以展示如何將理論轉化為實踐。最後,我們會教導學員使用Python編程語言,TensorFlow和Keras等機器學習框架來實現一些有趣的AI應用(例如:遊戲)。

 


Organising units:
  • Department of Mathematics, Faculty of Science, CUHK
  • Department of Computer Science and Engineering, Faculty of Engineering, CUHK
  • Centre for Promoting Science Education, CUHK
Category: Category I – University Credit-Bearing
Learning outcomes: Upon completion of this course, students should be able to:
  1. Recognize the applications of chemistry in quantitative and qualitative chemical analysis;
  2. Understand the principles of various spectroscopic techniques for identification of molecular structures;
  3. Understand the principles of the spectroscopic and chromatographic techniques for composition analysis;
  4. Acquire hands-on experience in quantitative and qualitative chemical analysis with modern spectrometers.
Learning Activities:
  1. Lectures
  2. Exercise and Assignment
  3. Lab
Medium of Instruction: Cantonese supplemented with English
Assessment:
  1. Essays / Assignments
  2. Lab Report / Worksheet
Recognition: No. of University unit(s):  2
* Certificate or letter of completion will be awarded to students who attain at least 75% attendance and pass the assessment (if applicable)
Expected applicants: Students studying S4-S6 or equivalent who must have taken at least one science course which include Biology, Chemistry, Combined Science, Physics, Information and Communication Technology, Design and Applied Technology, Mathematics Extended Module 1 or 2
Organising period: Summer 2021
Application method: SAYT Online application