抽象?怎么抽?
人工智能吧
全部回复
仅看楼主
level 7
dapplehou 楼主
我是一个人我是一个中国人我是蚂蚁这是树一个人吗-------------把这4句输入电脑,会抽出什么句子来?
2007年04月13日 08点04分 1
level 0
抽象,是不是找特征啊
2007年04月13日 09点04分 2
level 7
dapplehou 楼主
找特征是找特征,抽象是抽象。比如:见过桃树、梨树、苹果树、白杨树等,然后抽象出:树。有比如:见过白人,黑人,胖人,瘦人等,抽象出:人。还比如:见过好多人,但其中一个人的鼻子旁长了一颗痣,这叫找特征,不叫抽象!
2007年04月13日 09点04分 3
level 0
那抽象是不是特征的集合呢?
2007年04月13日 09点04分 4
level 7
dapplehou 楼主
是特征集合的并集!
2007年04月13日 09点04分 5
level 1
抽象是找出公共特征来。见过白人,黑人,胖人,瘦人等,抽象出:人。他们都有一个共同属性,这个属性就是人。
2007年04月13日 09点04分 6
level 7
dapplehou 楼主
说反了。应该是:特征集合的交集!他奶奶的,一走神,说错话了。
2007年04月13日 09点04分 7
level 1
“他奶奶的”是抽象,不是具体的个性,是共性。呵呵
2007年04月13日 09点04分 8
level 7
dapplehou 楼主
关键是楼主的那几句话,你们大家会对那几句话怎么个抽法?其实也就是个算法问题。什么算法?
2007年04月13日 09点04分 9
level 7
dapplehou 楼主
简单说吧。如果输入的是这么几句:你是A你是B你是C你是ABC你是ACD怎么抽出来:你是X 这种模式!
2007年04月13日 09点04分 10
level 0
但是,有某些共同特征的事物,可以被归为一类啊
2007年04月13日 09点04分 11
level 7
dapplehou 楼主
归类是主观性很强的概念。我们分男人、女人类别;但现在也有这么分的:有耳眼和没耳眼;单眼皮和双眼皮;高个子和矮个子;脾气暴躁和脾气温和等等。这些都是高级思维了,最好先不要思考它。最好先思考,为什么人能认识:树 这种抽象的概念。
2007年04月13日 09点04分 12
level 10
ABCDABCEABCGABCFABCJIABCFGABCHJ它们都有ABC,ABC是树的主要特征,其与的都是次要特征,凡是有ABC的就是树.
2007年04月13日 11点04分 13
level 11
作者: dapplehou 2007-4-13 16:57我是一个人 我是一个中国人 我是蚂蚁 这是树 作者: dapplehou 2007-4-13 17:41你是A 你是B 你是C 你是ABC 你是ACD ------------------------------------------------------------- 这个程序我编过,而且运行得很成功。你如果感兴趣可以按我下面介绍的方法,编写出你的程序来。 第一步:先对各个语句进行检索,找它们共同的字符,这个比较工作比较繁琐,但是程序很简单。 这样就会找到各个句子共同的“是”字(后者是“你是”两字)。把它储存到“模式关键词库”中。 不过请注意,由于程序简单必然防错能力差。 例如: 你是王小二。 你是王平平。 你是王二麻子。 你是王老五。 用上面的程序就会把“你是王”三个字储存到“模式关键词库”中。要解决这个问题,需要补充纠错程序。或者在训练初期只输入不易混的语句。 第二步:检索关键词前面的字符串,把它们储存到“前位库”中,然后检索关键词后面的字符串,把它们储存到“后位库”中。 在下面,按“前位库”任取一字符串,“关键词汇库”取一词汇,“后位库”任取一字符串,这样的顺序的规则,该程序就可以模仿造出很多符合语法各式的语句来。当然由于程序简单,它造的句子会出现很多笑话。只要是程序复杂些,就会纠正错误。 在需要解释的是,我的这个程序不能给出“X是Y”“你是X”的通式。如果你非要给出通式,再建立一个“符号库”,由符号库任取一(或两)符号按规则组成输出,就是通式了。但是这个通式只是形式上的通式,程序的操作已经能够实现“没有通式的抽象操作了”。 上面的程序,是我早期(十年前),进行自建数据库的语言学习程序实验程序。它只体现了计算机在学习中实现自建数据库获得语言能力,它还没有体现自编程序的设计。因此它出现了问题,例如不能防错、不能纠错,就必须靠人编程序来解决。 如果给它增加自编程序的能力,它的防错、纠错功能,可以自己解决,但是自编程序会使它的系统结构变得很复杂。作为一个简单的语言学习实验程序,上面介绍的程序连词汇库都不必预先设置,已经很灵活、很简单了。
2007年04月13日 19点04分 14
level 0
ruiaijun: 你是王小二。 你是王平平。 你是王二麻子。 你是王老五。抽出:你是王----------------------请把你的具体算法说一下。
2007年04月14日 02点04分 15
level 11
作者: 124.64.93.* 2007-4-14 10:31请把你的具体算法说一下。---------------------------------------------------------- 奇怪了,那么简单的程序还需要说什么具体算法? 首先,从第一语句中取出第一个字符,依次与后面的语句比较,找出相同的字符,并记录语句的条数和字符位置。 然后再取第一语句的第二个字符。依次与后面语句的字符比较。... 然后取第一个语句的第三个字符。......... ................ ................ 全部比较后,在进入整理阶段。把各语句全同的各字符组成的字符串提出,就是“你是王”了。在吧主列举的语句中,就是“你是”了。 如果只提取中间部位的相同字符串,就能够提取把主首帖中列举的语句中的“是”字了。 对于更多情况的语句,在整理阶段要为更多的可能设置分析程序。每一段分析程序不过是一组条件语句。
2007年04月14日 12点04分 16
level 0
ruiaijun看了你的说法 对你的程序很感兴趣能把原码发出来参考下吗毕竟大家都是为同一个目标而努力的................
2007年04月14日 14点04分 17
level 11
我的原码是用助记符语言编写的。所谓助记符语言,是类似于汇编语言但是不使用伪指令的低级计算机语言。由于一些模块的原因,它不能在WIN97以上的系统运行。进行修改后,我想它也可以在目前计算机上运行。只是目前没有时间修改它。用目前流行的C语言重新编写也可以,只是我目前没有时间。我详细的写出它的流程,就是希望有人能够用目前流行的任何一种语言编写它,作为实现语句抽象的小游戏玩一玩。同时也给那些认为抽象很困难的人开开眼界。 如果你感兴趣,又能读懂它的话,我可以发到你的邮箱里去。
2007年04月15日 02点04分 18
level 0
求之不得 呵呵[email protected]先谢谢了~~~~~~~~~~~~
2007年04月15日 10点04分 19
level 11
有人认为我编写的抽象程序肤浅,它确实没有采用很高级的算法。因此这里实现抽象的方法却是并不深奥。但是认为它肤浅的人更加肤浅。因为他们看不出用简单方法实现抽象的深刻意义。 我采用了计算机算法中类似入门的方法,解决了抽象的模拟问题。这就说明,抽象的模拟不仅不是不可能的,不是很困难的,而且是用简单方法就可以实现的。因此这个程序对于那些大叫计算机模拟不了抽象的人来说,对于宣扬模拟抽象是人工智能多么重要的关键问题的人来说,都不啻是一种嘲笑。因此有人攻击它肤浅是可想而知的,他们接受不了这种嘲笑呀!。 也有人认为这种方法没有可扩展性,对于巨量数据,它就无法搜索,无法实现抽象。然而这些人不了解人的抽象操作的实际。没有一个人是在完成巨量数据的搜索后再进行抽象的。以语句抽象为例,人们搜索语句间的共同之处时,连吧主在首帖列出的四句都嫌多,一般是通过两个语句的对比,就找到一个共同点,然后试着把它作为一个规律。在其它语句上验证,验证一些语句后,就用它来进行造句操作了。在这个抽象出特征的过程中,根本不会出现巨量搜索的问题。 也就是说,我编写的抽象程序仅仅是抽象操作的一个初步阶段,用它在两、三个语句搜索共同特征后,建立起模仿数据库,就可以通过造句来检验这个抽象的正确与否。抽象错了,就修改,抽象对了就继续使用。本来想按这个思路把抽象程序编写完整,后来觉得模拟意识比模拟抽象更重要,也就把模拟抽象程序放在那里了。 世界上的事情,不是搞得越玄乎就越高级,往往很简单和朴实的方法,就能够解决很重要的问题。那些好高骛远的人,往往只追求形式上的高级,却无法解决一点点实际问题。
2007年04月15日 14点04分 20
1 2 3 尾页