Teaching

COMP307: Fundamentals of Aritificial intelligence

Undergraduate, Victoria University of Wellington, ECS, 2020

The lectures cover following main topics: search techniques, machine learning including basic learning concepts and algorithms, neural networks and evolutionary learning, reasoning under uncertainty, planning and scheduling, knowledge based systems and AI Philosophy. The course includes a substantial amount of programming. The course will cover both science and engineering applications. More information.

COMPX523: Data Stream Mining

Undergraduate and MSc course, University of Waikato, School of Computing & Mathematical Sciences, 2020

This paper is an introduction to stream data mining. Data streams are everywhere, from F1 racing over electricity networks to news feeds. Data stream mining relies on incremental algorithms that process streams under strict resource limitations. This paper focuses on, as well as extends the methods implemented in MOA (Java) and scikit-multiflow (Python), two open-source stream mining software suites currently being developed by the Machine Learning group at the University of Waikato. More information.