unit overview cits4404 artificial intelligence & adaptive systems

11
UNIT OVERVIEW CITS4404 Artificial Intelligence & Adaptive Systems

Upload: isaac-booker

Post on 01-Jan-2016

217 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: UNIT OVERVIEW CITS4404 Artificial Intelligence & Adaptive Systems

UNIT OVERVIEWCITS4404Artificial Intelligence & Adaptive Systems

Page 2: UNIT OVERVIEW CITS4404 Artificial Intelligence & Adaptive Systems

2

Unit overview• Artificial Intelligence • Adaptive Systems • Computational Intelligence

Nature-inspired, heuristic-based technologies, that demonstrate emergent, adaptive, or intelligent behaviour

Page 3: UNIT OVERVIEW CITS4404 Artificial Intelligence & Adaptive Systems

3

Contd. • Nature-inspired : ideas taken from observations of

natural systems • Heuristic-based : solutions constructed using

guidelines, estimates, trends, … • Emergent behaviour : systems behave in ways

that aren’t or can’t be predicted in advance • Adaptive behaviour : systems behave differently

depending on contextual or environmental factors • Intelligent behaviour : ??

Page 4: UNIT OVERVIEW CITS4404 Artificial Intelligence & Adaptive Systems

4

Contd. • CITS4404 will introduce several core CI technologies

• Evolutionary algorithms • Particle swarm optimisation • Ant colony optimisation • Neural networks

• These are “heavyweight” technologies, usually applied to • Complex optimisation problems • Adaptive learning • Knowledge acquisition

• Applying these technologies is not like calling quicksort!

• Learning classifier systems• Artificial immune systems • Fuzzy reasoning • Bayesian reasoning

Page 5: UNIT OVERVIEW CITS4404 Artificial Intelligence & Adaptive Systems

5

Reading units • CITS4404 is a reading unit

• We will not teach you the material • We will assist you in learning the material

• The emphasis is on self-learning and self-investigation, where students find and apply information themselves

• You should still expect to average 10–12 hours/week, as normal for a 6-point unit

Page 6: UNIT OVERVIEW CITS4404 Artificial Intelligence & Adaptive Systems

6

Unit structure • Three lectures that introduce

• The CI concept • The technologies • Practical issues

• Students are then divided into groups of 2–4 people • Each group is assigned one of the CI technologies and they

• Present a seminar on their technology • Present a seminar on an application of their technology • Conduct a group project applying their technology to a given problem

• All students are expected to develop a basic understanding of all the technologies in the unit

• One final lecture on local research in the CI area

Page 7: UNIT OVERVIEW CITS4404 Artificial Intelligence & Adaptive Systems

7

Background research • All students will be given some introductory references

on each technology• These papers will introduce/summarise the topic, but

they will be insufficient for a complete understanding• Each group is expected to research their technology in

more detail than provided by these papers

Page 8: UNIT OVERVIEW CITS4404 Artificial Intelligence & Adaptive Systems

8

The group seminars• First seminar in Weeks 5–6 on the group’s technology• Second seminar in Weeks 8–9 on an application

• Seminars should run for 25 minutes plus 5 minutes questions• Do not assume any prior knowledge of the technology• Maintain a balance between overview and technical details• Ideas should build upon each other successively • Pictures, diagrams, videos, and demos are all good!

Page 9: UNIT OVERVIEW CITS4404 Artificial Intelligence & Adaptive Systems

9

Contd.• Seminars will be assessed on

• Understanding of the technical material• Breadth of coverage• Quality of the presentation

• All group members should contribute to all aspects• Don’t be afraid to include other people’s material

• But all such material should be attributed properly

• Slides should be emailed to the coordinator after the seminar

Page 10: UNIT OVERVIEW CITS4404 Artificial Intelligence & Adaptive Systems

10

The project• The project will be introduced in Week 9 • Groups will apply their technology to a real-world problem

chosen by them as suitable for that approach• Week 10: groups present their chosen problem to the class• Week 13: groups present their results to the class • Week 14 (swotvac): written submission due

• A report on your chosen problem• Its solution using your technology• The structure, implementation, and performance of your solution

• Again, all group members should contribute to all aspects• More details on the project will be released in due course

Page 11: UNIT OVERVIEW CITS4404 Artificial Intelligence & Adaptive Systems

11

Unit assessment • Two main seminars in Weeks 5–9, each worth 15% • The project deliverables, collectively worth 40% • A final exam in November, worth 30%