27 lines
929 B
Markdown
27 lines
929 B
Markdown
|
---
|
||
|
title: Activations
|
||
|
short_title: Activations
|
||
|
description: Special algorithms for gradient descent.
|
||
|
category: Models
|
||
|
weight: 10
|
||
|
---
|
||
|
|
||
|
## What are activations?
|
||
|
|
||
|
At a simple level, activation functions help decide whether a neuron should be activated. This helps determine whether the information that the neuron is receiving is relevant for the input. The activation function is a non-linear transformation that happens over an input signal, and the transformed output is sent to the next neuron.
|
||
|
|
||
|
## Usage
|
||
|
|
||
|
The recommended method to use activations is to add an activation layer in your neural network, and configure your desired activation:
|
||
|
|
||
|
```java
|
||
|
GraphBuilder graphBuilder = new NeuralNetConfiguration.Builder()
|
||
|
// add hyperparameters and other layers
|
||
|
.addLayer("softmax", new ActivationLayer(Activation.SOFTMAX), "previous_input")
|
||
|
// add more layers and output
|
||
|
.build();
|
||
|
```
|
||
|
|
||
|
## Available activations
|
||
|
|
||
|
{{autogenerated}}
|