各位大神一个label里有多个1的情况[0,1,1,0,1]这样的网络怎么写
tensorflow吧
全部回复
仅看楼主
level 1
夜飞渡 楼主
-----------主要问题------------------
如果标签(label)是由多个1组成:比如[0,1,0,0,1]这样的情况
我发现用
tensorflow.train.AdamOptimizer()
这个优化器去反向传播之后完全不能返回一个多个1的logits矩阵,也就是返回的logits矩阵统统都是一堆0加一个1的形式([0,0,0,1,0])
-----------------------------------------
---------问题详述--------------------
假设单个样本为(2,8)的一个矩阵[[.....][......]]
标签为(5,)的一个矩阵(0和1组成但是里面不止有一个1[1,1,0,1,0])
输入(2,8);标签(5,)
这样的一个网络我希望经过反向传播后从logits里面做出正确的预测。但是不知道怎么写
这种标签的矩阵里含有多个1的情况,有什么专门的称呼么?
2018年09月10日 23点09分 1
level 7
哈哈 我突然有个想法:
标签长度是5,每位上的可能结果为0或1,总结果也就是2^5=32,把这几种结果分别映射到标签0~31
不知道这样行不行[哈哈]
2018年09月12日 14点09分 2
一开始我也是这么想的,可是以后如果需要处理更多位的label,就不行了,其实我在实际写项目时想写一个二进制加法的lstm网络,输入是(8,)×2,label是(8,)也就是256个数字。帖子标题由于字数限制,只能写成[0,1,1,0,1],其实原题是(8,)的label
2018年09月12日 22点09分
level 8
哈哈 我突然有个想法:
标签长度是5,每位上的可能结果为0或1,总结果也就是2^5=32,把这几种结果分别映射到标签0~31
不知道这样行不行[哈哈]
2018年09月18日 01点09分 3
??
2018年09月18日 02点09分
1