Published on

梦境推荐算法

Authors
  • avatar
    Name
    Adam Liu
    Twitter

最近天气多变,工作内容多,连日高强度写代码,弄得我头脑亢奋,做梦特别多。

我拾取了其中一天梦到的内容,于是有了这篇文章。

故事一

我和 ED 创业的故事,被某知名投资机构得知。这个机构邀请我们见面,想对我们进行投资。投资人为了保险起见,派人对我做背景调查。他们请了黑帽黑客黑了我的米家监控摄像头以及电脑的摄像头。之后的某天,ED 转发了机构黑到的视频截图给我。图片是我在家做的一些猥琐的事。

看到这信息后,我尴尬万分,不知道怎么回。我对着屏幕,想了想,似乎也没什么。现在已经是一个可以有人直播吃便便的年代,观众的底线已经越来越低。我的猥琐事已经不足为奇。

我淡定地回复了: 😅。

故事二

我坐在电脑面前,准备打打游戏轻松一下,发泄被发现了秘密的不爽。我登录了某个对战平台,随便选了一个魔兽争霸 RPG 剧情地图,点进去某个房间后,电脑突然一黑,我马上进入了游戏。

我完全不知道这个游戏的玩法,随便选了一个游戏角色后,我看到了游戏的主场景。屏幕中间是一座高大的雕塑建筑,上面写着:雅典娜。

突然一阵号角声传来,这应该是敌人要来了。我朝前面走过去准备迎战,然而敌人却是从我后面过来的。他们抄着家伙朝着雅典娜一顿猛砸,建筑物倒塌。

游戏结束。

故事三

本来是让人爽的游戏也让人有点尴尬。我起身走到阳台,心里还咒骂着那些不安全的摄像头。在对面楼的阳台,有个高个子男子,用很北方的大嗓门在打电话,我们盯着他看,直到他留意到我,也开始看着我。

我大喊:LG,原来你也在这里住呀。

他喊道:balabalabala

我大喊并挥手示意说,我听不清他在说什么。

他就掉头准备朝我走来。我开门迎接他,和他一起来的还有一位身材高挑的女子,我问他们为什么会搬到这里,这个女子抢先回答道,搬过来这里是为了能优先拿到第三期公寓的入住资格。

我带他们参观了我住的房子,房子有些脏乱。我用仓促的口吻解析了这些脏乱的原因,有一种被母亲突击检查房间的感觉。

故事完。

醒了

我打开通讯录找到了同学 LG,聊天页面显示上次聊天的时间是:2015 年 3 月 17 日。

时隔 5 年后,我发出了一个:hi。


梦境推荐算法

做梦的时候,一些沉积在大脑深处的故事和人总会时不时冒出来。那些遥远的旧朋友和记忆点,在不断改变的生活环境里,可能已经没有了能再次被触发的条件。这可能就是为什么有人去写日记,拍照片和记录原因。

如果不写日记,也不拍照。能唤起一些旧时记忆点和人的,貌似也就只能做梦了。

我不禁感叹,这是基于什么生物原理可以这样随机而有效地推荐筛选出这些人和事件。

于是,我在知乎找到了这个答案:

关于梦,伦敦大学学院神经科学博士赵思家认为,在神经科学角度理解,梦的本质是脑干所产生的随机神经信号。

https://www.zhihu.com/question/60701070/answer/781829248

作为一个 IT 从业人员,这种推荐信息的方式难道没有一套算法模拟么?

我马上想到了一个名字,梦境推荐算法。

为了满足好奇心,我谷歌了一下,找到如下内容:

有一种比较类似的算法叫做随机漫步算法(Random Walk)。这是一个算法也是一个数学模型,可以用来模拟一些自然现象,比如滴入水中的墨水和气味扩散等布朗运动现象。

这个算法已经成功地应用在各种领域。比如在信息检索领域,Google 搜索引擎特别出名的PageRank算法就有使用 Random Walk 算法。据说,早起的雅虎搜索是根据关键字来匹配实信息搜索,这个方式很容易被人故意增加关键词频率而欺骗,导致搜索结果正确率很低。直到 PageRank 算法提出后,雅虎根据其改进了自家的算法才让搜索的正确率有所改善[1]

然而,这个算法可能不是很适合梦境的情况。随机漫步算法的每一次随机动作,都是基于上一次的动作进行推导。梦境出现的事件,很多时候是直接推导,类似于人的直觉可以从大脑库里面直接提取事件或者人物。

那么这种算法是什么呢?我没有继续再查下去,那就留给下次做梦的时候再告诉我答案吧。

完。

参考:

[1] 初识随机游走:https://yq.aliyun.com/articles/288544

本文写作耗时约 3 小时。