deepbox/ndarray
Activation Functions
Tensor-level activation utilities for numerical code, inference helpers, and differentiable workflows.
Activations
elu
export declare function elu(t: Tensor, alpha?: number): Tensor;
Exponential Linear Unit activation.
gelu
export declare function gelu(t: Tensor): Tensor;
Gaussian Error Linear Unit activation.
leakyRelu
export declare function leakyRelu(t: Tensor, alpha?: number): Tensor;
Leaky ReLU activation.
logSoftmax
export declare function logSoftmax(t: Tensor, axis?: Axis): Tensor;
Log-Softmax activation function.
mish
export declare function mish(t: Tensor): Tensor;
Mish activation function.
relu
export declare function relu(t: Tensor): Tensor;
Rectified Linear Unit activation.
sigmoid
export declare function sigmoid(t: Tensor): Tensor;
Sigmoid activation function.
softmax
export declare function softmax(t: Tensor, axis?: Axis): Tensor;
Softmax activation function.
softplus
export declare function softplus(t: Tensor): Tensor;
Softplus activation function.
swish
export declare function swish(t: Tensor): Tensor;
Swish activation function (also known as SiLU).
ndarray-activations.ts
import { gelu, logSoftmax, relu, sigmoid, softmax, tensor } from "deepbox/ndarray";const logits = tensor([1.2, -0.4, 0.3]);console.log(relu(logits).toString());console.log(sigmoid(logits).toString());console.log(softmax(logits).toString());console.log(logSoftmax(logits).toString());console.log(gelu(logits).toString());