Learning from a Computational Topology Perspective

We like to talk about and quantify things in Euclidean space, that's where our intuition works the best. However, most of the times it might be complicated trying to find the correct "metric" of understanding things in here. Under such nice and structured space, we sometimes don't know how to talk about complex, yet interesting, data. However, as a “coordinate-free” method, computational topology may provide us a new way to understand the shape of data in a more abstract but comprehensive way.

TDA
Borrowed from Prof. Wang's Computational TDA textbook: filtartion formulation

I am currently using computational topological method in Prof. Yusu Wang's DSC 214 to try to understand what's truely happening inside the weight space of neural network when they are training upon specific tasks. Particularly, I am interested in seeing how the deep reinforcement learning in the VNL system may evolve different topological characteristics across training. Hopefully, we can:

MVP Codebase