Useful CSE 160 Resources

Overview

In this assignment, you’ll be designing, implementing, and using k-means clustering, a technique often used in machine learning. By the end of this assignment, you will:

  • Be familiar with how to implement a clustering algorithm and use it for data analysis.
  • Write Python code using lists and dictionaries for computational problem solving.

Submission

HW4 - Homework 4

Initial Submission by Thursday 02/26 at 11:59 pm.

Submit on Gradescope

Subpages

  1. Background - Background information on k-means clustering.
  2. Programming - Implement the k-means clustering algorithm and use your implementation to classify handwritten letters.