你好,游客 登录 注册 搜索
背景:
阅读新闻

AI和机器学习引领人类走向何方?

[日期:2018-11-26] 来源:简书  作者:徐朝_尼克徐 [字体: ]

先写结论:

  用AI和机器学习的所带来的有力算法优化能力,有可能可以优化宇宙中的算法--物理学定律,化学定律,等等等等,人们将可能成为改变整个宇宙运行规律的催化剂。

机器学习

  以下是上述结论推导过程:

  在机器学习和AI兴起后,我做了一些尝试,一个感觉是,编程方式变化很大。以前的编程方式是确认性的编程,一是一二是二,计算机是听命于我们的,但采用机器学习算法后,所得的结果是有概率性的,未能获得想要的结果,但优点是,机器学习算法使用后,能够用来解决以前的编程很难解决的问题,例如,如何从照片里识别猫?如何下围棋?这使我感到,编程范式发生了转变。而这引发了我的兴趣,机器学习和AI的带领下,会有什么样的事情发生?

  关于AI,定义有很多,其中一个流行的定义是:AI是机器产生的智能,是根据对环境的感知,做出合理的行动,并获得大收益的计算机程序。

  机器学习的定义:机器学习是一门AI的科学,该领域的主要研究对象是AI,如何在经验学习中改进具体算法的性能。机器学习是对能通过经验自动改进的计算机算法的研究。

  统一起来看,是“获得大利益的计算机程序”也好,还是“自动改进计算机算法”也好,都是一个优化计算机程序的问题。或者说,都是一个“算法优化”的问题。

  那么这里又有两个重要的基本概念:“计算机程序”,以及“算法”。

  可以说,“程序”不只是计算机里存在,所以这里探讨的是“程序”,和“算法”的两个概念。

  程序(英语:procedure),指特定的一系列动作、行动或操作,而这些活动、动作或操作要以相同方式执行,藉此在相同环境下常得出相同的结果(例如紧急应变程序)。粗略而言,程序可以指一序列的活动、作业、步骤、决断、计算和工序,当它们保证依照严格规定的顺序发生时即产生所述的后果、产品或局面。一个程序通常引致一个改变(Wiki 百科)。

  计算机程序(Computer Program)是指一组指示计算机或其他具有信息处理能力装置动作的指令,通常用某种程序设计语言编写,运行于某种目标体系结构上。打个比方,一个程序就像一个用汉语(程序设计语言)写下的红烧肉菜谱(程序)

  从以上计算机程序,和程序的定义看,其实是一样的程序,只是计算机程序是在计算机里执行而已。

  所以,有一本书《计算机程序的构造和解释(SICP)》里说,这本书讲的不是计算机科学,只是讲如何写算法和程序,但这不是计算机科学单独的。

  这里我们要把“程序”,和“知识”区别一下,所谓知识,是定义某一件事情,是某一件事情,而所谓程序,是从初识的条件,终经过一系列的步骤,而达到一个目的。

  而什么是算法?算法是一种特定的程序,是从初始条件,经过一系列的程序(步骤)获得一个输出,而这个输出又解决了某一个问题。

  所谓算法,无非是解决某问题的一系列步骤而已,而算法的优化,就是指的从时间或空间或者解决成效看比以前的算法要好。比如,一个好的厨师,他做菜的算法,比我做菜要好的多。我半个小时能做出一个木须肉,他可能十分钟就做完,而且还比我做的好吃的多的多。我不会画画,那么一个画家的“画画算法”,就比我好的不只十倍百倍,大略如此。

  在机器学习和AI兴起之前,人们是只能通过自己的智能优化算法的,这就是为什么我说这是“编程范式”的转换。我们可能学过很多种排序算法,那些算法都是人脑不断优化后的结果。数据结构,设计模式,都是人脑优化了、算法后的结晶。但这种优化的过程比较漫长,有些算法还不知道怎么去优化。

  而机器学习和AI,可以让机器参与到算法的优化来,人们不知道怎样优化的算法,都可以用机器学习和AI来去帮助去优化出来,例如下围棋的算法。其效率和成效让人惊讶。

  那么这会有什么后果呢?

  这里引用《未来简史》的一段话:

  1.生物是算法。每种动物(包括智人)都是不同有机算法的集合,是进化自然选择的结果。

  2.算法的运作不受组成物质的影响。算盘的算珠无论是木质、铁质还是塑料质,两个珠子加上两个珠子还是等于四个珠子。

  3.因此,没有理由相信非有机算法无法复制或带领有机算法能做的事。只要运算结果有效,算法是以碳为载体还是以硅为载体又有何差别?

  人们与其他动物的区别在哪?无它,人们的算法好。例如同样是捕猎,同样是输入信息,输出结果,人们算法的效率和成效,例如比一只猎豹,要厉害太多太多,可以不可比较。

  从经济学上看,一个新的组织的出现,也是算法优化的结果。

  比如,邮局产生后,寄信的步骤和算法就被大大优化了。如果没有邮局,如何寄信?几天能到?

  起源也是如此。产生,用经济学的语言说,就是由社会建立起一套防御侵占土地的大规模武力系统比建立许许多多小规模的私人武力系统具有规模上的经济效应。同样是保护民众的功能,所执行的算法就有效率以及成效。

  上面讲到生物,是算法优化的结果,社会上组织的出现,也是如此,那么宇宙中又如何?

  算法是一些执行步骤,而宇宙中充满了执行步骤。宇宙中充满了组织结构,行星,化合物,等等。而物理学规律,化学规律等,只是在说明,它们现在是这样行动的,也就是说,它们现在执行的算法是这样的。

  而这些宇宙中的算法,有没有被优化的余地?我的结论是,只要是算法,我认为都有被优化的可能。我很早以前写过一篇文章,探讨过这个问题,文章题目《可持续发展时代》。有兴趣的可以去看。链接:https://www.jianshu.com/p/27fffd6e4e60

  那么回到AI和机器学习能够大优化算法这个问题来,就会有一个好玩的推论出现了:

  用AI和机器学习所带来强的算法优化能力,有可能可以优化宇宙中的算法--物理学定律,化学定律,等等等等,人们将可能成为改变整个宇宙运行规律的催化剂。

  这是我预见到的一个未来,所以,学习机器学习吧,学AI吧,你有可能改变宇宙哦,同学们😀

  如果人学会了用机器学习来优化宇宙,那怕是局部做优化,有可能有不可想象的事情发生。

  比如,飞船可能在很局部范围内瞬间改变物理学规律,突破光速,从而飞到亿万光年以外。

  这个世界将是一个不同的世界。都会在推到中重建。

  作者:徐朝_尼克徐

  链接:https://www.jianshu.com/p/ea27dd176f7f

 

  来源:简书

推荐 打印 | 录入:Cstor | 阅读:
本文评论   
评论声明
  • 尊重网上道德,遵守中华人民共和国的各项有关法律法规
  • 承担一切因您的行为而直接或间接导致的民事或刑事法律责任
  • 本站管理人员有权保留或删除其管辖留言中的任意内容
  • 本站有权在网站内转载或引用您的评论
  • 参与本评论即表明您已经阅读并接受上述条款