Workshop: Machine Learning in Python - Session 5
Machine Learning in Python -聽Neural networks part 2 & AI Ethics
翱惫别谤惫颈别飞:听In this lesson, we will redo the example of recognizing handwritten digits, but this time using a different kind of neural network more suited to image recognition tasks 鈥 convolutional neural networks. We will mention a few other forms of neural networks and their typical use cases. Finally, since neural networks are extraordinary tools, we will discuss the responsibility that we as ML practitioners have to use them ethically. We will look at situations where AI falls short of its promises, sometimes in spectacularly funny ways, and other times in devastatingly sad ways.
Learning Goal(s): By the end of the workshop, participants will be able to:
- Critique the use of AI in a social context.
- Enumerate the different kinds of neural networks together with their associated use cases.
- Given a scaffolded environment and curated data set, follow a tutorial that trains a convolutional neural network to perform classification.
Prereqs: Participants should already have some familiarity with Python programming fundamentals, e.g. loops, conditional execution, importing modules, and calling functions. Furthermore, participants should ideally have attended the first lesson in the 鈥淔undamentals of Machine Learning in Python鈥 series, or they should already have some background on the general machine learning pipeline.
Approach: Our approach is primarily student-centered. Students will work in pairs and small groups on worksheets and Jupyter notebooks, interspersed with brief lecture and instructor-led live-coding segments.
Supporting Resources: We will refer to many of the materials used previously in our series 鈥淐omputing Workshop鈥
Deliverables: Our resources will be made available via our web site.
Resources required:聽Participants should have access to a laptop computer. Python should be already installed with Anaconda.
Location:听贬驰叠搁滨顿.听,听room 325, and via Zoom.
滨苍蝉迟谤耻肠迟辞谤:听, Faculty Lecturer in Computer Science at 平特五不中. Eric Mayhew, Computer Science professor at Dawson College.
Registration: