Home | Syllabus | Schedule | Resources | Canvas | View on GitHub

Schedule - Winter 2021

This course follows a Tuesday/Thursday Schedule. There is a section for each day, with materials for that day. This schedule is subject to change before a class is held.

Links to readings can be found on the resources page.

Day 00 - 1/12

Introduction to topological data analysis. Recorded Lecture

Reading:

Day 01 - 1/14

Preliminaries: Graphs, Clustering, Disjoint Set/Union-find, the Graph Laplacian. Recorded Lecture

Code:

Reading:

Day 02 - 1/19

Basic Topology (spaces, maps, homotopy). Simplicial Complexes. Simplicial Maps. Constructions. Recorded Lecture

Reading:

Day 03 - 1/21

Nerve of a cover, witness complexes, Mapper algorithm. Tries. Recorded Lecture

Code: trie.py simplicial_complex.py demo notebook

For an open-source Mapper implementation (in Python), check out Kepler Mapper.

Reading:

Day 04 - 1/26

(Cellular) chain complexes, (Cellular) homology, reduction algorithm. Recorded Lecture

Code:

Reading:

Day 05 - 1/28

Filtrations, persistent homology. Recorded Lecture

Code:

Reading:

Homework 1

Due noon on Feb. 5, 2021. Link to assignment Demo mapper graph

Day 06 - 2/2

Pairs, barcodes, diagrams, bottleneck distance, features. Recorded Lecture, PDF of iPad notes - note that I also showed some figures from the papers below.

Code:

Reading:

Day 07 - 2/4

Quiver Representations, Zigzag Homology. Recorded Lecture, PDF of iPad notes.

Code:

Reading:

Homework 2

Due noon on Feb. 19, 2021. Link to assignment Link with corrections

Day 08 - 2/9

Interleavings, Interleaving Distance, Isometry Theorem. Recorded Lecture,
PDF of iPad notes.

Reading:

Day 09 - 2/11

Reach, Weak Feature Size, Sampling. Recorded Lecture, PDF of iPad Notes.

Reading:

Day 10 - 2/16

Klein bottle in Image Patches. Recorded Lecture, PDF of iPad Notes.

Reading:

Day 11 - 2/18

Outliers. Metric Measure Spaces, Distance-to-Measure. Recorded Lecture, PDF of iPad Notes.

Reading:

Day 12 - 2/23

Persistent homology optimizations: cohomology algorithm, clearing, compression. Recorded Lecture, PDF of iPad Notes.

Code: BATS reduction

Reading:

Day 13 - 2/25

Homotopy. Discrete Morse theory and simplification. Recorded Lecture, PDF of iPad Notes.

Reading:

Day 14 - 3/2

Zigzag zoo, sparse filtrations. Recorded Lecture, PDF of iPad Notes.

Reading:

Day 15 - 3/4

Applications to clustering and regularization. Recorded Lecture, PDF of iPad Notes.

Reading:

Day 16 - 3/9

Multidimensional and Generalized Persistence.

Reading:

Day 17 - 3/11

Project presentations.

Reading Period

Reading Period is 3/13-3/15

Finals Period

Final project report will be due in finals period. Date TBD.