- Joined
- May 8, 2007
- Messages
- 1,229
- Reaction score
- 170
Remember, it's not an 'algorithm'. Nothing so simple could be used to diagnose so many conditions and variables. That's what makes Watson unique. It's not a pre-determined algorithm. It's a more general purpose problem solving tool based on certain guidelines and strategies. Like a human is (though it works differently).
Algorithm - a precise rule (or set of rules) specifying how to solve some problem
I'm sorry to respectfully disagree here but the IBM folks are trying to sell garbage to the masses. The computer has an algorithm. It has a syntax to understand natural language which in this case would be proper English. It has rules it must follow which language follows. I did this kind of programming before too so I have a little understanding about it. For different languages or lingo it would have to be changed. It doesn't learn from what it sees. It calculates probabilities and chances and wagers based on those results. As you noticed it still gave the same answer after the challenger before him gave it and it was wrong. It is not learning anything. It is not interacting with its environment anymore than a cin or cout command would in C++. They can claim they have found the holy grail of computing but it is algorithm that is designed on the same principle as search engines. More than likely it has a tree database structure where it can break down nouns, adjectives, verbs and perform its queries within its database. I would only agree that there was a leap forward if they built a machine that could understand anyone speaking English. From the Chinese immigrant who came here yesterday to the kid who grew up in Compton. I would be impressed if it understood what they were trying to say even if it wasnt in perfect English. I would be more impressed if it could have a conversation and react to what I say rather than search for the thing to say.
It is nothing close to a human. That comparison is insulting. Im much hotter than a box of transistors.