Androidで分類子J48を使用する必要があります。しかし、ヒープスペースの問題が発生します。同じように修正する方法はありますか?というエラーが表示されます。Dalvik 形式に失敗しました: dex の変換に失敗しました。PermGen スペース。
1 に答える
0
AndroidのWekaでJ48を使用すると、メモリの問題が発生します。これを次の順序で診断しようとします。
- あなたのプログラムはどのくらいのメモリを消費しますか? Weka のメモリ消費量については、こちらとこちらを参照してください。
- JVM にメモリを追加します (以前のリンクにもあります)。
- これをより裕福な JVM で実行してみてください。これはデスクトップで実行できますか? または、問題は OS リソースとは関係ありませんか?
- アルゴリズムを調整してください - より小さなツリーを構築するか、より重く剪定してください。
- データセットの整理 - 不要な属性を削除します。
- データセットの整理 - 使用するインスタンスの数を減らします。
- 別のアルゴリズムを使用してください。
- 他のすべてが失敗した場合は、別のライブラリ (scipy/Orange/KNIME/Rapid miner) を使用して意思決定ツリーを実装するか、独自のものを作成してください。
于 2011-02-14T08:46:12.410 に答える