3

Spark ML Multilayer Perceptron Classifierを使用してバイナリ分類を行っています。PySpark:Spark ML Multilayer Perceptron Classifierの出力レイヤーニューロン値を取得する

mlp = MultilayerPerceptronClassifier(labelCol="evt", featuresCol="features", layers=[inputneurons,(inputneurons*2)+1,2]) 

出力レイヤーは、2進分類問題であるため、2つのニューロンから構成されています。今度は、0または1のいずれかを含む予測列を取得するのではなく、テストセット内の各行に対して2つのニューロンの値を取得します。

答えて

0

おそらく私の答えは少し遅れるでしょう。しかし、それらの新しい。

this documentationによると、MLパッケージはMLP(Multilayer Perceptron)を分類器としてのみ提供します(回帰なし)。その結果、出力層の値をsoftmax関数にプッシュしてバイナリ出力値を生成します。

これは出力層用ソフトマックス関数で

ノード

DOCからメモであります
関連する問題