我有一个标签从0到4的数据集。我使用以下代码将它们编码为np数组:labels = (np.arange(5) == labels[:, None]).astype(np.float32)
。我的问题是,我们是否需要热门编码它们?我能否将标签从0-4保持为数字/浮动状态并使用它们?如果是这样如何?Keras中需要一个热门编码吗?
回答
你的标签是什么?
他们是“水平”,“强度”还是一些“措施”?
如果是的话,最好不要对其进行编码,压缩只是它们之间的0和1。您的模型,然后就可以计算出一个结果,这将是强度。它永远不会是确切的。
如果不是,那么您应该对您的标签进行编码,因为每个数字与另一个数字不相关,它们是“离散的”,并且对于您的模型来说也更好地显示离散结果。然后每个结果将是每个类的结果的可能性(可能不是完全可能取决于模型的参数)。
因此,简而言之:如果你想测量的东西的强度,一个变种。如果你想要不同“类”的可能性,创建一个热门的向量。
明白了。他们是水平。只是0-4的整数是离散的。谢谢。 –
一个热点编码使您能够估计每个类的概率。网络永远不会给你单一的实数或整数类编码。如果你有类似的类1和类5,网络可能会混淆它们,它会给你意味着结果,它会是1到5之间的某个数字,它可能是2,3或4以及其间的任何数字,但是这些数字编码你的类,所以这将是完全错误的输出。
谢谢。你的回答也是正确的。我把它提高了。不幸的是我只能标注一个。 –
- 1. Tensorflow:一个热门编码
- 2. “尾随”一个热门编码
- 3. 一个热门编码器混淆
- 4. keras嵌入矢量回到一个热门
- 5. Android DNS需要预热吗?
- 6. 一个使用sklearn的国家的热门编码
- 7. 复杂变量的一个热门编码
- 8. 如何生成一个热门的DNA序列编码?
- 9. 熊猫:如何一个热门编码分类功能
- 10. Tensorflow softmax函数返回一个热门编码阵列
- 11. 在R中使用傻瓜编码的热门编码
- 12. 类别中的一个热编码
- 13. 编辑热门导航Woocommerce
- 14. 如何在scikit中对分类数据使用一个热门编码器?
- 15. 我需要一个iOS工具来编码HTML吗?
- 16. 我需要一个域名来编写Java代码吗?
- 17. 需要一个帮助PHP编码
- 18. 是否有可能为标签使用多个热门编码?
- 19. 旋转设备时需要编码吗?
- 20. CakePHP UTF-8需要直接编码吗?
- 21. 解密时需要编码吗?
- 22. 需要简码吗?
- 23. Keras:用于单热编码的类权重(class_weight)
- 24. 一个热编码在numpy的
- 25. 一个热点编码多维数据
- 26. 为什么一个热门编码可以提高机器学习性能?
- 27. 我需要一个UINavigationController吗?
- 28. tensorflow 0.8一热编码
- 29. 什么是样板代码,热门代码和热点?
- 30. 为什么基于树的模型不需要对标称数据进行热门编码?
你会将数据应用于什么样的模型? –
我不知道我关注。在什么样的模式? –