Computer Science 170A: Mathematical Models and Methods - Elements of Data Analysis

Homework Solutions

Homework solutions for CS 170A. Implemented in MATLAB and Jupyter notebook.

  1. Homework 0: Warmup

    4 problems -- image editing, image colors, rotation matrices, global temperature data analysis

  2. Homework 1: SVD and Least Squares
  3. Homework 2: Eigenfaces
  4. Homework 3: Fourier and Spectra
  5. Homework 4: Chi-Square Testing, Newton's Method, and Optimization

Final Project

Final Project: Why the Packers struggled offensively in the second half of last season?

The final project uses Principal Component Analysis on an NFL play-by-play dataset to analyze possible reasons for Packers' struggles.


GitHub repository