Neural network WEKA命令行参数

Neural network WEKA命令行参数,neural-network,weka,Neural Network,Weka,我可以使用以下命令运行Weka form CLI: java -cp weka.jar weka.classifiers.functions.MultilayerPerceptron -t Dataset.arff 如何使用命令行设置目标参数,例如“预测的时间单位数” 我们正试图使用命令行来提高内存利用率,我们有一个包含10000个属性的大型数据集,每次从GUI运行它时都会产生Java堆空间 谢谢你的回复 发布我自己问题的答案: java -cp weka.jar weka.Run weka

我可以使用以下命令运行Weka form CLI:

java -cp weka.jar weka.classifiers.functions.MultilayerPerceptron -t Dataset.arff

如何使用命令行设置目标参数,例如“预测的时间单位数”

我们正试图使用命令行来提高内存利用率,我们有一个包含10000个属性的大型数据集,每次从GUI运行它时都会产生Java堆空间


谢谢你的回复

发布我自己问题的答案:

java -cp weka.jar weka.Run weka.classifiers.timeseries.WekaForecaster -W "weka.classifiers.functions.MultilayerPerceptron -L 0.01 -M 0.2 -N 5000 -V 0 -S 0 -E 20 -H 20 " -t <dataset file> -F <FieldList>  -L 1 -M 3 -prime 3 -horizon 6

我对此不太熟悉,但在快速浏览之后:您确定此参数与MultilayerPerceptron相关吗?它似乎进入了一些计算器(至少,它在源代码中看起来是这样的)Hi Marco,是的,它与MultiLayerPerceptron无关,但从GUI运行和从CLI运行时的输出完全不同,这就是我想也许可以通过某种方式指定这些参数,然后比较输出的地方。(很抱歉,这里有一些猜测,直到有人能正确回答:)有没有专门设置多层接收器参数的面板?它有很多参数,其中一些参数对结果有很大影响(至少我知道这一点)。您可能看到GUI中的参数与MultilayerPerceptron的JavaDoc中所谓的“默认值”之间的差异?
java -cp weka.jar weka.Run -h