第一章 为什么我们对机器学习感兴趣?(一)
一、数字化的力量
上个世纪,我们生活中的一些重大变革都是由计算和数字化技术引发的。我们于几个世纪前发明的工具、设备,开发的服务日益被其带计算机化的“e-”版本所取代,我们不断的适应着这个新的数字化环境。
变革的速度非常之快:曾经-五十年以前,数字化领域就像是一个神话—计算机非常昂贵,只有非常大型的组织,例如政府、大公司、大学、研究中心等才能负担得起。那时,人们面临的难题是为获得和维护计算机所付出的高成本辩护。计算机中心位于不同的大楼或者楼层里,存放这些高能耗的庞然大物。在大厅里,磁带旋转着,磁卡打着孔,计算着数字,那时候的bug是真正的bug。
随着计算机价格越来越低,可以买得起计算机的人就越来越多,同时,计算机应用程序涉及的范围越来越广。最初,计算机上只有计算器-加减乘除然后得到结果。也许计算机技术的主要驱动力就是所有的信息都转化成了数字。直到那时,计算机就用来处理数字了,也就是能够用来处理所有类型的信息了。
更准确的说,计算机把每个数字都转换成一个特别二进制数序列,以0或1表示,这种位序列也可以用来表示其它类型的信息。例如,“101100”可以用来表示十进制数44,也可以用来表示“,”;同样,“100001”可以用来表示数字65或者大写字母“A”。计算机程序根据程序上下文通过一个编译器来操作序列。
实际上,这样的位序列不仅可以代表数字和文本,还可以代表其它类型的信息,比如,照片中的颜色或者歌曲中的音符。计算机程序也是位序列。此外,与这些信息相关的重要操作如调亮照片的亮度或者在照片中识别出一个人的脸,也可以转换成操作位序列的命令。