Multilayer Perceptron Classifier

Creates a Multilayer Perceptron classification model.

This operation is ported from Spark ML.

For a comprehensive introduction, see Spark documentation.

For scala docs details, see documentation.

Since: Seahorse 1.1.0


This operation does not take any input.


Port Type Qualifier Description
0EstimatorAn Estimator that can be used in a Fit operation.


Name Type Description
layers MultipleNumeric The list of layer sizes that includes the input layer size as the first number and the output layer size as the last number. The input layer and hidden layers have sigmoid activation functions, while the output layer has a softmax. The input layer size has to be equal to the length of the feature vector. The output layer size has to be equal to the total number of labels.
max iterations Numeric The maximum number of iterations.
seed Numeric The random seed.
tolerance Numeric The convergence tolerance for iterative algorithms.
label column SingleColumnSelector The label column for model fitting.
features column SingleColumnSelector The features column for model fitting.
prediction column String The prediction column created during model scoring.