jjzjj

kd_entropy_indx

全部标签

php - `session.entropy_length`中的 `PHP.ini`有什么作用?

在PHP.ini的session部分有一个名为session.entropy_length的指令。我知道它用于使sessionid的生成更加随机。它是如何做到的?最大长度是多少?如果它超过了正在使用的hash的位数怎么办? 最佳答案 session.entropy_lengthspecifiesthenumberofbyteswhichwillbereadfromthefilespecifiedabove.Defaultsto0(disabled).PHPManual“上面提到的文件”是session.entropy_fileses

python - 来自 Tensorflow 中的 sparse_softmax_cross_entropy_with_logits 的 NaN

当我尝试在tensorflow中使用sparse_softmax_cross_entropy_with_logits损失函数时得到NaN。我有一个简单的网络,例如:layer=tf.nn.relu(tf.matmul(inputs,W1)+b1)layer=tf.nn.relu(tf.matmul(layer,W2)+b2)logits=tf.matmul(inputs,W3)+b3loss=tf.sparse_softmax_cross_entropy_with_logits(logits,labels)我有很多类(~10000),所以我想我得到的是NaN,因为在我的至少一个示例中,

python - 一个新的智力方程式 : Difficulties with Entropy Maximization

我在TedTalk链接中看到了AlexWissner-gross和他的智能行为理论Here.我试图阅读链接的学术论文Here,这与他的演讲有关,但我对数学和物理学的理解不够,无法真正理解发生了什么,更重要的是,我无法在Python中重现这个等式。我发现有几个独特的熵最大化模型是用python实现的,但我不知道如何设置它们以及它们是否与Wissner-gross方程相同。Scipy:MaxEntropyMEMT:Tutorial|Homepage假设这些方程是维斯纳方程的不同形式,并使用上面的库或其他库,我该如何设置熵最大化算法。特别是,我如何初始化可能发生变化的实体(就像Wissner

python - 如何使用 sparse_softmax_cross_entropy_with_logits 在 tensorflow 中实现加权交叉熵损失

我开始使用tensorflow(来自Caffe),我正在使用损失sparse_softmax_cross_entropy_with_logits。该函数接受像0,1,...C-1这样的标签,而不是onehot编码。现在,我想根据类标签使用权重;我知道,如果我使用softmax_cross_entropy_with_logits(一个热编码),这可能可以通过矩阵乘法来完成,有没有办法用sparse_softmax_cross_entropy_with_logits做同样的事情? 最佳答案 importtensorflowastfimp

python - 关于 tf.nn.softmax_cross_entropy_with_logits_v2

我注意到tf.nn.softmax_cross_entropy_with_logits_v2(labels,logits)主要执行3个操作:将softmax应用于logits(y_hat)以对其进行归一化:y_hat_softmax=softmax(y_hat)。计算交叉熵损失:y_cross=y_true*tf.log(y_hat_softmax)对一个实例的不同类求和:-tf.reduce_sum(y_cross,reduction_indices=[1])代码借自here完美地证明了这一点。y_true=tf.convert_to_tensor(np.array([[0.0,1.

python - 有什么方法可以在 Scipy 中为 KD 树实现添加点

我有一组要为其构建KD树的点。一段时间后,我想定期向此KDTree添加更多点。有什么办法可以在scipy实现中做到这一点 最佳答案 k-d-trees的问题在于它们不是为更新而设计的。虽然您可以稍微轻松地插入对象(如果您使用基于指针的表示,这需要比基于数组的树多得多的内存),并使用墓碑消息等技巧进行删除,但进行此类更改会降低性能树的性能。我不知道增量重新平衡k-d-tree的好方法。对于一维树,你有红黑树、B树、B*树、B+树等等。由于旋转轴和因此不同的排序,这些显然不适用于k-d-trees。所以最后,对于k-d-tree,最好只

python - ValueError : Can not squeeze dim[1], 期望维度为 1,'sparse_softmax_cross_entropy_loss 得到 3

我尝试用本地镜像替换训练和验证数据。但是在运行训练代码时,出现了错误:ValueError:Cannotsqueezedim[1],expectedadimensionof1,got3for'sparse_softmax_cross_entropy_loss/remove_squeezable_dimensions/Squeeze'(op:'Squeeze')withinputshapes:[100,3].不知道怎么解决。模型定义代码中没有可见变量。代码修改自TensorFlow教程。图片是jpg。这里是详细的错误信息:INFO:tensorflow:Usingdefaultconfi

python - 在Tensorflow中,sampled_softmax_loss和softmax_cross_entropy_with_logits有什么区别

在tensorflow中,有一种叫做softmax_cross_entropy_with_logits的方法和sampled_softmax_loss.我阅读了tensorflow文档并在google上搜索了更多信息,但我找不到不同之处。在我看来,两者都使用softmax函数计算损失。使用sampled_softmax_loss计算损失loss=tf.reduce_mean(tf.nn.sampled_softmax_loss(...))使用softmax_cross_entropy_with_logits计算损失loss=tf.reduce_mean(tf.nn.softmax_cr

python - 什么是逻辑? softmax 和 softmax_cross_entropy_with_logits 有什么区别?

在tensorflowAPIdocs他们使用名为logits的关键字。它是什么?很多方法都是这样写的:tf.nn.softmax(logits,name=None)如果logits只是一个通用的Tensor输入,为什么叫logits?其次,下面两种方法有什么区别?tf.nn.softmax(logits,name=None)tf.nn.softmax_cross_entropy_with_logits(logits,labels,name=None)我知道tf.nn.softmax做什么,但不知道另一个。举个例子会很有帮助。 最佳答案

python - 什么是逻辑? softmax 和 softmax_cross_entropy_with_logits 有什么区别?

在tensorflowAPIdocs他们使用名为logits的关键字。它是什么?很多方法都是这样写的:tf.nn.softmax(logits,name=None)如果logits只是一个通用的Tensor输入,为什么叫logits?其次,下面两种方法有什么区别?tf.nn.softmax(logits,name=None)tf.nn.softmax_cross_entropy_with_logits(logits,labels,name=None)我知道tf.nn.softmax做什么,但不知道另一个。举个例子会很有帮助。 最佳答案