r - Bnlearn 内存不足
问题描述
我在使用 bnlearn 包的结构学习算法时遇到了内存问题。具体来说,我注意到基于分数的方法(例如 hc 和禁忌)使用大量内存——尤其是在给定非空起始网络时。
内存使用不会成为问题,除了它会不断降低我的笔记本电脑(16GB RAM)和我正在使用的虚拟机(128GB RAM),但有问题的数据集是一个离散的 BN,有 41 个节点和 ~250行(内存中 69KB)。当使用 16GB RAM 顺序运行和在 VM(32GB/核心)上并行运行时,都会出现此问题。
最后一点细节:有时我可以让 100-200 个随机启动的网络成功运行,但随后一个网络会随机变得太大而导致系统崩溃。
我的问题:我对 BN 比较陌生,所以这只是该方法固有的还是包的内存管理问题?
解决方案
推荐阅读
- javascript - 如何从视频创建 Blob URL 并分配给视频源?
- javascript - 如何使用 InnerHTML 将 html 类替换为脚本?
- java - 在 android studio 的 Calculator App 中删除 double 的问题?
- haskell - 如何在得到结果之前永久重试 IO?
- ios - 从回调函数 SWIFT 存储数据
- python - 将 timedelta[64] 列转换为从午夜开始的秒数
- c# - PdfStamper 未添加新文本以辅助 PDF
- docker - 从 sudo minikube start --vm-driver none 切换到 --vm-driver docker 并且无法再访问我的应用程序
- database - Laravel Eloquent:在单个数据库事务中保存模型和关系
- javascript - 滚动到下一个(无论 ID)