如何随机选择二进制状态向量

时间:2014-03-09 21:53:52

标签: machine-learning probability

我试图重现论文Using Very Deep Auto encoders for Content-Based Image Retrieval

的结果

感谢Theano框架,我有一些工作代码,但我不知道他们算法的第一步是什么意思:

对于每个数据向量 v ,在小批量中,随机选择二进制状态 vector ,h代表隐藏单位:

probability equation

其中bj是偏见,wij是权重,sigma(x) = (1 + exp(-x))^-1

我理解等式的所有部分。唯一的问题是我如何随机选择二元状态向量,因为我知道每个元素的概率?

我的想法是,对于每个元素,我生成随机数,如果数字高于概率,我将选择1,否则为0.这是正确的吗?

0 个答案:

没有答案