用于 bool 和字符串值的 tensorflow 数据集字符串/布尔转换如何

问题描述

我有一个包含多个元素的 tensorflow 数据集:

字符串、整数和布尔值

for element in train_df.take(1):
   print(element)

(OrderedDict([('textfield',<tf.Tensor: shape=(1,),dtype=string,numpy=array([b'240300'],dtype=object)>),('boolfield',dtype=bool,numpy=array([ True])>),('intfield',dtype=int64,numpy=array([1853])>)]),numpy=array([1])>)

我想知道如何在训练之前将它们转换为数值。

  • 假设字符串的值是“True”或“False”,所以应该是 1 或 0

  • 和 bool 字段的逻辑相同

我已经看到了几种技术,例如:

  • 层变换
  • 数据集转换
  • tfx

但我不知道该怎么做以及何时使用它们

你能帮忙吗?

解决方法

暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!

如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。

小编邮箱:dio#foxmail.com (将#修改为@)

相关问答

错误1:Request method ‘DELETE‘ not supported 错误还原:...
错误1:启动docker镜像时报错:Error response from daemon:...
错误1:private field ‘xxx‘ is never assigned 按Alt...
报错如下,通过源不能下载,最后警告pip需升级版本 Requirem...