1
A
回答
0
当您提到“将大量数据集合到内存中”时,我明白您正尝试将所有数据一次加载到内存并开始训练。因此,我根据这个假设给出了答复。
一般的想法是,如果你不能将数据适合你的资源,将数据分成更小的块并以迭代的方式进行训练。
1-逐个加载数据,而不是一次加载所有数据。如果您创建的执行工作流为“加载数据 - >培训 - >发布数据(这可以由垃圾收集器自动完成) - >重新启动”,您可以了解需要多少资源来训练单个数据。
2-使用小批量。只要从#1获得资源信息,就可以轻松计算出最小批量的大小。例如,如果训练单个数据消耗1.5 GB的RAM,并且GPU有8 GB的RAM,理论上可以一次训练5号小批量。
3-如果资源不足以训练1个单一批次,在这种情况下,您可能会考虑增加PC容量或降低型号容量/层数/功能。或者,您可以选择云计算解决方案。
相关问题
- 1. 深入了解SQL
- 2. 海量数据入门
- 3. 从SQL服务器导入海量数据集到HDF5
- 4. C#海量插入数据结构
- 5. 处理海量数据量
- 6. 深入了解IBM Cognos中的报告
- 7. 美国地图深入了解ASP.NET
- 8. 深入了解Realm的工作原理?
- 9. 海量MySQL数据库
- 10. 海量数据库和mysql
- 11. 数据挖掘海量数据
- 12. 如何深入理解引用变量
- 13. 了解深度反转
- 14. 海关URL /深层链接
- 15. 优化海量MySQL插入
- 16. pg-promise海量插入
- 17. WordPress视频海量导入
- 18. Netty Framework:UDP发送海量数据
- 19. 在sqlserver中查询海量数据?
- 20. ssis比较两个海量数据表
- 21. GWT中的海量数据网格
- 22. 敲除缓慢绑定海量数据
- 23. SSIS整合海量数据 - 建议
- 24. 红宝石zlib泄气海量数据
- 25. Web上的海量数据输入是否可行?
- 26. 从根用户导入Cpanel海量数据库
- 27. 了解数据库维度和多维数据集维度
- 28. 为了进入JavaFX,您是否需要对Swing有深入的了解?
- 29. 如何导入/解析收集数据?
- 30. 光了海量存储的领导
是[亚马逊MXNet](https://aws.amazon.com/mxnet/)对于您想实现的目标可能感兴趣的东西? –