tensorflow - 张量流中 tf.decode_csv 的记录默认值
问题描述
我在 tensorflow 中使用 tf.decode_csv 作为解码器,将制表符分隔文件中的训练示例解析为 cnn 模型。对于每个训练示例,特征都是二维的(100 列,2000 行)。看完tensorflow官网的文档后,我还有两个疑问。
- 如何创建record_defaults?以下是我的代码,但我不确定它是否正确。
代码
filename_queue = tf.train.string_input_producer([file], num_epochs)
key, value = tf.TextLineReader().read(filename_queue)
record_defaults = [[1.0 for col in range(0, 100)] for row in range(0, 2000)]
content = tf.decode_csv(value, record_defaults = record_defaults, field_delim = '\t')
features = tf.pack(content[0:1999])
- 我正在做二进制 (0, 1) 分类。我在哪里放置训练示例的标签?在第 2001 行?(对于每个训练示例,前 2000 行是特征,第 2001 行是标签)
谢谢你的时间!
解决方案
推荐阅读
- python - 如何修复覆盆子 i2c IOError?
- sql - Mariadb存储过程是否总是需要启动事务?
- android - 如何限制 In App Puchase 每个月的订阅用户数?
- c++ - 在 C++ 中映射内部映射
- powerbi - DAX - 根据今天的日期绘制上一个工作日的值
- botframework - Azure bot 框架 Composer 使用自己的 json 数据文件发布
- php - 如何在 PHP 中从上一页收到的表单字段中传递新值
- java - Java比较两个文本文件并编写差异
- swift - 我可以禁用可可豆荚的某些部分(功能)吗
- java - 如何从骆驼路线中的 XML 中删除元素?