interACT

interACT interACT is an exchange program for students. I'm a student from KIT (Germany) and I went to CMU in Pittsburgh (US). The information in the following article will be most useful for students who also come from KIT and want to go to CMU. Participating universities An interACT exchange is available between the following universities: United States: CMU, Pittsburgh and Mountain View USC (Los Angeles) Germany: KIT (Karlsruhe) China: HKUST (Hong Kong) Japan Waseda University...

One-on-One Tutoring

One-on-One Tutoring I have heard that the famous high quality universities in England have One-on-One tutoring. That means one tutor helps one student only. That must be incredible effective for learning. From my experience as a tutor and as a "coach" (Nachhilfelehrer) I know that there is a huge difference in One-on-One tutoring compared to One to Many tutoring. If you only have one student, you can focus on the needs of this single student. And I...

The Twiddle Algorithm

The Twiddle Algorithm Twiddle is an algorithm that tries to find a good choice of parameters $p$ for an algorithm $\mathcal{A}$ that returns an error. The algorithm is quite simple to implement. I guess gradient descent might be better for most cases, but Twiddle does not require any knowledge about the algorithm $\mathcal{A}$ which might be a big advantage. And you don't have to calculate the gradient of high dimensional functions, which is nice, too. The algorithm Here...

Hyperlapse

Hyperlapse Johannes Kopf, a researcher at Microsoft, has recently published a stunning video about a software project he seems to have participated in. The video is about the automatic creation of hyperlapse videos: We present a method for converting first-person videos, for example, captured with a helmet camera during activities such as rock climbing or bicycling, into hyperlapse videos: time-lapse videos with a smoothly moving camera. So we are now only speaking about first-person videos. As...

Mouse clicking games

Mouse clicking games Do you know games like cookie clicker where you only have to click a lot? Cookie Clicker You can do that automatically with the following Python script. Just execute xdotool getmouselocation --shell before that to find the position of your mouse. #!/usr/bin/env python """Tool to make automatic clicks VERY fast (useful for idle games).""" import os import time import random def main(clicks, twiggle, x, y, delay): for i in range(clicks): xrand = random.randint(-twiggle, twiggle) yrand...

Citizen Science Projects

Citizen Science Projects "Citizen Science Projects" are research projects that crowdsource a part of the research work. The idea behind that is quite simple: Some tasks of researchers are very simple. Everybody can do them. I think some of them are a great example of Gamification. Galaxy Zoo Galaxy Zoo is a crowdsourced astronomy project which invites people to assist in the classification of galaxies. You get some images of Galaxies and you should see some characteristics by...

GPUs - Supercomputers for your home

GPUs - Supercomputers for your home A few days ago I got some of my neural net code to work with a GPU. The GPU is called "Tesla C2075". It is able to get 515 Gflops peak performance. It has 448 CUDA cores that work with 1.15 GHz and it has 6GB GDDR5 memory. My code needed about 10 hours to run before. After that, it only needed 10 minutes. That is 60 times faster! The library that did this miracle...