今天我们聊“离散”。
离散是个很有意思的词,就像是一块三棱镜,面对不同的人会折射出不同的光。第一次接触时,想到的不管是月有阴晴圆缺,还是离人挥霍着眼泪,总觉得是个略带伤感的诗意的词。
不过,如果问是计算机专业的学生,情感就苍白得多,毕竟有一门必修的专业课,名字就叫离散数学。离散数学研究的对象正是离散。
那么,什么是离散呢?
离散的英文是Discrete,直译就是“不连续”,前面我们说,有监督学习的模型预测的结果值有两种类型,一种是连续的,另一种是离散的,其实,离散就是连续的反义词,用文雅一点的词形容值不连续,那就是离散了。
理解了连续,也就理解了离散。那么,什么是连续呢?
连续是一种“感觉”,不太好定性描述,不过倒是可以举例子。有一个因为穷极无聊而成功引起无数哲学家兴趣的问题,是:世界是连续的,还是离散的?
就这么个问题,争执了几百年,现在还没全剧终。不过,观点倒是清晰,大概分两派,如果认为世界可以不断细分下去,那就是连续的;而相反,如果世界是由不可分的基础粒子所组成,有“间隙”,那就是离散的。这个跨越千年的问题,用来理解连续和离散倒是不错。而机器学习中的离散则更简单,往往都是类别的编号,譬如0、1、2,表示三个类别,是整数,而且数量可数。
下次再聊。