计算机如何产生“随机数”
计算机很容易产生随机数,很多编程语言提供了非常便捷的接口,获取各种条件的随机数。这篇文章主要介绍计算机是如何得到这些随机数的。理解本文需要一点点数列知识。 目标 本文提到的随机数是均匀分布的随机数。获取一定范围内的随机数,意味着在… 阅读更多 »计算机如何产生“随机数”
计算机很容易产生随机数,很多编程语言提供了非常便捷的接口,获取各种条件的随机数。这篇文章主要介绍计算机是如何得到这些随机数的。理解本文需要一点点数列知识。 目标 本文提到的随机数是均匀分布的随机数。获取一定范围内的随机数,意味着在… 阅读更多 »计算机如何产生“随机数”
采样是从某种概率分布中获取一定的样本。在计算机如何产生随机数中讲了如何得到均匀分布的样本,也是一种均匀采样的方法;如何得到服从正态分布的样本中,讲了从正态分布采样的方法。前面也总结了常用的概率分布,其实利用逆变换法可以得到服从已知… 阅读更多 »从单位圆均匀采样
题外话 最近在做句向量任务,使用BERT池化得到句向量,那么句向量能不能降维,这样计算速度会明显提升。于是看到苏剑林等人的工作 Whitening Sentence Representations for Better Seman… 阅读更多 »主成分分析原理(PCA)
刚开始学习神经网络的时候,连基础的CNN都看不懂,更无法理解,它是如何从图片中提取特征的。看到LSTM单元更加懵掉了。如此复杂的结构究竟是怎样被发明出来的?每一步为什么要这么做呢? 本文是一篇详细介绍的基础文章,包含数学公式肯定是… 阅读更多 »理解LSTM网络
最近在新冠肺炎新闻报道中频繁出现一个词“假阴性”。就是检测结果呈现是阴性(没有检测出病毒),实际上是一种假象,真实情况是阳性的。检测结果表现出“假阴性”,后果是非常严重的,相当于你把一个感染者放回家了。今天就来总结一下衡量检测或者… 阅读更多 »ROC曲线