当下,存在于商业圈,金融圈和科技圈最火的一个词就是“区块链”了,而且区块链发展到今天,已经让所有人都意识到了其背后蕴藏着的巨大潜力,现如今,人工智能也很火,那么当两者相遇时,又会产生怎样的能量呢?
本文就是一篇介绍人工智能与区块链知识的文章,老赵我会秉着“自顶向下、逐次求精”的原则,一层一层地深入介绍人工智能与区块链的知识,力争让读者每剥下一层,都有更深一层的知识体验。
人工智能与区块链是当下最热门的技术之一,尽管有着很多泡沫,但是正在影响着你我周围的生活。当人工智能与区块链碰撞时,又有怎样的火花?最新一篇IEEE的文章《Blockchain for AI: Review and Open Research Challenges》详述区块链在人工智能中的应用,列出并总结了针对AI领域的区块链应用、平台和协议,确定并讨论了将区块链技术用于人工智能的开放研究挑战。
当区块链遇上人工智能... Block + AI
最近,人工智能(AI)和区块链已经成为两种最具趋势和破坏性的技术。区块链技术能够以加密货币自动支付,并以分散的、安全的和可信的方式提供对数据、事务和日志的共享分类账的访问。同样,通过智能契约,区块链能够在没有中介或可信第三方的情况下管理参与者之间的交互。另一方面,人工智能为类似人类的机器提供了智能和决策能力。本文对区块链在人工智能中的应用进行了详细的综述。我们回顾了相关文献,列出并总结了针对AI领域的区块链应用、平台和协议。我们还确定并讨论了将区块链技术用于人工智能的开放研究挑战。
上表描述了最新AI应用趋势包括:可解释人工智能XAI,数字双胞胎仿真,自动机器学习、混合学习模型,增强数据学习等。使用区块链可以增强可信性、可靠性以及性能。
与人工智能紧密相关的技术,比如P2P文件系统、区块链平台、智能物联网等。
区块链与人工智能结合的好处包括增强数据安全性、提升机器人决策的可信度、集体智慧决策、去中心化智能、高效率。
一下三点是老赵个人观点和大家分享下
一
AI的发展与存有的弊端
在1956年,人们第一次提出了“人工智能”,自此,又衍生出了许多有关“人工智能”的原理与理论,人工智能的概念也随之扩展开来,为人们所熟知,人工智能(Artificial Intelligence),英文缩写为AI。
它属于一门新的科学技术,应用于模拟、延伸、和扩展人的智能及应用,属于计算机科学的一个分支,AI的研究领域包括机器人,图像识别,语言识别,自然语言处理和专家系统等。
自诞生以来,人工智能的理论和技术都在日趋成熟,其应用领域也在不断扩大,在未来,人工智能带来的科技产品,将会是人类智慧的“容器”。
为索菲亚机器人进行的访谈毫无疑问是一场几近完美无缺的访谈,因为它概述了让世界变得更美好是人工智能的目标,虽然在商业领域,许多大型企业采用人工智能解决方案,但是由人工智能所研发的一些高科技产品太过昂贵,一些小型实体单位并不能普及。
当然,类似于索菲亚一样的机器人也不会普及到每一个家庭,去帮助人们照顾孩子,做家务什么的,还有,就是AI应用程序特别昂贵,而且要想达到主流也是很难的。
二
区块链可以改善AI的品质
了解区块链知识的人都知道,区块链有一个主要功能就是它能提高数据质量,记得Eric Kovalak曾说过,
“在未来,区块链的创建和维护记录的成本会很低,这有助于我们利用AI技术更加高效持久地进行挖矿活动,而且有效的人工智能模型能够缩短一切货币及周期循环的时间。”
大家都知道GIGO理论,就是“垃圾进出垃圾”理论,意思就是机器学习应该跟数据一样好,而区块链恰好可以帮助验证数据的质量和合法性,还记得索菲亚曾对人们说,
“你对我好,我也对你好,你就把我当成一个正常的人就行啦”,这也就是说,机器学习也有好坏之分,而刚好区块链可以改观这种现象。
三
区块链技术可以使AI易于访问
索菲亚机器人虽然是人工智能应用的成功实例之一,但其有一个不好的弊端就是研制出的AI不易访问
因此不利于市场的采用,而此时一旦区块链与AI结合了,那么将会有效地促进AI的发展,因为区块链的特点就是去中心化,区块链的宗旨就是希望通过点对点连接来解决访问问题
而且区块链属于一个开放的分布式注册表,也就是说,只要连上网,每个人都可以去访问它的数据,如今的数据寡头垄断一定会被一个新的开放且自由的数据时代所代替。
目前来看,区块链存在的问题,一个是速率慢,十分钟出一个区块,以太坊好一些,也要几十秒出一个区块;一个是容量小,每秒七个交易,这是无法像现在的全球信用卡系统一样支持全球操作的,它起码要达到几万个TPS,例如2017年双十一的时候,支付宝达到了26万多TPS。区块链系统要跟现在成熟的互联网系统做比拟,基本上10万是一个可比拟值,而目前来看相差太多。也有一些人在研究做扩容的工作。
基于区块链存在的问题,有研究人员就想改善它的性能,从区块链的架构(单向链表、密码学,去中心化网络)上改进。但是目前的方法,在单向链表上改多是治标不治本,在密码学上改可行性不高,在去中心化上改也存在问题。比如完全去中心化、完全的分布式后,系统的健康性很好,但是效率很低。
总结起来说,在我的理解中,区块链就是一部制造信任的机器,公共账本、共识机制、不可篡改、匿名、可追溯、抗攻击是它的特性,因为有了信任,大家愿意把数据上传,之后会有大量数据,可以反哺给人工智能,人工智能的理论发展会有所帮助。从技术角度上来说,为提高效率,人工智能需要一个信任机器,目前来看,区块链是合适的,当然也不排除还有其他合适的方式来做这件事。
随着区块链被越来越多人了解,我们应该以敬畏的态度面对新科技,技术开发人员更应如此
面对高科技,我们应该保持学习和采纳并且客观的态度,而不是主观的排斥,如此我们才能顺应这个时代,成为时代的先驱者。