搜索高级搜索
机器人网互动社区技术讨论专区人机界面人机界面智能化发展方向
讨论人和机器在信息交换和功能上接触或互相影响的领域技术。
大家在做什么
发表新主题  收藏 打印 推荐 
作者 问题:

人机界面智能化发展方向

发布时间: 2014-5-20 下午2:12

作者: Torrent

等级: 武林新秀

积分: 792 分

发帖数: 135 次

网站总积分: 792 分

经验值: 306.0

查看用户的所有发言

查看用户的个人主页

所谓人机界面智能化其实根本上既是获得信息-解析信息-处理信息-返回结果的过程。只不过是复杂程度的提高和简单过程的有效叠加才使得这样的处理表现出“智能化”的结果。比如1+1=2是计算,而由此推出1只羊+1头牛=2个动物,这便有点智能化的味道了,为何这么说呢?首先,两个个体的属性不同,其次,所得的结果既不是第一个属性,也不是第二个,而是两者的超集。要实现这样以一知三的过程,计算机的智能化发展才算是有了质的突破。


现有的智能化发展方向多是以复杂的函数和大量的算法充斥于计算机的存储设备中,当数据的输入激活了处理过程后,便以现有的程序对其进行分析和处理,最终得出一个可以预见的结果。其实这样的过程存在两个根本的问题,一是由于设计者本身的能力所限,程序始终难以对未知的数据类型进行有效的处理,各种各样的智能化设计最终只能局限于一定专业知识的范围内。比如IBM的深蓝虽然强大,但是只适用于国际象棋这么一个特定的范围内,对任何其他的棋种是无能为力的。二是因为程序的源代码在编译之初就已经确定,无论程序运行多久,其根本的思路不会改变,从而缺乏了智能化所根本的要求-自我学习能力。虽然目前也有研究证明部分计算机程序是可以进行基于数据库的自我更新的,但是因为这些结果始终局限于原本的算法设定,无论数据如何更新,最终仍然有明确的极限。比如,那些设置自定义过程的程序可以根据用户的使用状况进行智能的设定与调整,从而使得应用更加的人性化。但是这样的应用始终还是要局限于原本设定的条条框框,无法对用户的其他要求做出准确的反应。于是我们仍然要不停的更新程序的版本,不停的重写代码来满足市场无止尽的要求。

这一切其实都是可以改变的。因为程序本身只不过是一段段二进制的数据而已,如果我们仔细对照不同版本的应用程序,其实其本身的差别并不会太大,往往在二进制的层面上,我们的更改也许只有1%就足以满足一个用户的特殊要求,而我们却往往要为了这1%的更改去读数以万计的源代码,再以此去做我们所要求的更改,这本身就不够智能。


00000000和11111111代表了基本的计算机操作指令,而期间的变化不外乎只有256种,如果我们把横坐标为256*8位,纵坐标为0~255的所有数据列为一个简单的坐标系,那么在这个坐标系中的所有数据就都可以找到一个唯一的点,把这些点彼此相连就可以得到不同的曲线,而这些曲线就是计算机所能运行的所有的方法。我们的程序无论如何的复杂,其根本内容都可以落到这些曲线上,从而形成其特有的特征。


因此,从根本上说,计算机根本就不需要我们为其定义各种各样复杂到极致的算法和函数。任何有效或者使用过的曲线都可以当作一种记忆的过程被存储下来。当类似的数据需要再次处理的时候,只是调用这些曲线便可以完成整个处理的过程。说到这里智能化便有点特别的味道了。


那么,如何才能使计算机自己找到合适的“方法”(曲线)呢?当然,从00000000一直尝试到11111111是一种最简单的方式(其实人类科学的发展往往也是从这种尝试中积累经验的),但是面对复杂的处理过程,以及近乎无限的可能性,这样的处理方式往往并不能真正的解决问题,或者说,其速度远远达不到我们的要求。但是这是一个方向,在寻找中做自我更新的根本原理并没有错。而我们要做的,只是要让这个过程更加有效,更加简练,更加快捷而已。那人机界面智能化也是必然的。

引用 回复 鲜花 ( 0) 臭鸡蛋 ( 0) 有新回复时发送邮件通知

与  应用 , 智能 , 发展趋势 , 人机界面  相关的话题
快速回复
用户名: 
美国的游客       (您将以游客身份发表,请登录 | 注册 )  
标题: * 你还可以输入80
评论: * 你还可以输入20000
分享到: 新浪微博   qq空间   qq微博   人人网   百度搜藏  
验证码:  * 
维护专业、整洁的论坛环境需要您的参与,请及时举报违规帖子,如果举报属实,我们将给予相应的积分奖励。
谢谢您的热心参与!
返回人机界面 | 返回技术讨论专区
本论坛仅陈述专家或个人观点,并不代表机器人网网站立场。
返回论坛页首