Skip to content

Materials for a ten-session class introducing high school students to machine learning and ethics.

Notifications You must be signed in to change notification settings

vingkan/ethicalml

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

28 Commits
 
 
 
 
 
 

Repository files navigation

Ethical Machine Learning

Materials for a ten-session class introducing high school or undergraduate students to machine learning and ethics.

Description

All algorithms have biases, all systems have limitations, and all technologies have risks. Machine learning techniques offer the potential to produce faster, cheaper, and more consistent results, but these approaches can easily be misused. In Ethical Machine Learning, students will identify appropriate machine learning tasks, prepare training data, evaluate model performance, and discuss the impact of machine learning on diverse stakeholders. Coding activities in this class focus on analyzing and modifying programs, not writing lots of code.

Prerequisite: Completed CS1 course in Python or other equivalent programming experience.

Course Slides

View Course Slides

Learning Outcomes

  • Students will be prepared to study machine learning in school and independently.
  • Students will be prepared to recognize dubious applications of machine learning.

Learning Objectives

  • Students will identify tasks suitable for machine learning.
  • Students will identify data and training issues with machine learning.
  • Students will evaluate the performance of machine learning models.
  • Students will discuss the impact of machine learning on diverse stakeholders.

Course Values

  • Ask questions to explore deeper.
  • Involve everyone in group activities. (no math/CS-shaming)
  • Exercise your moral imagination.
  • Reflect on your perspectives and blind spots.

Sessions

Attributions

Course developed and taught by Vinesh Kannan.

Based on materials from:

And other sources as attributed in individual lesson plans.

Creative Commons License
This work is licensed under a Creative Commons Attribution 4.0 International License.

About

Materials for a ten-session class introducing high school students to machine learning and ethics.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published