---
title: MPSCNNNeuronType.linear
framework: metalperformanceshaders
role: symbol
role_heading: Case
path: metalperformanceshaders/mpscnnneurontype/linear
---

# MPSCNNNeuronType.linear

A neuron type indicating a linear neuron filter.

## Declaration

```swift
case linear
```

## See Also

### Enumeration Cases

- [MPSCNNNeuronType.none](metalperformanceshaders/mpscnnneurontype/none.md)
- [MPSCNNNeuronType.reLU](metalperformanceshaders/mpscnnneurontype/relu.md)
- [MPSCNNNeuronType.sigmoid](metalperformanceshaders/mpscnnneurontype/sigmoid.md)
- [MPSCNNNeuronType.hardSigmoid](metalperformanceshaders/mpscnnneurontype/hardsigmoid.md)
- [MPSCNNNeuronType.tanH](metalperformanceshaders/mpscnnneurontype/tanh.md)
- [MPSCNNNeuronType.absolute](metalperformanceshaders/mpscnnneurontype/absolute.md)
- [MPSCNNNeuronType.softPlus](metalperformanceshaders/mpscnnneurontype/softplus.md)
- [MPSCNNNeuronType.softSign](metalperformanceshaders/mpscnnneurontype/softsign.md)
- [MPSCNNNeuronType.ELU](metalperformanceshaders/mpscnnneurontype/elu.md)
- [MPSCNNNeuronType.count](metalperformanceshaders/mpscnnneurontype/count.md)
- [MPSCNNNeuronType.exponential](metalperformanceshaders/mpscnnneurontype/exponential.md)
- [MPSCNNNeuronType.geLU](metalperformanceshaders/mpscnnneurontype/gelu.md)
- [MPSCNNNeuronType.logarithm](metalperformanceshaders/mpscnnneurontype/logarithm.md)
- [MPSCNNNeuronType.pReLU](metalperformanceshaders/mpscnnneurontype/prelu.md)
- [MPSCNNNeuronType.power](metalperformanceshaders/mpscnnneurontype/power.md)
