---
title: BNNSLayerParametersDropout
framework: accelerate
role: symbol
role_heading: Structure
path: accelerate/bnnslayerparametersdropout
---

# BNNSLayerParametersDropout

A structure that contains the parameters of a dropout layer.

## Declaration

```swift
struct BNNSLayerParametersDropout
```

## Topics

### Initializers

- [init(i_desc:o_desc:rate:seed:control:)](accelerate/bnnslayerparametersdropout/init(i_desc:o_desc:rate:seed:control:).md)
- [init()](accelerate/bnnslayerparametersdropout/init().md)

### Instance Properties

- [i_desc](accelerate/bnnslayerparametersdropout/i_desc.md)
- [o_desc](accelerate/bnnslayerparametersdropout/o_desc.md)
- [rate](accelerate/bnnslayerparametersdropout/rate.md)
- [seed](accelerate/bnnslayerparametersdropout/seed.md)
- [control](accelerate/bnnslayerparametersdropout/control.md)

## Relationships

### Conforms To

- [BitwiseCopyable](swift/bitwisecopyable.md)

## See Also

### Dropout layers

- [BNNS.DropoutLayer](accelerate/bnns/dropoutlayer.md)
- [BNNSFilterCreateLayerDropout(_:_:)](accelerate/bnnsfiltercreatelayerdropout(_:_:).md)
