Monday, 26 October 2009

Long Distance

Q: Why did the programmer call his mother long distance?
A: Because that was her name.

Sunday, 21 June 2009

Computing Then

Computing Then is an interesting look into the past of computing. With much focus on the "now" of computing and electronics, this is a nice break. I always enjoy the 16 & 32 years ago column in the IEEE Computer publication. I remember 16 years ago quite vividly but alas I am not 32 yet. The older I get, the less powers of 2 I get to experience. I doubt I will make 2^7.

Tuesday, 26 May 2009

Adaptive Compression of the Dynamic Range

Dynamic range compression is a technique used by audio engineers to optimise the distribution of frequencies in a mix. In popular music it is often abused, resulting in a flat and overly loud sound. An audio engineer applies some static parameters of threshold, knee, compression ratio, attack, delay and gain based on the typical listening environment of their anticipated user. This is why you can hear your favourite top 40 track in a noisy environment but you can barely hear classical music at the same volume level on your audio device. Therefore, I propose that these parameters should adapt to the environment of the user. If it is noisy, the compression ratio is pushed up and if it is quiet it can be relaxed. By intuition, I assume that this would be a relatively easy solution to solve with machine learning. My simple explanation with one of the parameters is trivial. I am sure more complex relationships exist between the parameters and user satisfaction. If someone could embed this in a popular music player with the correct audio source, it could be a winning combination. However, this requires an unmastered, or a minimally mastered audio source.

Saturday, 14 February 2009

Dusty

This dust storm in Broken Hill just blew my mind. Looks so awesome!


Saturday, 24 January 2009

Friday, 23 January 2009

500 days

# uptime
06:01:30 up 509 days,  6:12,  1 user,  load average: 0.00, 0.00, 0.00

Now that I have passed the 500 day mark I can bring myself to install a new distro. Time to say good bye to Slackware after 14 years and replace it with noobuntu server. Package management just seems easier. This is my last box with Slackware still on it.

Tuesday, 28 October 2008

K-tree, NMF and INEX 2008

Today I gave a presentation within my research group at QUT. It discusses the submissions I made for the XML Mining track at INEX 2008. This required classifying documents based on previously known examples (classification). Another task required grouping similar documents together with no prior information other than the documents themselves (clustering). I also looked at different ways to measure cluster quality using negentropy and document link graphs. The K-tree algorithm is part of my research. This is the first time it was applied to document clustering. The results for the entire track should be out soon. I will also be giving the presentation at the QLD IEEE Computational Intelligence Symposium.