微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

如何读取FSNS / TFRecord数据?

如何解决如何读取FSNS / TFRecord数据?

我想为项目使用法国街名数据集(FSNS),并尝试从TFRecords-links(请参阅https://git.mif.vu.lt/TankBusterPBL/TankBuster/tree/8ba53a7dbc5e73043eb61b22f4280aea97f28840/bin/Tensorflow/Tensorflow/street)中获取数据。

我的目标是a)对FSNS有所了解,b)在pytorch中使用它。 关于a):如何观看单个示例(=图片)?在哪里可以找到注释?

我尝试了很多尝试,并遇到了以下问题:

  1. 我是这种事物的新手,以前从未使用过张量流。
  2. 我发现了很多有关如何创建数据的材料,但是没有有关如何读取数据的材料(例如:How to create dataset in the same format as the FSNS dataset?)。
  3. 从TF2开始,很多事情似乎不再起作用。

我尝试了以下链接https://gist.github.com/Prasad9/62ac6fa51e4c6fd435630bf4588d884c 并使用将其更改为TF2 tf_upgrade_v2 --infile main.py --outfile out.py,但目录为空。然后,我使用Tensorflow record: how to read and plot image values?,导致出现了很多错误

我读了this tutorial,并尝试应用此方法

reader = tf.data.TFRecordDataset("test-00000-of-00064")
for raw_record in reader.take(1):
    example = tf.train.Example()
    example.ParseFromString(raw_record.numpy())
    image_raw = raw_record["image/encoded"].numpy()

但是会发生此错误

TypeError: Only integers,slices (`:`),ellipsis (`...`),tf.newaxis (`None`) and scalar tf.int32/tf.int64 tensors are valid indices,got 'image/encoded'

引用Tensorflow record: how to read and plot image values?

我的意思是,数据在那里,仅将其拉出并显示出来有多困难?我想我缺少真正明显的东西。

非常感谢。

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。