(Note: formerly this course's code was INF563)
Topological Data Analysis (TDA) is an emerging trend in exploratory data analysis and data mining. It has known a growing interest and some notable successes (such as the identification of a new type of breast cancer, or the classification of NBA players) in the recent years. Indeed, with the explosion in the amount and variety of available data, identifying, extracting and exploiting their underlying structure has become a problem of fundamental importance. Many such data come in the form of point clouds, sitting in potentially high-dimensional spaces, yet concentrated around low-dimensional geometric structures that need to be uncovered. The non-trivial topology of these structures is challenging for classical exploration techniques such as dimensionality reduction. The goal is therefore to develop novel methods that can reliably capture geometric or topological information (connectivity, loops, holes, curvature, etc) from the data without the need for an explicit mapping to lower-dimensional space. The objective of this course is to familiarize the students with these new methods, lying at the interface between pure mathematics, applied mathematics, and computer science.
Important: bring pens and paper to take notes during the lectures, and your laptop for the lab sessions.
Before you come to the first lab session, you are advised to:
Course evaluation:
Notes, Short notes, slides | Session 1: Dimensionality Reduction | TD 1 | Sept. 22 2017 |
Slides intro clustering, Slides mode-seeking Notes mode-seeking, Notes degree-0 persistence ToMATo's webpage |
Session 2: Clustering | TD 2 | Sept. 29 2017 |
Notes homology, book homology | Session 3: Homology I | PC 3-4, solution | Oct. 6 2017 |
Session 4: Homology II | Oct. 13 2017 | ||
Notes persistence,
Slides persistence
book persistence 1, book persistence 2 |
Session 5: Persistence I | TD 5 (graded, due on or before Oct. 26) | Oct. 20 2017 |
Notes inference, Slides inference | Session 6: Persistence II / Topological Inference | TD 6 | Oct. 27 2017 |
Notes descriptors, Slides descriptors, Notes on stability | Session 7: Topological descriptors for geometric data | TD 7-8 | Nov. 10 2017 |
Slides learning | Session 8: Learning with topological descriptors | Nov. 24 2017 | |
Notes, Slides | Session 9: Reeb graph and Mapper | PC 9 (révisions) | Dec. 1 2017 |
Feel free to come and ask us directly if you are looking for an internship in TDA.
The subject has known a steady development throughout the last decade or so. Here is a snapshot of the current TDA community: