首页 Paddle框架 帖子详情
multi_label 设置问题
收藏
快速回复
Paddle框架 问答深度学习模型训练 1876 2
multi_label 设置问题
收藏
快速回复
Paddle框架 问答深度学习模型训练 1876 2

有两个multi_label设置的小问题

1.multi_label的label怎么设置?
只知道single_label的输入设置如下:

obj.label_size = 200

obj.input_types = [

       dense_vector_sequence(1024),

       integer_value(obj.label_size),

]

2、multi_label的loss怎么设置?

multi_binary_label_cross_entropy_cost(input=input, label=label)

吗?

0
收藏
回复
全部评论(2)
时间顺序
A
AIStudio785504
#2 回复于2018-05

1、label用sparse_binary_vector类型传入,相关文档:
http://www.paddlepaddle.org/docs/0.11.0/documentation/en/api/v1/data_provider/pydataprovider2_en.html?highlight=dense_vector#input-types

2、就是用multi_binary_label_cross_entropy_cost

0
回复
A
AIStudio785504
#3 回复于2018-05

由于paddle版本较老,故用下面的形式:
1、obj.slots = [DenseSlot(2048), SparseNonValueSlot(200)];
2、Layer(
type = 'multi_binary_label_cross_entropy',
name = 'cost',
inputs = [Input('output'), Input('label')]
)

0
回复
需求/bug反馈?一键提issue告诉我们
发现bug?如果您知道修复办法,欢迎提pr直接参与建设飞桨~
在@后输入用户全名并按空格结束,可艾特全站任一用户