“首先,我们要先对周老师的这个任务,做下拆解,计算目标是,判断卤蛋的价格是否为零,时间是在中午,地点是板面店,人物是面馆老板和周老师。我这样理解,没错吧?”张晓月说道。
老周点头。
“然后,我们要把导致卤蛋的价格为零的可能原因列出来,这一步很关键,需要尽量全面,否则计算很可能失败,但失败了也没关系,继续找原因,补充进去就行了。
咱们现在只是讲解这个机器的原理,所以数据是否全面,就不是很重要了。那么,就以我的经验来做下推断吧,原因大概有以下几种可能,最有可能当然就是面馆在做促销,除此之外,还可能价签被标错了。第三种可能性嘛,我想到了清仓搭售,比如这种商品做多了,如果不及时卖出去就会坏掉。然后……”
说了这么多,张晓月也没说到老周的心里。
“……然后,再加上一个,商品的品质有瑕疵吧。其它的,一时就想不到了,周老师,您还有补充吗?”
老周没想到,张晓月仅仅列了四点,就命中了那天的原因,这搞物理的脑子,还真是厉害。“没有了,晓月,你继续说吧。”
“好,那么先说促销,让我想想……这因素好像还真有点多。”
“晓月,咱们只是做个讲解,不用太认真的。”林教授说道。
“嗯,林教授,我明白,但其实我现在讲的,已经非常之粗糙了,如果再偷下懒,可能就让大家感觉不到这部机器的内核了。”
“那好吧,你继续。”
“我大致想了一下,一家面馆,会出于什么原因进行促销呢?第一就是,这家店是新开的。还有就是日期特殊,比如节日什么的。第三个是店家调整了菜单,所以要做一些促销。第四个原因是面馆遇到了客流低谷,迫不得已而为之。最后一个原因,就是面馆遇到了对手的竞争,也是被迫进行促销。
新店开业这一点,几乎是没有变动区间的,可以忽略。
特殊节日这一点,涉及到了日期,我们需要把所有的特殊日期作为一个参数,加以考虑。
调整菜单,这个会比较复杂,需要考虑食材供应、顾客群体变化、推出新菜、顾客对健康的需求变化等原因。
那么这家面馆所有用到的食材,都需要列出供应时间区间、价格变化曲线,这是第二和第三个参数。
顾客群体变化,这要先划定顾客的地理范围,假设是一条街道,那么这条街道里的所有的人员增减、职业、收入、每人在不同年龄段所处的城市,这又加上了四个参数。
推出新菜,这方面,相对简单,只需要获取一个面馆行业普遍认可的推出新菜的节奏,作为第八个参数。
顾客对健康的需求变化,这个需要监测医学界和营养科学界的最新消息,并叠加上各家媒体对这条街道内人群的触达率,这是第九和第十个参数。
客流低谷,可能与极端天气、食品质量、服务质量、周边业态有关。
这需要把天气预报作为第十一个参数。
如果要判断食品质量是否出问题,需要对面馆内部的加工流程做下水平评估,对所使用到的设备做下调研,这两参数不复杂。
服务质量方面,只要把面馆老板、服务员的数量和个人信息做下记录、服务水平评估一下,就可以了,也算两个参数。
周边业态,决定了周围的人群,如果这条街上有学校、公司等,都会产生潮汐客流,会造成某个时间段的客流低谷,所以这条街道上的业态算是第十六个参数。
对手竞争嘛,就容易一些,只需要记录这条街道上的所有同等价位的餐馆,有什么促销活动及异动就可以了。
好,与促销有关的十七个参数就说完了。
喏,就是类似这种方法,其它的几个原因也转化成参数。”
“接下来,机器就对这些参数做计算,就能得到答案了?”林教授问道。
“是的。”
“那这感觉,也没有多复杂呀,也就是几十个参数而已。”
“不是的,林教授,我说的几十个参数,只是很笼统的一个划分,从这一级的参数,想影响到计算结果,还需要好多工作量呢。”张晓月解释道。
“还有工作量?我感觉没那么复杂吧,就说这个特殊日期吧,已经到了日期这一级了,还要怎么添加工作量呢?”林教授问道。
“是这样的,林教授,任何一个参数……额……我们把它们称为一级参数吧,任何一个一级参数,都应该是一个正交的,这里的意思是独立的,不受其它参数干扰的。所以,这个参数,就要做到尽量全面而独立,比如节日,我们不能只计算当地人的节日,因为人群可能来自全国各地,所以节日应该囊括全国各地的节日。但我们不能排除这条街道里不会住进来外国人,所以节日也应该囊括全世界的节日。再有,特殊日期不仅仅包括节日,可能还有各种各样的纪念日,如果把这些纪念日都拼起来,每天都能均摊上好几个呢。”
“特殊日期有那么多吗?那还叫啥特殊日期呀?”老周说道。
“是呀,但这问题还不仅仅在于数量多,而在于使用这些特殊日期,原来我们可能以为,只要判断一下有无特殊日期就行了,这样只需要在特殊日期这个字段上标记一下0或者1就行了,可现在看,只是0和1已经不够用了,因为每天都可能是1,那这样看,特殊日期这个参数就起不到作用了。”
“是呀,都是特殊日期,那就没有特殊日期了,这个参数就不要了吧?”老周问道。
“周老师,那可不行,一个参数能够被挑选出来,就表明至少在业务层面是有意义的,如果就这么轻易舍弃,肯定会在生成结果时,吃到苦果的。”张晓月说道。
“那咋办?不能扔,又不起作用了。”
“周老师,这个参数失去了调节作用,主要原因是我们只考虑了是否逻辑,其实这种逻辑的使用是非常少见的,一般都会使用权重逻辑,而且有的时候还不止一层权重。”
“权重?”
“是的,比如一个东欧国家的国庆日,放在这个问题里,它应该发挥作用吗?”
“不应该吧?跟我们也没啥关系。”老周答道。
“如果不考虑这个国庆日,那这个参数就不严谨了,我们应该把每个特殊日期,来再做一层参数细分。”
“还要分?一个日期,还能咋分?”
“日期,可分出来的二级参数还是很多的,首先从这个日期的数字本身来说吧,奇偶性、质数合数,还有这一天是星期几,日期纪念的事件和人的本身属性,这一点就更复杂了,先不展开。再有就是这个日期的纪念方式,社会上的参与度,还有这个日期对社会的反向影响程度,等等。这样一来,任何一个日期,就不会只有0和1两种结果了,会由这七八个参数形成一个至少是两位小数吧。”
“晓月,你这一个参数又拆分出来七八个,十来个,那要是把所有的一级参数都再做细化,不是有几百上千个参数了?”林教授问道。
“是的,林教授,我刚才说的这么多,只是给大家一个直观的感觉,大家只要明白,任何参数,只要想做细分,就总会有因素可以支持它细分下去。”张晓月回应道。
“总会有?这个词,不够严谨了吧?”林教授问道。
“林教授,其它这样说,一点也不夸张,您说,现在到底是什么在决定您拿不拿得住这个茶盅?”
“茶盅?当然是我自己的手了。”
“手是由组织构成的,组织又是由细胞组成的。”张晓月说道。
“那就是我手上的每个细胞喽。”
“可您身体的其它细胞就与这个动作没关系了吗?”
“那就算上我全身的细胞,但这也是有穷尽的呀。”林教授说道。
“可细胞并不是构成您的基本粒子呀。”张晓月反问道。
“这……晓月,你是说,构成我的每一个粒子,都应该作为一个因素,在拿住茶盅这个问题上,被考虑进去?”
张晓月没有回应,而是突然抬手晃了一下,林教授被张晓月这一下给吓了一跳,茶水洒出了一点点。
“晓月,你干嘛?”
张晓月还是没有回应,只是做了个抱歉的动作。
“难道,晓月你的意思是,连你和周先生,都可能影响到拿住茶盅这个动作?”
“如果人为加以约束的话,可以把这间屋子里的每个粒子都作为参数。”张晓月说道。
“为什么要加上约束?”林教授不太明白。
“好,也可以不加约束,确实,真实情况里,并没有一个边界罩在这个房间之外。那么,要考虑粒子范围就大了。”
“拿住茶盅这个动作而已,还需要考虑多大的范围?”
“严谨一些吗?”张晓月问道。
“当然。”
“那就是……整个宇宙。”