【发布时间】:2017-11-29 07:32:14
【问题描述】:
我目前正在研究 tensorflow 的分类问题,我是机器学习领域的新手,但我什么都不懂。
我已成功尝试训练输出y 张量的模型,如下所示:
y = [0,0,1,0]
但是看不懂背后的原理……
为什么不只训练相同的模型来输出诸如y = 3 或y = 4 之类的类
这似乎更灵活,因为我可以想象有 200 万个可能的类的多分类问题,输出 0-2,000,000 之间的数字比为每个输出 2,000,000 个项目的张量更有效结果。
我错过了什么?
【问题讨论】:
-
你只需要设置一个位来分类,如果你考虑你的输出层只有一个功能应该激活,其他的都是0。onehot经常用于fpga的状态编码更快速、更安全地标记内容
标签: machine-learning tensorflow classification multiclass-classification