【发布时间】:2021-12-10 05:46:31
【问题描述】:
我在一行中有具有数字和分类类型属性的数据。归一化后的数值将在 0 - 1 的范围内,浮点型。还有一些连续的数据,也是浮点型的。 如何将 float 和 one-hot-vector(分类)数据作为一行数据插入到 Keras 层中?
预期的数据行示例:
[float, float, float, [one-hot-vector]]
[0.1, 0.2, 0.4, [0 0 0 1]]
【问题讨论】:
-
只需将它们连接起来。
-
一个热向量实际上只是代表一堆特征,所以你可以把它们正常地放在[0.1, 0.2, 0.4, 0, 0, 0, 1]中。 pandas 库有一个名为 get_dumies 的函数,它应该可以帮助您。
-
跟随博士。史努比的建议 - 串联起到了作用。
标签: python machine-learning keras one-hot-encoding