The birth of LISP – a summary of John McCarthy’s original paper

Posted by & filed under Science Wednesday.

A programming system called LISP (for LISt Processor) has been developed for the IBM 704 computer by the Artificial Intelligence group at M.I.T. The system was designed to facilitate experiments with a proposed system called the Advice Taker, whereby a machine /../ could exhibit “common sense” in carrying out its instructions. /../ LISP  eventually came… Read more »

Natural Language Generation system architectures

Posted by & filed under Le Thesis, Science Wednesday, Uncategorized.

This post is summarized from Chapter 3 of Ruli Manurung‘s An evolutionary algorithm approach to poetry generation from 2003 – it is essentially 10 years old research from a fast moving field of science. However, these are core principles and techniques; a casual perusal of wikipedia indicates they are still valid. If you know of something… Read more »

Making our irc bot talk

Posted by & filed under A tech a day.

[18:21:38] <HairyFotr> _chatty-botko_ we desire to hear moar of you’re infinite wisdom [18:21:38] <_chatty-botko_> know it broken ? _chatty-botko_ doesn’t though gets IRC might seem quaint and outdated, but for keeping in touch with a group of friends it beats Twitter, Facebook and Google+ hands down. There’s a bunch of others on those things. With IRC… Read more »

Sabbatical week day 3: Raining datatypes

Posted by & filed under A tech a day, sabbatical.

I’m taking a sabbatical week over the holidays. This week’s posts will serve as a sort of report of what I got up to the previous day instead of the usual schedule – wish me luck that I achieve even half of what I’d like to. As I sit here slowly sipping on my tea… Read more »

Sabbatical week day 2: I fail at Octave

Posted by & filed under A tech a day, sabbatical.

I’m taking a sabbatical week over the holidays. This week’s posts will serve as a sort of report of what I got up to the previous day instead of the usual schedule – wish me luck that I achieve even half of what I’d like to. After I managed to get the toggl and toshl… Read more »

Can I please take all my classes online?

Posted by & filed under Opinion.

As I prepare to study for the subject that has been the bane of my existence for the past two years (by writing this blog post instead) I can’t help but draw a comparison between how classes in my real world university are going and the classes I’m taking as part of Stanford’s online experiment… Read more »

I suck at implementing neural networks in octave

Posted by & filed under A tech a day.

A few days ago I implemented my first full neural network in Octave. Nothing too major, just a three layer network recognising hand-written letters. Even though I finally understood what a neural network is, this was still a cool challenge. Yes, even despite having so much support from ml-class … they practically implement everything and… Read more »

I think I finally understand what a neural network is

Posted by & filed under A tech a day.

Last night I was consumed with watching lessons from the online machine learning class at Stanford. The topic was neural networks, or rather the finer points of forward and back propagation. Every time I have wanted to learn how neural networks work it just didn’t click. Anyone I asked mostly just waved their hands and… Read more »

First steps with Octave and machine learning

Posted by & filed under A tech a day.

You know how most programmers find functional coding to be ever so slightly mind bending and how it’s somewhat difficult to wrap one’s head around working with variables whose state you cannot change and lazy evaluations and all manner of odd things? The thing I’ve had most trouble with and still do actually, is coding… Read more »

ml-class.org vs. real world ML class

Posted by & filed under Opinion.

Due to circumstances not completely out of my control I am in a unique position this semester to take a whole bunch of interesting classes strewn from all over – I am officially attending only three at my college. As part of my new found freedom I’m sitting in on a Machine Learning class by professor… Read more »