1
を呼び出します。スパークMLのdecisiontree分類器は、私がMLライブラリから分類器を使用して、今、次のコードを実行しているランダムフォレスト法
val decisionTree = new DecisionTreeClassifier().setLabelCol("label").setFeaturesCol("features").setMaxDepth(7).setImpurity("gini")
val model = decisionTree.fit(df3)
val prediction = model.transform(df3)
そして、私はスパークの歴史を見たときに、ここで私が見たものです。
私のシングルディシジョンツリーでrandomForestメソッドを使用しているのはなぜですか?また、なぜいくつかの作業は他の作業と比べて本当に長くなっていますか? MLのドキュメントはこれについて多くの情報を与えるものではありません
これは意味があります。あなたはラムサイズの部分を詳しく教えてもらえますか?私はspark.driver.memoryのようないくつかのパラメータを変更して、自分のプログラムが動作するようにしなければなりませんでした。 – Tiffany
私はあなたの実行メモリまたはヒープサイズを超えるべきだと思います。実際にあなたのモデルと問題解決の方法に依存します –
ありがとう、私もsetMaxMemoryInMBオプションを発見しました – Tiffany