我正在看这个capsnet code on github
我无法找到该行没有的内容。 116意味着什么?
metrics={'capsnet': 'accuracy'})
有人可以解释一下这行吗?我无法在keras documentation
中找到任何此类引用提前致谢!
答案 0 :(得分:1)
来自Keras模型的功能API:https://keras.io/models/model/
参见方法> 编译>的度量强>
指标:模型要评估的指标列表 在培训和测试期间。 通常,您将使用
metrics=['accuracy']
。 为a的不同输出指定不同的度量 多输出模型,你也可以传递字典, 例如metrics={'output_a': 'accuracy'}
。
(来源:https://github.com/keras-team/keras/blob/master/keras/models.py#L786-L791)
该行以capsnet
指标输出名为accuracy
(which can be found within the same file)的图层。其余部分与the document you provided相同。
.... (The above omitted)
____________________________________________________________________________________________________
mask_1 (Mask) (None, 160) 0 digitcaps[0][0]
input_2[0][0]
____________________________________________________________________________________________________
capsnet (Length) (None, 10) 0 digitcaps[0][0]
____________________________________________________________________________________________________
decoder (Sequential) (None, 28, 28, 1) 1411344 mask_1[0][0]
====================================================================================================
Total params: 8,215,568
Trainable params: 8,215,568
Non-trainable params: 0
____________________________________________________________________________________________________