Archive | Experiments RSS feed for this section

How low does your Game Tree go?

The history of designing computer players for board games goes back to the 1970′s when a series of chess playing programs were created to play in real tournaments. The best known of these players is IBM’s Deep Blue that defeated world chess champion Gary Kasparov in 1997. The most notable computer chess players were all [...]

Comments { 1 }

Rust: A language for the future

I can already hear everyone moaning about why another language has been created and how it will differ from the vast selection of languages that already exist. What will make it different and how will it actually improve the current situation where choosing the right language for the job has come down to what language [...]

Comments { 2 }

Trend Anomaly in Academic Publication Data

The predominant part of my Master’s research involves using a dataset about published academic papers in the computer science domain. I am using various ranking algorithms on this dataset to identify important papers and authors. During the course of my research I looked at some trends about the way researchers have published articles over time. [...]

Comments { 0 }

A Peek into the Multi-threaded Zoo

So you have just finished prototyping the latest and greatest algorithm you invented. It works well but it could do with a little more speed, so you decide you want to parallelise it so you can take advantage of your spiffy eight core machine you picked up last week on your research budget. This doesn’t [...]

Comments { 0 }

Clustering for a start

Clustering algorithms find natural structure in data and can be used in any domain where the similarity between two data points can be quantified. In terms of Twitter, we will try to group users depending on the most prevalent topics they tweet about. A simple approach is to represent a user with his/her latest 100 [...]

Comments { 0 }

A not so short description of a simple digital library

In my previous post I outlined some problems that are encountered when performing experiments. I then introduced an experimental design methodology to follow that attempts to minimise these problems. The focus was on the following reasons why one would perform thorough documentation in the requirements analysis phase: it uncovers requirements that have been misinterpreted or [...]

Comments { 0 }

Some thoughts on why experimental design methodology matters.

Young, or inexperienced, scientists and engineers often struggle with designing experiments and the accompanying data management. This leads to time unnecessarily spent on redoing experiments due to some oversight. The problem is compounded when thorough design is thrown out the window altogether. Tears soon follow. Yet, designing experiments and managing the resulting data can be [...]

Comments { 0 }

Lend me your ears!

Konrad Blum, a Masters researcher at the Electronic Media Laboratory, is conducting an experiment to test techniques that improve the intelligibility of voice conversations over a digital network. If you have a couple of minutes to spare to listen to garbled audio, please help him out! The experiment can be accessed online at To [...]

Comments { 0 }