CSCI1201 Hands-on Introduction to Python and Machine Learning
|
|||
Course Code | CSCI1201 | ||
Course Title | Hands-on Introduction to Python and Machine Learning (Python 程序語言及機器學習之實用介紹) |
||
Date | 20, 21, 22, 23, 26 and 27 July 2021 (28 July 2021 is reserved for class make-up in case there is any cancellation of classes due to bad weather or other unexpected factors.) |
||
Class Time and Teaching Mode |
[Updated on 17 June 2021]
Online Lecture 20, 21, 22, 23, 26 and 27 July 1:00pm – 3:30pm
Face-to-face Lab Day 21, 23 and 27 July 1:00pm – 3:30pm *students can choose to attend the sessions online via ZOOM or in-person on CUHK campus (Laboratory information at CUHK to be advised) |
|
|
Online Assessment
29 July 1:00pm – 3:30pm |
|||
Teacher | Dr. CHAU Chuck Jee
Lecturer |
|
|
More about Department of Computer Science and Engineering, CUHK: | |||
chuckjee@cse.cuhk.edu.hk |
|
||
Medium of Instruction | English |
|
|
Course Description | This course aims to provide an intensive hands-on introduction to the Python scripting language. Topics include the basic Python language syntax, variable declaration, basic operators, programme flow and control, defining and using functions, file and operating system interface. There will also be an introduction to some popular machine learning libraries in Python such as Scikit-learn, via some practical examples and exercises. Specific key features of the Python scripting language such as object-oriented support, high level dynamic data types, embedding within applications may also be highlighted. | ||
Course Content | Topics include:
|
||
Learning Outcomes |
|
||
Recommended Reading(s) / Reference(s) | Books:
Exploring Python by Timothy A. Budd Think Python: How to Think Like a Computer Scientist, by Allen B. Downey Python for Informatics: Exploring Information, by Chuck Severance
Web resources: An introduction to machine learning with scikit-learn |
||
Course Assessment | Project: 100% | ||
Last updated on 3 June 2021 | |||