Course overview
This course will provide students with introductory knowledge and skills in the application of modern AI tools and techniques. The course introduces Python, a key language for developing modern AI applications. The course then demonstrates how to run, modify and build Python implementations of current AI technologies including, standard and new machine learning and deep learning tools. The course will have a strong emphasis how to best make use of the large range of materials, and tutorials that are released with new AI frameworks. In particular, the course will develop a high-level understanding of the key concepts and terminology allowing students to make use of new frameworks as they emerge. Assessment can include practical exercises, workshops, case studies and a final exam.
Course learning outcomes
- Select, run, modify and build standard Python programs to solve relevant problems using AI or machine learning
- Identify and use a broad range of existing resources in the development of Ai and machine learning programs
- Explain key concepts, differences, limitations and opportunities of various AI and machine learning approaches
- Applying norms to the use of AI and machine learning including considerations of ethics, privacy and security