火星的日升日落 火星的日升日落
关注数: 113 粉丝数: 200 发帖数: 6,600 关注贴吧数: 118
聊天机器人准自然语言编程公开说明书:准自然语言编程采用以下格 聊天机器人准自然语言编程公开说明书: 准自然语言编程采用以下格式,可以跟自然语言混写,写错了只会不运行相关语句,不会导致宕机.每个聊天对象都会分配1900字节的空间存放自身局部变量, 自身局部变量的生命周期就是聊天机器人开机到关机的时间,记忆后就可以给后几轮的问答使用。局部变量数据总长度超出1900字节时会删除最旧的局部变量. 1.$(xxx)=(yyy),这个语句就是把局部变量"xxx"设置为"yyy"字符串(写功能). 2.$(xxx),"$(xxx)"后面没有’=’时就是读功能,把局部变量”xxx”读入后在原处替换为读入字符串,如果读入不成功则保持原样不变.3.IF(xxx)Y(yyy)N(zzz),IF括号里面语句”xxx” 是各种条件表达式,条件表达式在条件成立时则运行语句”yyy”,否则运行语句”zzz”.语句” N(zzz)”可以不写. 4.@RUN(xxx),xxx里面是C语言格式的函数调用字符串,例如”xxx”是"发现字符串(ABC,B)"实际上就是输入" ABC,B”这两个字符串参数,去调用以”发现字符串"命名的内部程序. 默认里面的参数都是字符串,而且不用加双引号. 5.”取得答案(xxx)”,这个功能可以递归调用机器人回答问题, ”xxx”是指问题字符串. 以下是专用命令字(专用功能):6.@Assert(str) ///发现是空字符串就 退出这条问答,转而执行下一条问答. 示例写法: @Assert(取得答案(猪是不是哺乳动物)),是)) 7.@Return(str) 发现不是空字符串就返回,把括号内字符串作为答案. 示例写法: @Return(取得答案(xxx)) @return(没有找到答案) 8.@ResetNull(str) 如果str是空字符串就返回“0”,否则返回源字符串 示例写法: @ ResetNull ($(变量2)) 9.@Math(STR) ///计算数学表达式,条件表达式等等,字符串相加也可以 示例写法: @Math(2+3) @Math(2<3 && 1<2) @Math(ab+cd+e) 10.现有3个内部程序,用户需要其它功能的内部程序可以跟我联系,可以最快在十分钟内加入: a.”加载网页” :可以用访问指定url的方式去控制智能电器 示例:@RUN(加载网页(http://tieba.baidu.com/mo/q/checkurl?url=http%3A%2F%2Fwww.92ai.net&urlrefer=4953fd382dd04603b5131969fd14f202)) b.”发现字符串”:判断参数1中是否含有参数2 @RUN(发现字符串(猪是哺乳动物,不是)) c.”格式化输出” ,格式化输出函数实现printf()功能,目前格式字符串里不能使用英文逗号标点. @RUN(格式化输出(答案是:%s!,$(变量1))) d.”语义比较”:比较参数1与参数2的语义是否相同,既可以比较语义,又可以比较词性. @RUN(语义比较(葡萄,WT@_共性(苹果,梨) )) @RUN(语义比较(李白,WT@_《NRC,》 ))@RUN(语义比较(白酒,WT@_《*酒》 ))@RUN(语义比较(馄饨, WT@_《{米饭,面条,汉堡,},6000》 ))用自然语言编辑的问答库示例: 示例: TJQA:Q:打开走廊灯A:@RUN(加载网页(http://tieba.baidu.com/mo/q/checkurl?url=http%3A%2F%2Fxxxx&urlrefer=4478251fafc4a90aec57a0e058797c90)) TJQA:Q: TP@WORD1 有几条腿 A:$(变量1)=(@assert(取得答案( TP@WORD1 是不是哺乳动物))) $(变量2)=(@assert(@RUN(发现字符串($(变量1),不是))))IF($(变量2))Y(@return(很可能不是四条腿))N(@return(四条腿)) TJQA:Q: TP@WORD1 能不能吃饱 A:IF(@RUN(语义比较( TP@WORD1 , WT@_《{米饭,面条,汉堡,饺子,米粉},4800》 )))Y(@return(能))N(@return(不能)) TJQA:Q:告诉我 WT@_《NRC,》 是谁 A:$(人物)=( TP@WORD60 ) @return(取得答案(TP@WORD60 是谁)) TJQA:Q:他有什么代表作 A: @return(取得答案($(人物) 有什么代表作))
Yann LeCun:常听到一种观点:AI系统必须提供解释、 Yann LeCun:常听到一种观点:AI系统必须提供解释、建立因果关系,特别是关乎生命的应用。没错,这可能很有用,至少能让人安心……但有时候,虽然没有任何直观解释或因果关系能帮我们准确掌握事物全貌,我们依然能得出准确的模型。在很多物理现象里,“解释”包含因果循环,A导致B,B反过来又导致A。一个很好的例子,是机翼如何产生升力。计算流体力学的模型——基于纳维-斯托克斯方程——事实上很有效。但对于飞机能飞的机理,目前还没有完全准确的直观“解释”。是因为伯努利原理吗?还是因为翅膀使空气下行?又或是因为机翼上方的空气要保持直行,但这样做会在机翼上方产生一个低压区,迫使气流向下把机翼向上吸?以上都对,但没有哪一个能完全解释。所以,要是有一个生命攸关的物理现象,那就是由客机机翼产生上升力。尽管我们有精确的数学模型和几十年的实验证据,但我们实际上并没有一个“因果”的解释。你知道还有什么其他的生命攸关的现象没有很好的因果解释吗?许多药物(即使不是大部分)的作用机制。举个例子,锂是如何治疗躁郁症的?通过广泛的临床研究,我们确实有相当多的经验证据。这并不是说,因果关系不是AI研究的重要领域,它的确是。但有时,强求可解释性会适得其反。
在聊天机器人领域,我的聊天机器人自信可以胜过百度微软的同类产 在聊天机器人领域,我的聊天机器人自信可以胜过百度微软的同类产品很多。而且在人力投入上,我是光杆司令对阵它们成百上千个精英;在硬件需求上,我只需要千元台式机配置,它们需求十万元以上级别。本来人力物力的需求少才是技术先进的体现,但是 深度学习颠倒黑白、忽悠众生的能力无出其右,我们的技术居然被抹黑为落后的技术,严重影响我们发展,为此做一些辩驳,以正视听。 1.检索是落后的。深度学习的主要吹鼓手谷歌的主要利润来自于检索技术,比来自于深度学习的利润多几千倍也毫不夸张。它的所作所为就像一个人挡在宝库的门口,却把涌过来的无数灾民往穷乡僻壤忽悠。千元机就能语义检索全人类的知识(硬盘不计),这是多么激动人心的技术,再给谷歌五年它也实现不了,他们居然有脸把自己还没实现的技术抹黑为落后的技术。 2.模板是落后的、传统计算机技术是落后的、符号主义是落后的。明明很多公司经得起考验的活都是正则表达式干出来的,干的是给深度学习补锅的活,宣传上却变成深度学习干的。很多工作就像1+1=2这样的加法运算,编程技术只要一个指令周期,深度学习需要成千上万个周期,明明表现不及格,却被他们吹成无所不能。 像下面一个模板就能回答大部分的名人老婆是谁的问题,顶得上几十万句知识图谱: “TJQA2:Q:(刘德华的老婆是谁?) A:(朱丽倩) 关键字=(刘德华,朱丽倩)例句1=( 刘德华的老婆是朱丽倩 ) 例句2=(刘德华与老婆朱丽倩 ) 例句3=(刘德华娶了朱丽倩 ) 例句4=(刘德华与朱丽倩结婚) 然后就能回答同一类问题了.” 在我们信奉“简洁就是最美”的符号主义者看来,这么简洁的模板跟各种公式一样,既简洁又快速,几乎无懈可击,居然也被抹黑成落后的。为此找出了一个太费人力的理由,自己做不到的事就以为别人做不到,也不看看他们耗费了多少人力,我耗费了多少人力。
一百台电脑集中控制系统。 昨晚想法太多,搞得我凌晨一点才睡,七点就醒了,不过得大于失,解决了几个大问题。1.研究了一下新闻的主要事件抽取,一下子就想出了解决方案,顺带解决了新词发现、实体名词识别问题。2.由于我积累的网页已经浩如烟海,决定使用迷你PC机来去重与建索引,一个抽屉就能放得下八台,与以往不同的是设计了一个集中供电系统,在微信群里就可以控制每一台的开与关,这样就准备上一百台每台都可以临时开机,不用担心它们费电了。在微信群里还可以查看与控制每一台的运行,还可以在手机屏幕上点对点单独操作每一台计算机。3.自动编程由于不够实时一直没有投入应用,其实我已经有大幅度减少运算量的方案,如果用上面所说的数十台计算机协同运行,就可以解决速度问题了。不过由于我没有那么多编程需求,所以暂时不会去做。 4.现在的wifi路由器一般只允许5台手机,智能wifi插座一个就要占一个名额,要实现智能家居是远远不够用的,我设计了用wifi模块或者旧手机集中控制,可以通过无线信号控制十几个插座,跟前面一样可以在微信群里面控制开关。 以上方案充分利用了已有成果,电路、外壳都已解决(但是市场上绝对没有类似的产品),程序设计工作量趋向于零,主要就是琐碎的配置工作。
我的科学世界观 从余凯撰文推广用三万六千个CPU识别猫脸的深度学习开始,我就是神经网络学说的最强烈反对者,为此这么多年来我几乎与所有掌握话语权以及社会资源的专家们与自以为官科的学生们为敌,我义无反顾是因为这是为维护与坚持我心目中的科学态度与科学世界观的战斗。如果他们能够以实际成果论英雄的话,我早就该胜出了,不过即使他们没有科学精神,对实际成果视而不见、装聋作哑,也只是延缓一点时间而已。 我与神经网络的矛盾主要是以下三个方面 :一是符号主义与联结主义的冲突,我是彻底的唯物主义者,认为知识与智能没有什么神秘的,都可以用符号表达与运作,0和1编程能实现一切。他们则认为神秘的智能只能通过堆砌大量的神经元来产生,他们一边依靠符号主义的编程语言来做事一边贬低符号主义。 二是他们认为人脑的神经元如银河沙数,三万六千个CPU还远远不够,需要增加海量的CPU才能实现人脑功能。我则认为人的一生学习的知识总量不超过100GB,我用千元机加机械硬盘就可以语义检索人类所有知识,人脑所能做到的功能我都可以用一个赛扬CPU做到。 三是我认为源于希腊几何学的逻辑推理证明体系是现代科学的基石,寻求解释一切自然现象才建成了现代物理学大厦,我要做的任何算法都是可以解释的、符合逻辑的,用这样不留一丝漏洞的程序可以实现一切功能。他们则认为神经网络这个黑盒子的复杂度超出了他们的能力范围,无法追求可解释性,不断增加神经网络数量就能得到所需功能(就是求神拜佛一样祈求神经网络给他蒙中一个结果)。
我的科学世界观 从余凯撰文推广用三万六千个CPU识别猫脸的深度学习开始,我就是神经网络学说的最强烈反对者,为此这么多年来我几乎与所有掌握话语权以及社会资源的专家们与自以为官科的学生们为敌,我义无反顾是因为这是为维护与坚持我心目中的科学态度与科学世界观的战斗。如果他们能够以实际成果论英雄的话,我早就该胜出了,不过即使他们没有科学精神,对实际成果视而不见、装聋作哑,也只是延缓一点时间而已。 我与神经网络的矛盾主要是以下三个方面 :一是符号主义与联结主义的冲突,我是彻底的唯物主义者,认为知识与智能没有什么神秘的,都可以用符号表达与运作,0和1编程能实现一切。他们则认为神秘的智能只能通过堆砌大量的神经元来产生,他们一边依靠符号主义的编程语言来做事一边贬低符号主义。 二是他们认为人脑的神经元如银河沙数,三万六千个CPU还远远不够,需要增加海量的CPU才能实现人脑功能。我则认为人的一生学习的知识总量不超过100GB,我用千元机加机械硬盘就可以语义检索人类所有知识,人脑所能做到的功能我都可以用一个赛扬CPU做到。 三是我认为源于希腊几何学的逻辑推理证明体系是现代科学的基石,寻求解释一切自然现象才建成了现代物理学大厦,我要做的任何算法都是可以解释的、符合逻辑的,用这样不留一丝漏洞的程序可以实现一切功能。他们则认为神经网络这个黑盒子的复杂度超出了他们的能力范围,无法追求可解释性,不断增加神经网络数量就能得到所需功能(就是求神拜佛一样祈求神经网络给他蒙中一个结果)。
首页 1 2 下一页