Professional

Recent Posts
Twitter
 @PurdueCS @PurdueScience @PurdueEngineers Of course, I'm biased toward and must extraplug the @PurdueCS positions,… twitter.com/i/web/status/1… 19 hours ago
 Folks. Purdue, @PurdueCS, @PurdueScience, and @PurdueEngineers have a ton of data science faculty ads. If you know… twitter.com/i/web/status/1… 19 hours ago
 If you’ve got a cool numerical problem or physics app or ml or ai or network graph thing that involves coding then.… twitter.com/i/web/status/1… 2 days ago
 @doi2bib Ah, I was just hoping for some simple way to cite the arXiv site itself, e.g. title, author, journal={arXi… twitter.com/i/web/status/1… 1 week ago
Links
Categories
 Code (4)
 Computers (4)
 Latex (1)
 Software (2)
 Software I want (1)
 Typography (1)
 Uncategorized (35)
github
 An error has occurred; the feed is probably down. Try again later.
RSS Feeds
Author Archives: dgleich
Fuzzy & Pixelated PDF Copy & Paste from macOS Preview
Too long, don’t want to read. Symptom. Cutting and pasting sections of PDF files from macOS / OSX Preview results in fuzzy and pixelated images where you were expecting vector PDF data to be copied and pasted. Correlated symptom. You will be … Continue reading
Posted in Uncategorized
Leave a comment
PageRank beyond the Web
I just completed a survey article about uses of PageRank outside of webranking. The paper has been submitted to a journal, and I also posted the manuscript to arXiv. David F. Gleich. PageRank beyond the Web. arXiv. cs.SI:1407.5107, 2014. The … Continue reading
Posted in Uncategorized
Leave a comment
Get Matlab to email you when it’s done running!
This is a guest post by Kyle Kloster, one of the students I’m working with at Purdue University. Kyle has been doing some large, long running experiments on big graphs. He writes: The randomwalk transition matrices for Twitter, LiveJournal, and … Continue reading
Posted in Uncategorized
2 Comments
The data computer I want
This post is pure speculation, but they are notes of something I’ve been thinking about for a while. Here’s the computer I want to get for “medium data” matrix computations ~50TB. Quad 8core Intel E548XX processors + motherboard ($10k) 1TB … Continue reading
Posted in Uncategorized
Leave a comment
SVD on the Netflix matrix (Part 2)
About a week ago, we saw some basic performance stats on computing the SVD of the netflix matrix using Matlab‘s internal routines and the Propack software. One of the comments suggested trying ipython, scipy, and numpy. So we did! netflix_svd.py … Continue reading
Posted in Uncategorized
1 Comment
SVD on the Netflix matrix
Here, we consider three implementations of computing the SVD of the netflix matrix. Just to recap, the matrix has 17770 rows, 480189 columns, and 100480507 nonzeros. We are also considering the sparse SVD that treats the missing entries as 0, not the … Continue reading
A call to update the Lake Arrowhead graph!
Please read Cleve Moler’s blog post about the Lake Arrowhead matrix too and look at the comments. That’s what got this all started! We’d like to produce a new version of this matrix with information from 2013. Once I have that, I’ll run … Continue reading
Posted in Uncategorized
5 Comments
Numerical Linear Algebra in Machine Learning
Notes from the Numerical Linear Algebra in Machine Learning Workshop Here’s a quick summary of some highlights from my notes about the NLA in ML workshop at ICML. First, it was fantastic in terms of speakers and audience. There were lots of great questions that … Continue reading
Posted in Uncategorized
Leave a comment
How to use Matlab in a command line script or Makefile
This post is really for me as I managed to forget, misplace, or lose my notes on the last time I did this activity. If you wish to run a matlab mfile from the command line or from a Makefile, … Continue reading
Posted in Uncategorized
Leave a comment
Creating highquality graphics in MATLAB for papers and presentations
This blog post is a bit different. Tammy Kolda originally drafted the following material to explain how to generate good looking Matlab figures. It was based on some notes I had sent her. After discussing it further, we decided to … Continue reading
Posted in Code
12 Comments