用weka进行数据分析 导入一个arff 数据 报错说内存不够之类的 貌似是数据太大了 有没有什么解决办法?
4个回答
展开全部
首先,如果数据量大于物理内存没办法使用软件解决的。
weka是基于java的,内存不足指java虚拟机的内存不足,设置方法
打开weka安装目录的RunWeka.ini可以看到:
# The JAVA_OPTS environment variable (if set). Can be used as an alternative way to set
# the heap size (or any other JVM option)
javaOpts=%JAVA_OPTS%设置环境变量: JAVA_OPTS
例如:JAVA_OPTS=-Xmx2048m -Xms512m
这样weka启动时建立的虚拟机就会变大,但是还是以物理内存为限制的。
展开全部
解决办法:
1.看你的描述你是用的是weka的gui界面,增加java虚拟机内存-java -Xms128 -Xmx512 jar weka.jar 。
或者 打开Runweka.ini文件,修改maxheap=127m;
2.采样就是比如说你3*3的一块数据,用中心点代替,整个图像数据就缩小了很多。
1.看你的描述你是用的是weka的gui界面,增加java虚拟机内存-java -Xms128 -Xmx512 jar weka.jar 。
或者 打开Runweka.ini文件,修改maxheap=127m;
2.采样就是比如说你3*3的一块数据,用中心点代替,整个图像数据就缩小了很多。
追问
数据提取已经实现了 是老师帮忙实现的 大概有700多M改堆栈也不行 电脑只有2G内存
我说的采样是 原来有21504个属性 采样取其中3分之1 或者按照什么策略实现?就想知道处理的c++程序怎么写
追答
你21504个属性你也不说是什么属性,如果是像素点那就隔三取一就行了
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
找我。。 数据多大都不是事。。1亿行?10亿行? 几秒就分析好了。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
空间哈高科好快好快好快好快快快好
本回答被提问者采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询