tfrecords解析时,如何确定是VarLenFeature还是FixedLenFeature

来源:4-6 tfrecord基础API使用

慕田峪7306343

2019-09-17

课程中讲,favorite_books和hours都是列表所以使用VarLenFeature,而age只有一位则是FixedLenFeature
age定义的时候也是列表,不懂如何进行区分

写回答

1回答

正十七

2019-09-18

同学你好,能提出这个问题说明你很细心。

事实是你用VarLenFeature当然也可以把数据正确的解析出来,但是这体现出来的是你对问题的理解,也就是你掌握了一定的先验信息,那就是你知道age是只能有一个数字的,如果有多个那么就出错了,所以在用了FixedLen这样的更加严格的方法之后,这样如果之前定义了多个,那么就会报错。

1
1
慕田峪7306343
非常感谢!
2019-09-26
共1条回复

Google老师亲授 TensorFlow2.0 入门到进阶

Tensorflow2.0实战—以实战促理论的方式学习深度学习

1849 学习 · 896 问题

查看课程