【发布时间】:2013-03-20 08:43:45
【问题描述】:
我有一个大型数据集。它目前是使用numpy.array.tofile() 创建的未压缩 numpy 数组文件的形式。每个文件大约有 100000 行,每行 363 个浮点数。共有 192 个文件,总计 52 Gb。
我想将该数据的随机五分之一分成测试集,并将该测试集的随机五分之一分成验证集。
此外,我一次只能在 1 Gb 上训练(GPU 板载内存的限制)所以我需要随机化所有数据的顺序,这样我就不会通过对为了收集它。
我的主内存大小为 8 Gb。任何人都可以推荐一种随机化和分区这个庞大数据集的方法吗?
【问题讨论】: