---
title: shuffle
framework: coreml
role: symbol
role_heading: Type Property
path: coreml/mlparameterkey/shuffle
---

# shuffle

The key you use to access the shuffle parameter, a Boolean value that determines whether the model randomizes the data between epochs.

## Declaration

```swift
class var shuffle: MLParameterKey { get }
```

## Discussion

Discussion The value type for the shuffle key is an Bool.

## See Also

### Accessing model update parameters

- [learningRate](coreml/mlparameterkey/learningrate.md)
- [momentum](coreml/mlparameterkey/momentum.md)
- [miniBatchSize](coreml/mlparameterkey/minibatchsize.md)
- [beta1](coreml/mlparameterkey/beta1.md)
- [beta2](coreml/mlparameterkey/beta2.md)
- [eps](coreml/mlparameterkey/eps.md)
- [epochs](coreml/mlparameterkey/epochs.md)
- [seed](coreml/mlparameterkey/seed.md)
