生成批次和轮次数据
来源:互联网 发布:iphone备份短信到mac 编辑:程序博客网 时间:2024/06/06 02:24
# 生成批次 gen_batchdef gen_batch(dataSet, batch_size): row, col = dataSet.shape n = row // batch_size # +1 是保证剩余的不够一个批次大小的数据也能 构造成 一个小批次, 但是,好像 不行,tensorflow图构造成后,就不能再修改了 for i in range(n): # 抽取 epoch_size 个数据 x = dataSet[i * batch_size : (i + 1) * batch_size, 1:col] # 第后面的1-col-1列是数据 y = dataSet[i * batch_size : (i + 1) * batch_size, 0] # 第0列是标签 yield (x, y) def gen_epochs(n, dataSet, batch_size): for _ in range(n): np.random.shuffle(dataSet) #将数据集打扰 yield gen_batch(dataSet, batch_size)
a = np.array([[1,2,4], [3,4,4], [5,6,4], [7,8,4], [9,0,4], [8,7,4], [6,5,4], [4,3,4], [2,1,4],
[0,1,4], [12,11,4], [10,21,4]])print a for idx, epoch in enumerate(gen_epochs(2, a, batch_size=5)): # 这是训练两论 for step, (X, Y) in enumerate(epoch): # 每论的批次读取 print X, Y for step, (X, Y) in enumerate(gen_batch(a,batch_size = 5)): print X, Y
阅读全文
0 0
- 生成批次和轮次数据
- SAP批次号生成时,最后两位顺序号超过了99,需要和字母和数字组合生成新的批次号
- mysql数据的批次转移
- T3批次数据不准确
- 批次
- SAP MM批次管理(2)批次主数据
- java 支付宝退款批次号生成
- select2 异步 多批次加载数据
- 怎样防止多用户同时生成一个批次号(该批次号是某个表的pk)
- 如何按照DocNum+LineNum+流水号生成批次号
- D3D 批次batch [Direct3D] 实现批次渲染、硬件 T&L 的渲染器和 D3DPipeline
- Spark Streaming: 保存上一个批次数据的计算结果
- XML数据生成和解析
- json数据解析和生成
- 随机取一个批次和页编号来交寄产品
- MM模块-关于批次特性的查看和获取
- 批次管理
- 批次渲染
- Android的IPC(Inter-progress Commitation)通信
- ucos系统使用delay函数死机原因
- 深入理解Java多线程中的wait(),notify()和sleep()
- H
- 对接银行接口时写的一些通用东西
- 生成批次和轮次数据
- 【函数重载】面向对象程序设计上机练习一(函数重载)
- 设计模式学习--前言与单例模式
- 搭建python爬虫环境-lxml-pip-pywin
- 关于theme 和style的一些总结
- tensorflow-GPU+win10+GT730安装
- Android和h5混合开发框架:CordovaPlugin插件使用说明
- L2-002. 链表去重
- more effective C++条款十二解析