Workshop: Machine Learning in Python - Session 3
Maching Learning in Python - Unsupervised learning and model validation
翱惫别谤惫颈别飞:听This workshop will focus on unsupervised machine learning and model validation. Unsupervised machine learning is a powerful technique where the algorithm analyzes and clusters unlabeled datasets. This workshop will scratch the surface of this side of machine learning, introducing unsupervised learning using the k-means and DBSCAN algorithms. This session will explore the model validation process in the machine learning pipeline in more detail.
By the end of the workshop, participants will be able to:
- Differentiate between supervised and unsupervised learning
- Given a scaffolded environment and curated data set, train a DBSCAN model and describe how this algorithm works at a high level
- Articulate techniques used for model validation
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:聽HYBRID. The聽,听room 325, and via Zoom.
滨苍蝉迟谤耻肠迟辞谤:听, Faculty Lecturer in Computer Science at 平特五不中. Eric Mayhew, Computer Science professor at Dawson College.
Registration: