我正在阅读Bengio的BinaryConnect论文。我了解整个想法以及如何进行确定性二值化。但是,我不了解随机二值化如何工作(我们如何实现)以及随机二值化和确定性二值化之间的区别是什么。有什么解释吗?
答案 0 :(得分:0)
确定性和随机二值化之间的主要区别是二值化方法。在确定性二值化中,当输入值大于某个阈值(例如0)时,二值化的结果为1,否则为0。但是,在随机二值化中,结果可能为1,且概率与输入值有关。您可以在下面的链接中找到更多详细信息。
https://software.intel.com/en-us/articles/accelerating-neural-networks-with-binary-arithmetic