【发布时间】:2023-03-16 19:46:01
【问题描述】:
如何在 TensorFlow 中初始化变量?
我想将每个权重与伯努利分布相关联:
- 以 p 的概率得到某个值 x1,并且
- 以 1-p 的概率获得某个值 x2。
我应该如何初始化这个矩阵?
我写了这段代码:
logits_y = tf.get_variable("logits", [n_input*n_hidden,2],
initializer=tf.constant_initializer(1.))
[n_input*n_hidden, 2] 中的2 表示[p, 1-p]。
【问题讨论】:
-
您打算如何使用
logits_y?在损失函数中还是用于生成摘要? -
@musically_ut 我想使用 logits_y 绘制样本,现在权重来自不同的伯努利分布。我想以某种方式优化每个权重的 p。
标签: python tensorflow probability bernoulli-probability