*Wekaが起動しない (CUI編) [#r2df8734]

**※Windows版です [#t26707d4]

**準備 [#t5444168]
-コマンドラインからWekaを使いたい
-CLASSPATHの設定も済んでいるか,-cpコマンドできちんとweka.jarファイルの指定がされている
-正確にコマンドを入れても「Trying to add database driver (JDBC): ...」というエラーが出る

**原因 [#r58336a0]
-ARFFファイルで学習データが与えられていない

**対策 [#sdaea75b]
-学習データをARFFファイルで渡す
--他形式の学習データをCUIでARFFに変換する方法 (例ではLibSVM形式→ARFF形式)
 java -cp [path to weka.jar] weka.core.converters.LibSVMLoader [libsvm file] > [arff file]

**準備2 [#d100975d]
-コマンドラインから実行しようとしたらメモリが足りないと言われた

**原因2 [#h7c0be71]
-設定でメモリの確保容量が少ない

**対策2 [#yf70a831]
-WekaのディレクトリにあるRunWeka.iniを編集してheapsizeを1024mとかにする
(筆者の環境ではなぜか700m程度が限界でした.1024mだと今度は大きすぎるらしい)
-RunWeka.iniを編集してもダメな場合,「_JAVA_OPTIONS」環境変数をダイレクトにいじる
 $ _JAVA_OPTIONS=-Xmx700m

**参考 [#hccc9d49]
-研究開発:javaでC4.5アルゴリズムを使うJ4.8の使い方 - livedoor Blog(ブログ): http://blog.livedoor.jp/tak_tak0/archives/52059881.html
-[Wekalist] questions about java weka.core.converters.LibSVMLoader: http://list.waikato.ac.nz/pipermail/wekalist/2010-November/050314.html
トップ   差分 バックアップ リロード   一覧 単語検索 最終更新   ヘルプ   最終更新のRSS