Artificial Intelligence
COMP3411/9814
Lecturers
• Dr. Francisco Cruz (LiC – Lecturer in Charge)
• https://www.unsw.edu.au/staff/francisco-cruz-naranjo
• Dr. Armin Chitizadeh (Guest Lecturer in week 2)
• https://www.unsw.edu.au/staff/armin-chitizadeh
Course admin
• Maryam Hashemi
• https://maryamhashemi1995.github.io/index3.html
Tutors
• Stefano Mezza,
[email protected]• Janhavi Jain,
[email protected]• Maher Mesto,
[email protected]• Zhijin Meng,
[email protected]• Ramya Kumar,
[email protected]• John Chen,
[email protected]• Maryam Hashemi,
[email protected]• Session will be BYOD. Alternatively, you can borrow a laptop. See
https://taggi.cse.unsw.edu.au/FAQ/Borrow_A_Laptop/
Artificial Intelligence (AI)
• What is intelligence?
Artificial Intelligence (AI)
• What is intelligence?
• it can be described as the ability to perceive or infer information, and to
retain it as knowledge to be applied towards adaptive behaviours within an
environment or context [Wikipedia].
Artificial Intelligence (AI)
• What is intelligence?
• it can be described as the ability to perceive or infer information, and to
retain it as knowledge to be applied towards adaptive behaviours within an
environment or context [Wikipedia].
• What is artificial intelligence?
Artificial Intelligence (AI)
• What is intelligence?
• it can be described as the ability to perceive or infer information, and to
retain it as knowledge to be applied towards adaptive behaviours within an
environment or context [Wikipedia].
• What is artificial intelligence?
• Artificial intelligence (AI) is intelligence demonstrated by machines, as
opposed to intelligence displayed by humans or by other animals [Wikipedia].
Artificial Intelligence (AI)
• What is intelligence?
• it can be described as the ability to perceive or infer information, and to
retain it as knowledge to be applied towards adaptive behaviours within an
environment or context [Wikipedia].
• What is artificial intelligence?
• Artificial intelligence (AI) is intelligence demonstrated by machines, as
opposed to intelligence displayed by humans or by other animals [Wikipedia].
• Can you give some examples?
AI is not ML is not ANN
AI is not Python
Current (mis)understanding of AI
How are currently perceived AI-based systems?
Current (mis)understanding of AI
But in reality, it’s still an open problem
Course Plan
• Introduce AI concepts through intelligent agents
• Start with very simple reactive agents
• Progress by adding more capabilities
• End with agents that learn, reason and
communicate
Course Plan
Week 1 Week 4 Week 8
1 Introduction 4 Rewards instead of goals 8 Language processing
1.1 History of AI 4.1 Elements of reinforcement learning 8.1 Formal languages
1.2 Agents 4.2 Exploration vs exploitation 8.1.1 Chomsky’s hierarchy
1.3 Knowledge representation 4.3 The agent-environment interface 8.1.2 Grammars
1.3.1 Feature-based vs iconic representations 4.4 Values functions 8.2 Regular expressions
1.3.2 Logic 4.5 Temporal-difference prediction 8.3. Minimum edit distance and words
1.3.3 Learning rules 8.4 Natural languages: N-gram models
Week 5
Week 2 5 Metaheuristics Week 9
2 Search 5.1 Asymptotic complexity 9 Reasoning with uncertain information
2.1 Uninformed search 5.2 Classes of problems 9.1 Confidence factors
2.2 Informed search 5.3 Linear programming 9.1 Probability and probabilistic inference
2.3 Informed vs uninformed 5.4 Search space 9.2 Bayes nets
5.5 Metaheuristics with and without memory 9.3 Fuzzy logic
Week 3 5.6 Population-based methods
3 Neural Networks Week 10
3.1 Neurons - biological and artificial Week 7 10 Human-aligned intelligent robotics
3.2 Single-layer perceptron 7 Computer vision 10.1 Human interaction and human-in-the-
3.3 Linear separability 7.1 Image processing loop robot learning
3.4 Multi-layer networks 7.2 Scene analysis 10.2 Explainability and interpretability
3.5 Backpropagation 7.3 Cognitive vision 10.3 Safe robot exploration
3.6 Neural engineering methodology 10.4 Ethics
Related Course
• COMP3431 Robot Software Architectures
• COMP4418 Knowledge Representation and Reasoning
• COMP9417 Machine Learning and Data Mining
• COMP9444 Neural Networks and Deep Learning
• COMP9491 Applied Artificial Intelligence
• COMP9517 Computer Vision
• COMP6713 Natural Language Processing
• COMP9418 Advance Machine Learning
• COMP9727 Recommender Systems
Timetable
• Lecture:
• Wed 1:00 – 4:00pm (Sir John Clancy Auditorium K-C24-G17)
• Consultation time:
• Mon 2:00 – 3:00pm (J17 Lv 5 Rm 510J)
• Tutorials:
Important dates
• First lecture: Wednesday 11th Sep 2024
• Last lecture: Wednesday 13th Nov 2024
• Guest lecture: Wednesday 18th Sep 2024
• Assignment 1 open: Week 3
• Assignment 1 deadline: Week 5 (discussion by week 7)
• Assignment 2 open: Week 7
• Assignment 2 deadline: Week 9 (discussion by week 10)
• Exam: Exams period
Assessment
• Assessment will consist of:
• Assignment 1: 25%.
• Assignment 2: 25%.
• Final exam 50%.
• To pass, you must score:
• A combined mark of at least 50/100.
• At least 20/50 for the exam.
Student Conduct
• Assignments will be done individually.
• Students must participate in the discussion.
• Late deliveries will be accepted subject to 5% discount per day from
the results (including weekends and public holidays), for up to 5 days,
after which mark is 0.
• It’s students' responsibility to have code discussions with tutors in
time.
• Plagiarism is academic misconduct.
Contact
• The first contact should be the forums.
• Additionally, a consultation time is scheduled every week.
• In special circumstances you could also email to the lecturing team
([email protected])
Texts & References
• Poole, D.L. & Mackworth, A. Artificial Intelligence: Foundations of
Computational Agents. Second Edition. Cambridge University Press,
Cambridge, 2017.
• Russell, S.J. & Norvig, P. Artificial Intelligence: A Modern Approach.
Fourth Edition, Pearson Education, Hoboken, NJ, 2021.
• Sutton, R. & Barto, A. Reinforcement Learning: An Introduction. MIT
press. 2018.
• Jurafsky, D. & Martin, J. H. Speech and Language Processing. Stanford.
2023.
Feedback
• In case you want to provide anonymous
feedback on these lectures, please visit:
• https://forms.gle/KBkN744QuffuAZLF8