---
title: "MLImageClassifier.ModelParameters.ClassifierType.multilayerPerceptron(layerSizes:)"
framework: createml
role: symbol
role_heading: Case
path: "createml/mlimageclassifier/modelparameters-swift.struct/classifiertype/multilayerperceptron(layersizes:)"
---

# MLImageClassifier.ModelParameters.ClassifierType.multilayerPerceptron(layerSizes:)

Multilayer perceptron, layerSizes holds a list of positive integers that represent the number of hidden units in each layer. An additional fully connected layer with a Softmax activation output will be added that maps to probabilities of sound categories.

## Declaration

```swift
case multilayerPerceptron(layerSizes: [Int])
```

## See Also

### Designating an algorithm’s classifier

- [MLImageClassifier.ModelParameters.ClassifierType.logisticRegressor](createml/mlimageclassifier/modelparameters-swift.struct/classifiertype/logisticregressor.md)
