tensorflow - 如何使用 LabelBinarizer 解决 2 个标签问题?
问题描述
如果数据中只有 2 个标签,LabelBinarizer.fit_transform() 返回只有一列的数组。
但是对于我的用例的 tensorflow 模型训练,我需要的是标签数组中的 2 列。如何使用 LabelBinarizer 完成此操作,或者是否有任何其他 API?或者我是否需要通过迭代来手动修改数组?
解决方案
由于您使用的是 TensorFlow,因此您可以使用tf.keras.utils.to_categorical。
推荐阅读
- python - 使用 Convtool 将特定数据保存到 Excel
- html - 如何在整个页面中添加背景颜色更改?
- android - Android - ProgressBar - isActive 但不可见
- angular - 与 Docker 和 Angular 本地化一起使用时,npm 构建失败
- python - AttributeError:模块“tensorflow._api.v1.data”没有属性“AUTOTUNE”
- javascript - discord.js 获取所有加入的公会 discord bot
- java - Eclipse:“运行到行”而不设置断点并显式启动调试器?
- powershell - 从查询中访问两个属性
- uml - 继承但排除一个用例
- c++ - 了解以下c++-17推导指南