想象两种只有这些词的语言:
Man = 1,
deer = 2,
eat = 3,
grass = 4
你会从这些词中形成所有可能的句子:
Man eats deer.
Deer eats grass.
Man eats.
Deer eats.
德语:
Mensch = 5,
Gras = 6,
isst = 7,
Hirsch = 8
可能的德语句子:
Mensch isst Hirsch.
Hirsch isst Gras.
Mensch isst.
Hirsch isst.
您将如何编写一个程序来确定哪些单词在英语和德语中具有相同的含义?
有可能的。
所有单词都从可以使用它们的句子中的信息中获得含义。与其他词的联系定义了它们的含义。
我们需要编写一个程序来识别一个单词在两种语言中以相同的方式连接到其他单词。然后它会知道这两个词必须具有相同的含义。
如果我们取“鹿”(2)这个词,它的英文结构是这样的
1-3-2
2-3-4
德语 (8):
5-6-8
8-6-7
我们在两种语言中得到相同的结构(模式):8 和 2 都位于第一个和最后一个位置,并且中间词在两种语言中是相同的,另一个词在两种语言中是不同的。因此我们可以得出 8=2 的结论,因为这两个元素以相同的方式与其他元素连接。
也许我们只需要编写一个非常好的程序来识别类比,我们就会走上创造人工智能的正确轨道?