小编Man*_*ngo的帖子

Keras中LSTM的多维输入

我想了解RNN,特别是LSTM如何使用Keras和Tensorflow处理多个输入维度.我的意思是输入形状是(batch_size,timesteps,input_dim),其中input_dim> 1.
我认为如果input_dim = 1,下面的图像很好地说明了LSTM的概念.
这是否意味着如果input_dim> 1则x不是单个值还有一个阵列?但是如果它是这样的那么权重也变成数组,形状与x +上下文相同?

LSTM结构

在此输入图像描述

machine-learning neural-network keras recurrent-neural-network

14
推荐指数
1
解决办法
3000
查看次数

如何在Keras中使用categorical_hinge?

也许这是一个非常愚蠢的问题,但我找不到如何在Keras中使用categorical_hinge的示例。我进行分类,目标是shape(,1)[-1,0,1],所以我有3个类别。使用功能性API,我像这样设置了输出层:

输出=密集(1,名称='输出',激活='tanh',kernel_initializer ='lecun_normal')(output1)

然后我申请:

model.compile(optimizer = adam,损失= {'输出':'categorical_hinge'},指标= ['准确性'])

结果是该模型正在收敛,但精度接近0。我该怎么做?

keras activation-function loss-function keras-2

5
推荐指数
1
解决办法
2939
查看次数

具有扩充赋值的Python运算符优先级

看来这个问题只回答了Java,但我想知道它是如何在Python中运行的.这些都一样吗?

a += b / 2
Run Code Online (Sandbox Code Playgroud)

a += (b / 2)
Run Code Online (Sandbox Code Playgroud)

python operator-precedence augmented-assignment

4
推荐指数
1
解决办法
208
查看次数