Image by Gerd Altmann from Pixabay artificial-intelligence-3706562_1920

Artificial Intelligence

CS2109S Introduction to AI and Machine Learning

This course introduces basic concepts in Artificial Intelligence (AI) and Machine Learning (ML). It adopts the perspective that planning, games, and learning are related types of search problems, and examines the underlying issues, challenges and techniques. Planning/games related topics include tree/graph search, A* search, local search, and adversarial search (e.g., games). Learning related topics include supervised and unsupervised learning, model validation, and neural networks.

Only students reading the MA-CS DDP and/or SoC’s Artificial Intelligence minor/Computer Science second major/minor can use CS2109S to fulfil the Artificial Intelligence requirements.

machinelearning-01

Teaching Team

benleong

Associate Professor Ben Leong

Lecturer

HS1501 Artificial Intelligence and Society

This course focuses on the role of Artificial Intelligence (AI) in our society, considering its practical and potential uses, the economics and ethics of AI, and how it can dramatically revolutionise our society in the future in areas like retail, manufacturing and service industries, national security, law enforcement and justice systems. The course is designed for students who are new to AI, and aims to equip learners with the foundational concepts in AI, with hands-on activities to experiment and learn how to train and use it.

hitesh-choudhary-t1PaIbMTJIM-unsplash

Teaching Team

yuchiensiang-01

Associate Professor Yu Chien Siang

Lecturer
wongtinlok-01

Dr Wong Tin Lok

Coordinator

HS1502 Conceptual Introduction to Machine Learning

Machine learning (ML) is the dominant component of modern research in artificial intelligence. Although ML is largely associated with computer science and software engineering, many of its foundational techniques have historical roots in the natural and social sciences, and are commonly used in those fields. More recently, the rapid development of modern ML also has growing implications for practitioners of the arts and humanities. Using only high-school mathematics and no programming, this course will look under the technology-centric outer hood of ML, and provide a conceptual-level introduction to the field as well as its most important techniques.

 

Note: Launched in Academic Year 2023/2024 Semester 2 

machinelearning

Teaching Team

alvin

Assistant Professor Alvin Chua

Principal Lecturer
sharma

Dr Nidhi Sharma

Lecturer

IT1244 Artificial Intelligence: Technology and Impact

This course introduces students to artificial intelligence, which is becoming a general purpose technology with impact in multiple areas in society, including in the sciences, arts, and business. Topics covered include a conceptual understanding of how artificial intelligence works, current strengths and weaknesses of artificial intelligence relative to humans, and the risks in deploying AIs. Students are expected to implement a simple AI proof-of-concept, and to analyse its potential benefits as well as its risks. Students taking this course are expected to have prior exposure to programming and to be familiar with variables, types, operators, arrays, conditionals, loops, and functions.

possessed-photography-dRMQiAubdws-unsplash

Teaching Team

avatar-01

Dr Prabhu Natarajan

Lecturer