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

  • Submit kmeans.py, analysis.py, and answers.txt with all parts completed by Sunday, 8/04 at 11:59pm.
HW4 - Homework 4

Initial Submission by Sunday 08/03 at 11:59 pm.

Submit on Gradescope

Subpages

  1. Background - Background information on k-means clustering.
  2. Homework 4: Algorithm and Analysis - Complete part one of the programming assignment, where you will implement the k-means clustering algorithm.