You are strongly recommended to bring a personal laptop in tutorials. If you do not own one, laptop loan options are available at the University of Auckland Student IT Hub:https://www.auckland.ac.nz/en/students/student-support/student-it-hub/student-long-term-laptop-loan.html
We do not have a mandatory textbook for the course, but we use a recommended textbook:
- Géron, A. (2022). Hands-on machine learning with Scikit-Learn, Keras, and TensorFlow, 3rd Edition. O'Reilly.
Python coding requirements In this course, we will be using Python as programming language to implement and experiment with AI systems.
We assume that students already have some experience with programming, especially using Python. You should be familiar with Python’s main scientific libraries, in particular Numpy., Pandas., and Matplotlib. If you're new to Python or need a refresher before diving into this course, we highly recommend completing the LearnPython tutorial (at least the "Learn the Basics" and "Data Science Tutorials"). Other options are the official tutorial at Python.org or the Learn Python Kaggle tutorial. The advantage of the Kaggle tutorial is that it is using notebooks, which we will use to edit and run code in the tutorials.