tensorflow - 你能用'keras.utils.to_categorical'在张量流中映射一个数据集吗?
问题描述
我的数据集由以下结构的数据组成[...x, y]
,我想将其转换为
[...x], categorical([y])
这是我尝试过的:
def map_sequence(sequence):
return sequence[:-1], keras.utils.to_categorical(sequence[-1])
dataset = tf.data.Dataset.from_tensor_slices(input_sequences)
dataset = dataset.map(map_sequence)
但我收到一个错误,因为sequence
执行映射时实际上没有任何数据。
一个to_categorical
和map()
一起怎么用?
解决方案
替换应该可以解决问题keras.utils.to_categorical
。tf.one_hot
推荐阅读
- r - R:如何在给定 qnorm(x)=-2 的值的情况下找到 x
- c++ - 双簧管 C++ 线程 - 如何在不阻塞的情况下读取和写入队列
- react-apollo - Apollo+React:如何使用代理使客户端和 graphql 在同一个域上?
- deep-learning - 尝试在灰度图像上使用自定义主干训练 FasterRCNN 时出错
- symfony - Symfony MakerBundle 中的自定义制造商
- linux - 用于添加和删除用户的 Bash 脚本
- python - Windows Python 路径
- c - 我可以为鼠标按钮设置全局 GTK 加速器吗?
- scheme - 用 OCaml 计算欧拉常数
- ruby - 使用 rspec 测试 ARGV 选项。如何期望一个方法从另一个模块调用一个方法