Patrick's Blog

In Boston and Florida

April 7th, 2009

I’m currently in Boston and will stay here till the end of the week. Next week, I’ll be attending the Snowbird Learning Workshop and AISTATS in Clearwater Beach, Florida. If you want to meet somewhere on the way, drop me a line!

Posted in academics, life | No Comments »

stroll: Structured Output Learning Library

April 1st, 2009

I just released the first publicly available version of stroll, a library for structured output learning. stroll amongst other training algorithms also includes the spanning tree algorithms that I’ll be presenting in two weeks at AISTATS 09 in Clearwater, Florida. To learn more about the software, see the project page.

Posted in academics, programming, website | No Comments »

Freshman introduction: Why math?

September 11th, 2008

Today, I gave a small presentation to the first year students here at ETH to tell them why I personally think that learning about math in the first years is important. I decided to upload the slides, you can find them here; if this is helpful in order to get at least one person interested in calculus, algebra etc. than my goal is achieved! The slides are in German.

Posted in academics | 3 Comments »

Syncing contacts within Mozilla Thunderbird

August 31st, 2008

I’m nowadays working on three different machines and thus also send emails from all of them. The problem is that I did not find any way to sync my address book in Mozilla Thunderbird across the three workstations, so every now and then I had to be creative to find that one email address. Not anymore! Synckolab came to the rescue, so far this works painlessly and only needs an IMAP folder.

Posted in misc | No Comments »

Radford Neal’s blog

August 20th, 2008

I today found the new blog of Radford Neal. While I have been reading some blogs in the machine learning /statistics community for some time, like for example Hal Daume’s blog or John Langford’s blog, I think Radford Neal’s blog has the potential of being a great alternative to these blogs for two reasons: he is a very senior person and he is more the stats guy, whereas most other blogs are probably on the machine learning side of things.

Posted in misc | No Comments »

Heading off to CVPR

June 21st, 2008

I’ll be at CVPR in Alaska next week. Looking forward to meet a bunch of people there that I haven’t met in a while.

Posted in misc | No Comments »

Photo gallery

June 1st, 2008

I finally found some time to upload some of the more recent photos I took.

I use zenphoto as my gallery software and I find it a rather neat piece of code.

Update: Because of several issues I removed the gallery again. I guess after all it wasn’t such a great software.

Posted in photography, website | No Comments »

Off to San Francisco

March 19th, 2008

Will spend Easter and the week thereafter in the Bay area and come back to Switzerland through San Diego and Las Vegas, where I will also spend some time.

Posted in life | 1 Comment »

Illustrations in LaTeX

March 9th, 2008

I really like books with great illustrations (great here means that the font should be the same as in the text etc, probably the best example of such a book is the “The Art of Computer Programming” by D. Knuth). I thus hardly ever felt happy with drawing things in a vector graphics program and always chose to program/typeset the graphics in some sort of programming language. In the past years I’ve played around with different packages/programs for doing this; the list includes:

  • Matlab. I like it a lot for prototyping, but the plots usually look crappy. Same is true for the open source alternative octave.
  • Gnuplot. Very powerful but the standard outputs usually look really bad.
  • PSTricks. Some very impressive examples, but sucks when used in combination with PDF.
  • PyX. From the website: “PyX is a Python package for the creation of PostScript and PDF files.” While I liked the Python environment and the power it gives you, it lead to problems when I wanted to include the plots in presentations: the fonts don’t agree or it’s harder to draw edges to other elements on the slides. It just lacked the integration with LaTeX. Note: it’s possible to work around some of the issues like for example the font problem, but usually it feels quite hacky.
  • PGF/TikZ. As it’s from the same author who wrote the excellent Beamer package for presentations it integrates nicely with LaTeX and Beamer. It’s supposed to work with both DVI/PS and PDF. They recently released version 2 and by looking and the documentation you can immediately realize the sheer power this package has, especially for drawing general illustrations. It became my tool of choice about a year ago for drawing graphical models and such like, I however didn’t like the plot environment so much (it’s hardly existing at all).

This weekend I then finally played around with the Gnuplot TikZ terminal which addresses my last issue with PGF/TikZ: plotting functions and data. With this tool you can use gnuplot to create the actual plotting scripts and also to create the illustrations. However, instead of producing for example a PDF, the terminal outputs a .tex file that can then be included in the LaTeX document. The actual drawing in the document is then done by PGF/TikZ. The results look truly awesome. The installation is still a little bit messy as it needs the yet unreleased gnuplot 4.3 CVS.

Posted in academics, latex | 3 Comments »

New blog design

January 5th, 2008

I changed the blog design to something that looks very similar to the other parts of my webpage.

While the Wordpress theme code is not as ugly as I initially thought, I would still consider it as horrible code and I think software like wordpress would greatly profit from a switch to the beloved smarty template engine.

I hope this is my last website related post for 2008.

Posted in programming, website | 1 Comment »