发新帖

如何实现自己导入到数组的数据有next_batch功能?

[复制链接]
522 6

快来加入 TensorFlowers 大家庭!

您需要 登录 才可以下载或查看,没有帐号?加入社区

x
目前我可以使用np或者pd来把自己csv的数据导入到数组中,但是怎么实现来获得batch的数据呢?这样就可以一个batch一个batch的训练数据了,类似
  1. mnist.train.next_batch
复制代码


我知道答案 回答被采纳将会获得10 金币 + 100 金币 已有6人回答
本楼点评(0) 收起

精彩评论6

Oreo.  TF豆豆  发表于 2018-6-14 15:38:14 来自手机  | 显示全部楼层
目前我是用dataset来获取一个迭代器来进行数据的输入
本楼点评(0) 收起
Oreo.  TF豆豆  发表于 2018-6-14 19:46:36 来自手机  | 显示全部楼层
没有大神帮帮忙吗
本楼点评(0) 收起
winter  TF荚荚  发表于 2018-6-14 21:58:56 | 显示全部楼层
自己手写的话直接使用python的生成器,即yield语法即可。 如果希望封装好的话就用Tensorflow的DataSets API或者Keras 的Generator。用这两个的好处是帮你做了一些并行、运行时加载等优化,当然自己做也不太难。
本楼点评(0) 收起
Oreo.  TF豆豆  发表于 2018-7-9 20:52:09 | 显示全部楼层
winter 发表于 2018-6-14 21:58
自己手写的话直接使用python的生成器,即yield语法即可。 如果希望封装好的话就用Tensorflow的DataSets API ...

我还是老老实实用的dataset吧
本楼点评(0) 收起
ViolinSolo  TF芽芽  发表于 2018-7-9 23:44:29 | 显示全部楼层
你用dataset的api,就可以了。。tf.dataset
本楼点评(0) 收起
ViolinSolo  TF芽芽  发表于 2018-7-9 23:45:59 | 显示全部楼层
dataset的api很强大的。。比如mapping,比如shuffle等等,,,就死写起来麻烦,需要教程了私聊我哦
本楼点评(0) 收起
您需要登录后才可以回帖 登录 | 加入社区

本版积分规则

主题

帖子

58

积分
快速回复 返回顶部 返回列表