If statement 西亚诺:如果还有三个病例
我正在尝试实现中描述的神经网络模型。然而,损失函数由4部分if/else块组成,类似于此结构:If statement 西亚诺:如果还有三个病例,if-statement,neural-network,theano,If Statement,Neural Network,Theano,我正在尝试实现中描述的神经网络模型。然而,损失函数由4部分if/else块组成,类似于此结构: if correct: loss = 0 elif <condition1>: loss = 0.5 elif <condition2>: loss = 0.2 else: loss = 0.4 如果正确:损失=0 elif:损失=0.5 elif:损失=0.2 其他:损失=0.4 我知道theano.ifelse.ifelseop。但是,为了实现这个结构,将有四个嵌套的i
if correct: loss = 0
elif <condition1>: loss = 0.5
elif <condition2>: loss = 0.2
else: loss = 0.4
如果正确:损失=0
elif:损失=0.5
elif:损失=0.2
其他:损失=0.4
我知道theano.ifelse.ifelse
op。但是,为了实现这个结构,将有四个嵌套的ifelse
案例。有没有更简单的方法来实施这四种情况
(为了记录,我实际上在theano中实现了一个嵌套的
ifelse
,但我遇到了与相同的错误。)实际上,即使有一条ifelse
语句,我也会遇到编译器错误:。实际上,即使有一条ifelse
语句,我也会遇到编译器错误:。