The one-month gap
Thursday, July 27th, 2006This Friday I officially stop working with Papadakis’ group. It’s been fun, and I’ll miss it, but I also recognize the need to move on, to clear my palate and rest it before the next meal. In fact, I probably should have made the cut sooner than this. I’ll still be around, since it seems I’m the only one who wants to prepare the Markov Chain Monte Carlo seminar
Sometimes it seems the seminar is continuing solely based on inertia, but it’s fun to teach, and getting to help Shikha understand something is a wonderful feeling (because she’s so damn smart, otherwise). Since I read and reread, then write up notes to keep the presentation organized, and all the while worry about maintaining a motivation for every new development, I’m retaining more of this material than I would otherwise. As Papadakis pointed out, this is knowledge that can only serve me well in grad school. We’re up to the good stuff now: I believe I can cover simulated annealing and constrained optimization in the next seminar.
So, the question is: how am I going to spend my first and only month of free time for the past five years, and possibly the next five? I actually want to *not* do any math, or even think about it, but alas that is unrealistic. I will limit myself instead to reviewing vanilla material I should know for grad school– and considering where I’m going and what I’m majoring in, I have a pretty good idea of what that entails: ODEs and PDEs, complex analysis, probability and stochastic processes, real and functional analysis. These are the topics I will tango with for the next month. Other than that, I plan on exercising, doing a lot of hanging out with my friends before I leave, and very little spending of money. Oxymoronic? Maybe, but since I’m not working anymore, this is going to be a low-budget vacation. And of course, I will be planning for CalTech: mostly this entails figuring out what I’ll be eating, and deciding which books to take with me.
which encodes the affinity of your data points. Then you can associated a Markov kernel
with a random walk on this graph, where
and
. Then
to determine the subgraphs of our data sets which can be considered clusters, increasing
gives us larger(?) clusters. This seems like a generalization of the concept of MRAs.
is positive/ factoring a positive matrix in terms of a lower triangular matrix
as
. This is something we should have learned in numerical methods for engineers– it seems extremely useful from what I’ve seen from just browsing the internet, and listening to the lecturer. In particular, the matrix that I was trying to show is positive definite in an earlier post:
, has a very simple Cholesky decomposition:
is the lower triangular matrix of ones (with ones on the diagonal also).
be the
-th primitive root of unity, and define the Fourier matrix
by
, then the (2d) DFT of the matrix
is 
and we’d like to calculate
where
is an image, and
as is usual. If we naively take the DFTs, then
and
are not compatible, but notice that convolving with
is the same as convolving with a bigger kernel
, where we define the zero-padding operator to satisfy
that don’t fit in the range
, when we attempt to reconstruct, we’ll get higher frequencies masquerading as lower frequencies. The solution is to see that the highest frequencies you can get are the sum of the highest frequencies in both the kernel and the matrix. So if you zeropad the two matrices appropriately and then perform the frequency domain multiplication, you should be set.