---
title: "ClikaRT::nn::DropoutOptions"
sidebar_label: "DropoutOptions"
description: "Settings of Dropout: chain the setter, or assign the field."
---

<!-- Generated by tools/doxygen2mdx from Doxygen XML. Do not edit. -->

<span class="api-kind api-kind--struct">struct</span>

**Header:** `ClikaRT/nn/containers.h`

Settings of [`Dropout`](./Dropout.md): chain the setter, or assign the field.

## Member functions

### DropoutOptions() {#DropoutOptions}

<div class="api-signature">

**`DropoutOptions`**() `=default`

</div>

<div class="api-declared">

Declared in `ClikaRT/nn/containers.h`, line 239

</div>

### DropoutOptions(double) {#DropoutOptions-2}

<div class="api-signature">

**`DropoutOptions`**(`double` `p`)

</div>

`DropoutOptions(p)`: implicit, so `Dropout(p)` reads like the function call.

<div class="api-declared">

Declared in `ClikaRT/nn/containers.h`, line 242

</div>

### p(double) {#p}

<div class="api-signature">

[`DropoutOptions`](./DropoutOptions.md)`&` **`p`**(`double` `v`)

</div>

Sets [`p`](./DropoutOptions.md#p), the drop probability the module records.

<div class="api-declared">

Declared in `ClikaRT/nn/containers.h`, line 245

</div>

### p() {#p-2}

<div class="api-signature">

`double` **`p`**() `const`

</div>

Reads [`p`](./DropoutOptions.md#p).

<div class="api-declared">

Declared in `ClikaRT/nn/containers.h`, line 247

</div>

## Data members

### p\_ {#p_}

<div class="api-signature">

`double` **`p_`** `= 0.5`

</div>

The drop probability the module records. Default `0.5`.

<div class="api-declared">

Declared in `ClikaRT/nn/containers.h`, line 249

</div>
