/
layer_average.qmd
46 lines (25 loc) · 1.23 KB
/
layer_average.qmd
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
---
execute:
freeze: true
---
[R/layers-merge.R](https://github.com/rstudio/keras//blob/main/R/layers-merge.R#L117)
# layer_average
## Layer that averages a list of inputs.
## Description
It takes as input a list of tensors, all of the same shape, and returns a single tensor (also of the same shape).
## Usage
```r
layer_average(inputs, ...)
```
## Arguments
|Arguments|Description|
|---|---|
| inputs | A input tensor, or list of input tensors. Can be missing. |
| ... | Unnamed args are treated as additional `inputs`. Named arguments are passed on as standard layer arguments. |
## Value
A tensor, the average of the inputs. If `inputs` is missing, a keras layer instance is returned.
## See Also
- [https://www.tensorflow.org/api_docs/python/tf/keras/layers/average](https://www.tensorflow.org/api_docs/python/tf/keras/layers/average)
- [https://www.tensorflow.org/api_docs/python/tf/keras/layers/Average](https://www.tensorflow.org/api_docs/python/tf/keras/layers/Average)
- [https://keras.io/api/layers/merging_layers/average](https://keras.io/api/layers/merging_layers/average)
Other merge layers: `layer_concatenate()`, `layer_dot()`, `layer_maximum()`, `layer_minimum()`, `layer_multiply()`, `layer_subtract()`