思考

事件驱动架构设计

事件驱动架构是通过事件的传播来实现跨越多个服务之间的业务逻辑的。事件驱动架构是一种设计应用的软件架构和模型,可以最大程度减少耦合度。其实现在 iOS、Android、JS 等等客户端的所谓的 发生了什么 -> 要做什么本质上都是事件驱动设计思想的衍生物。比如 Android 的广播、输入事件。让我们来看看事件驱动什么到底是什么吧!

知识蒸馏下两个模型的匹配程度?

现代的知识蒸馏中,我们发现学生模型可以与教师模型有着不同的预测结果,即使学生模型能完美匹配教师模型。尝试的去比较学生模型的泛化能力与匹配程度的相关性。泛化性指模型经过训练后,应用到新数据并做出准确预测的能力、匹配程度则能更好反映了学生模型蒸馏到了多少教师模型含有的知识。

如何快速排查故障

故障排查是每个工程师都要掌握的一项关键技能,但是有些人这方面特别强,有些人这方面却特别弱。而让强的人去讲解他们是如何排查故障也特别难,他们是近乎于本能的发掘故障的原因。

大脑是如何阅读文字的?

大脑的视觉是具有恒常性的:大小恒常性及形状恒常性。视觉恒常性是人类阅读系统最主要的特征质疑,哪怕字符的差异再大,大脑也会自动忽略掉无关的差异。而重要的差异哪怕再小也会被放大。因为我们的视觉并不关注单词的轮廓、也不关注字母的高矮变化,视觉系统只关注单词中包含有哪些字母。