activations

classicML的激活函数.

Activation

激活函数基类.

cml.activations.Activation(name='activation')

参数

  • name: 字符串,激活函数名称.

_call_

函数实现.

__call__(z)

参数

  • z: 一个Numpy数组,输入张量.

异常

  • NotImplementedError: 函数没有实现.

diff

函数的导数(微分).

diff(output, a, *args, **kwargs)

参数

  • output: 一个Numpy数组,输出张量.

  • a: 一个Numpy数组,输入张量.

异常

  • NotImplementedError: 函数没有实现.

Relu

ReLU激活函数.

cml.activations.Relu(name='relu')

参数

  • name: 字符串,激活函数名称.

_call_

函数实现.

__call__(z)

参数

  • z: 一个Numpy数组,输入张量.

返回

经过激活后的张量.

diff

Relu的导数(微分).

diff(output, a, *args, **kwargs)

参数

  • output: 一个Numpy数组,输出张量.

  • a: 一个Numpy数组,输入张量.

返回

Relu的导数(微分).

Sigmoid

Sigmoid激活函数.

cml.activations.Sigmoid(name='sigmoid')

参数

  • name: 字符串,激活函数名称.

_call_

函数实现.

__call__(z)

参数

  • z: 一个Numpy数组,输入张量.

返回

经过激活后的张量.

diff

Sigmoid的导数(微分).

diff(output, a, *args, **kwargs)

参数

  • output: 一个Numpy数组,输出张量.

  • a: 一个Numpy数组,输入张量.

  • y_true: 一个Numpy数组,真实的标签.

返回

Sigmoid的导数(微分).

Softmax

Softmax激活函数.

cml.activations.Softmax(name='softmax')

参数

  • name: 字符串,激活函数名称.

_call_

函数实现.

__call__(z)

参数

  • z: 一个Numpy数组,输入张量.

返回

经过激活后的张量.

diff

Softmax的导数(微分).

diff(output, a, *args, **kwargs)

参数

  • output: 一个Numpy数组,输出张量.

  • a: 一个Numpy数组,输入张量.

返回

Softmax的导数(微分).