質問

J48 weka分類器の「numdecimalplaces」パラメーターの目的を誰でも説明できますか?デフォルト値は2で、その説明は次のように与えられます。

モデルの数値の出力に使用される小数点以下の場所の数。

ただし、結果にどのように影響するか理解できません。たとえば、私の機能値がこのようなものである場合(0.00123または0.00234など)。訓練されたモデルは、これらの値が最大2桁のポイントのみを考慮することを意味しますか?ドキュメントには次のように書かれています。

ドキュメントでは、概要フィールドセクションで言及されています:フィールドサマリー

class weka.classifiers.abstractclassifier batch_size_default、num_decimal_places_defaultから継承されたフィールド
モデルに番号を印刷するときに使用される小数点以下の場所の数。

これは、この小数点を変更すると、Wekaエクスプローラーの訓練された分類器の印刷された出力の小数点が変更されることを意味します。ただし、変更しようとすると(1,2,3,4,5などの小数ポイント)、印刷された出力の決定ツリー条件ステートメントの小数の数には影響しません。スナップショット:

k1 <= 0.12544
|   k4 <= 4.504
|   |   k22 <= 0.24044: Class1 (179.0)

乾杯

役に立ちましたか?

解決

簡単な答えは、何もありません。 numDecimalPlaces オプション、次のように debugdoNotCheckCapabilities, 、Wekaのすべての分類子が継承する基本クラスの一部です。ただし、この値を使用してモデルの印刷方法を変更するのは、実際の分類器の実装次第です。の言及はありません numDecimalPlaces J48のソースコードのどこでも、この場合は何もしないことを示唆しています。

Wekaで唯一の分類子のように見えます。 numDecimalPlacesLinearRegression.

ライセンス: CC-BY-SA帰属
所属していません datascience.stackexchange
scroll top