数据知识
文章推荐
- 如何打造数据治理闭环?以保[2022-06-16]
- 什么样的公司需要数据治理?[2022-06-15]
- “互联网+政务服务”下的数[2022-06-14]
- 我国数据安全治理研究[2022-06-13]
- 反洗钱视角下的数据治理[2022-06-10]
- 浅谈数据质量管理[2022-06-08]
- 做数据治理前,必须了解并避[2022-06-07]
- 企业数据治理团队的十大职[2022-06-06]
- 浅谈数据质量管理[2022-06-02]
- 数据治理的三种共享范式[2022-06-01]
从“大数据”到“大规则”!你了解多少?
发布时间:[2019-09-20]
来源:网络
点击量:
在当今风起云涌的信息化大潮中有很多技术热点:5G、AI、云计算、物联网、大数据、各种互联网等等,而现在要讲的是一个“冷点”,一个可能在十几年后才会有人真正触及的问题:“规则的数据化”。
规则负责整个软件的逻辑实现
我们现在所了解到的各种应用、APP、平台其技术实现都是程序软件,这些程序软件的组成都可以归结为两大部分:“规则”和“数据”,规则负责整个软件的逻辑实现,而数据则是软件的处理对象,在这个过程当中,规则与逻辑被写入固定的代码,而文字、语音、图像和各种数字信息是这些代码处理的对象,存储在文件或数据库中,可以“赋值”给程序中的变量供代码规则进行动态的存储、调用和修改,淘宝、QQ、百度搜索以及其他被寄予厚望的未来信息技术热点,都毫无例外采取的这种开发模式,固化的规则和可变的数据,这样的架构普遍成为软件开发的固定模式。
规则的数据化
规则和数据的关系示意,然而在有价值的前提下,打破固有思维和行为模式,从来都是创新的重要来源,规则是否也可以像数据一样存储、调用、修改?是否也可以像建立数据库一样建立规则库?是否也可以像发展“大数据”一样发展“大规则”呢?早在三十年前,在AI语言中,就利用了将规则与逻辑作为数据来运用的做法,规则本身可以作为被处理的动态对象来给变量“赋值”,使程序的处理逻辑一开始并不固定,而是根据需要选取特定的规则后才得以确立,这就是“规则的数据化”,这当然是因为AI比一般的信息处理更为复杂才致使其开发方式有如此大的不同,而规则能够数据化的前提是程序代码本身也是由“0101”的数据组成的。
人工智能语言单依靠规则的数据化是不够的
不过在我看来,人工智能语言仅仅依靠规则的数据化是不够的。人工智能成功的关键在于解决逻辑性之外的随机性、学习性和情感性等问题。而只靠规则的数据化有可能连最基本的逻辑性问题都无法解决,更罔论其他。阿尔法GO的问世展现的深度学习,价值判断等技术突破才真正为人工智能带来了希望。然而规则的数据化并非无用武之地,恰恰在我们认为不一定需要人工智能的信息处理方面,规则数据化却有可能带来根本性的突破。
规则既定,数据自由的传统开发模式
第一,“规则既定,数据自由”的传统开发模式,使信息系统的通用性极差,为交通管理所开发的系统很难用于房地产交易系统或者社区网络平台。因为各个系统的业务流程和处理逻辑千差万别,代码重用的可能性极低。如果要兼顾不同系统的需要就会在编程时作大量的逻辑妥协,造成不可想象的代码冗余和运算低效,这其实已经成为现代信息系统开发者的噩梦。即使如此,也无法从根本上适应不同系统的逻辑差异。尤其被称为“互联网+”的现代信息系统还需要以周为单位不断迭代更新,第二,“规则既定,数据自由”的传统开发模式,使信息系统的自定义非常不简单。