如何直接从终端打开Weka knowledgeFlow文件?

时间:2016-11-29 00:35:20

标签: terminal weka

我想知道有没有办法从终端直接打开knowledgeFlow文件。

目前,我打开kf文件的程序如下:

  1. 转到weka.jar所在的目录终端
  2. 运行wekastart(我放入.bash_profile的函数导出R_HOME,然后启动Weka)

    function wekastart(){

    export R_HOME=/Library/Frameworks/R.framework/Resources
    
    java -Xss10M -Xmx4096M -cp .:weka.jar weka.gui.GUIChooser
    

    }

  3. 转到WorkBench

  4. 转到Data Mining Process(知识流)
  5. ctrl + o查找并打开知识流文件。
  6. 我想要一个新程序如下:

    1. 转到weka.jar所在的目录终端
    2. 跑步' wekastart" fileName" '使用如下的伪函数

      function wekastart(fileName){

      export R_HOME=/Library/Frameworks/R.framework/Resources
      
      java -Xss10M -Xmx4096M -cp .:weka.jar weka.gui.WorkBench weka.persp.DataMiningProcess fileName
      

      }

    3. 是否有可能实现上述新程序?

      提前致谢

1 个答案:

答案 0 :(得分:0)

感谢来自Wekalist的Mark Hall,我开发了以下程序来启动weka知识流文件:

解决方案

  1. 转到主目录的终端,输入nano .bash_profile
  2. 将以下函数添加到.bash_profile:

    功能wekaflstart(){
        export R_HOME = / Library / Frameworks / R.framework / Resources
        java -Xss10M -Xmx4096M -cp:weka.jar weka.gui.knowledgeflow.KnowledgeFlow" $ 1"
    }

  3. 保存并退出,然后在终端输入source .bash_profile

  4. 转到目录的终端(里面有一个weka.jar文件)运行以下代码

    wekaflstart" kl文件的路径"

  5. 几秒钟后,应该打开带有kf文件的KnowledgeFlow。