---
title: BNNS.DropoutLayer
framework: accelerate
role: symbol
role_heading: Class
path: accelerate/bnns/dropoutlayer
---

# BNNS.DropoutLayer

A layer object that wraps a dropout filter and manages its deinitialization.

## Declaration

```swift
class DropoutLayer
```

## Topics

### Creating a Dropout Layer

- [init(input:output:rate:seed:control:filterParameters:)](accelerate/bnns/dropoutlayer/init(input:output:rate:seed:control:filterparameters:).md)

## Relationships

### Inherits From

- [BNNS.UnaryLayer](accelerate/bnns/unarylayer.md)

## See Also

### Dropout layers

- [BNNSLayerParametersDropout](accelerate/bnnslayerparametersdropout.md)
- [BNNSFilterCreateLayerDropout(_:_:)](accelerate/bnnsfiltercreatelayerdropout(_:_:).md)
