topics:  main-page   everything   99things   things-to-do   software   space   future   exercise & health   faith  
  thought   web   movies+TV   music   mymusic   food   curiosity   tidbits   I remember   wishlist   misc   links


Intelligence VS Learning
September 24, 2008

Something that I'm debating in my mind is the connection between intelligence and learning. The reason I ask is that many of the comprehensive AI efforts out there are based on producing a system that can learn as a means for achieving intelligence.

My intuition, on the other hand, is that this approach is like trying to run before you can walk. (I'm not convinced of this, but it's a premonition)

I feel that it should be easier to create a system that is intelligent, but has very limited learning capacity. A system such as this would surely require a lot of hand crafting, which would no doubt be very expensive, but ultimately much more attainable than a system that can simply learn from experience.

I think there's plenty of evidence against my assertion... I get the sense that many people have tried over the decades to create brittle, hand crafted systems, and failed, but I'm still tempted to think this is the way to go.


"On Intelligence"
September 24, 2008

I've done a little more poking around recently to see what else is out there, and today I came across what looks to be a real winner. The book On Intelligence, surprisingly "old" book publish in 2004, was written by Palm's inventor Jeff Hawkins. From what I've read, Jeff's ideas can be summarized as Hierarchical Temporal Memory. I remember blogging about a news article that made reference to that term, but I didn't delve into reading more at the time.

I couldn't resist: I've ordered the book off of ebay.



Current inputs and future inputs
September 24, 2008

Here I'm brainstorming a series of inputs that I'd like to work towards supporting. These are all statements about me.

Currently supported statements, and their core representation:

My first name is Daniel
speaker.first_name = 'Daniel' 
My middle name is James
speaker.middle_name = 'James' 
My last name is Bigham
speaker.last_name = 'Bigham'
speaker.full_name = 'Daniel Bigham' (derived) 
I am a Christian
speaker is_a Christian 
I work at Navtech
speaker.employer = NavtechInc 
I am a man
speaker is_a man 
I am 27
speaker.age = 27 
My birth month is November
speaker.birth.date.month = November 
My birth year is 1980
speaker.birth.date.year = 1980 
My wife's name is Meredith
speaker.wife.first_name = 'Meredith' 
I live in Waterloo
speaker.home.city = Waterloo 
I live in Canada
speaker.home.country = Canada 
I live in Ontario
speaker.home.province = Ontario 
My eye color is blue
speaker.eye.color = blue 
My hair color is strawberry blond
speaker.hair.color = strawberry_blond

Future:

My birthday is Nov 20
Requires parsing 'Nov 20' into a structure that contains a day-of-month and a month
speaker.birth.date = $d, $d is_a date, $d.month = November, $d.day = 20

...

older >>