This section lists all blog posts, regardless of topic.
Exercise 11: Drawing IsA treesSeptember 9, 2008
SummaryEnhance the
view details mode of the web application to support drawing graphical IsA trees. Accomplish this by using GraphViz to render a PNG.
SolutionWeb UIClick hereNOTE: The graph drawing component will only work if my home PC is turned on.

Exercise 10: Parsing numbersSeptember 9, 2008
SummaryThis exercise involves introducing yet another transformation type, the numeric transformation, which allows numbers to be added or multiplied. It is to be used to allow numbers, written in long form, to be parsed into their representative integers.
For example, "one thousand one hundred and eleven" is parsed to become 1111.
See
this post for more details.
Test casesClick hereSolutionClick hereWeb UIClick here
IsA TreesSeptember 8, 2008
Something that I've noticed is that
IsA trees, which are directed graphs that describe how an entity relates to other entities via the
is_a relationship, are quite interesting and seem to be a vital part of constructing an AI. It will be interesting to see how my use of this structure evolves over time.
older >>