View the Project on GitHub developerstudentclubwm/ML_lessons
This is the page for all collected resources in DSC at W&M’s Fall 2021 workshop series, “Demystifying Machine Learning”. Check out our main site, which contains more information about the group. If you like our workshops, click the “Join Us” button at the top of our site to recieve emails about upcoming events and cool opportunities!
“Machine learning” and “artificial intelligence” are two of the buzz-iest buzzwords of our time. But what does it really mean for a machine to “learn”? In this workshop, we will break down these concepts into more approachable components. Attendees will learn how to frame a machine learning problem in terms of inputs and outputs, seeing how machine learning tasks boil down to well-defined optimization problems. During the interactive coding portion of the workshop, we will focus in on a few intuitive algorithms and think about how the general problem of connecting inputs to outputs is solved by these particular models.
Click here to download the slides used in the lesson!
You can follow along on Kaggle with either the attendee version (not filled in) or the instructor copy (completely filled in).
Computer vision, the study of machine learning with images and videos as inputs, is one of the most active subtasks in the field of artificial intelligence. In this workshop, we will inspect popular approaches within computer vision, many of which rely on neural networks. During the interactive coding portion, we will work to gain an intuition for image classification and attack an applied computer vision problem.
Click here to download the slides used in the lesson!
You can follow along on Kaggle with either the attendee version (not filled in) or the instructor copy (completely filled in).
While artificial intelligence approaches and applications are often very effective, they are not without their own drawbacks. Central to the field of ethical artificial intelligence are questions of privacy, bias, and discrimination. Attendees at this workshop will learn how deployed AI algorithms can fail when they are misunderstood or inappropriately applied. In particular, we will see how unrepresentative datasets can lead to algorithms that display high error rates for the least represented components of the data. Then, we will work to improve these models and discuss how we can work towards a general solution for more ethical AI approaches.
Click here to download the slides used in the lesson!
You can follow along on Kaggle with either the attendee version (not filled in) or the instructor copy (completely filled in).
sklearn
library)sklearn
, keras
, etc.)tensorflow
that visualizes the components of a neural network and lets you play around with different network parameters