Class ELM#

Inheritance Relationships#

Base Type#

Derived Types#

Class Documentation#

tfc.utils.BF.BF_Py.ELM : public tfc.utils.BF.BF_Py.BasisFunc
Extreme learning machine abstract basis class.

Subclassed by tfc.utils.BF.BF_Py.ELMReLU, tfc.utils.BF.BF_Py.ELMSigmoid, tfc.utils.BF.BF_Py.ELMSin, tfc.utils.BF.BF_Py.ELMSwish, tfc.utils.BF.BF_Py.ELMTanh

Public Functions

__init__(self, Number x0, Number xf, npt.NDArray nC, uint m)#
Initialize the basis class.

Parameters
----------
x0 : Number
    Start of the problem domain.
xf : Number
    End of the problem domain.
nC : npt.NDArray
    Basis functions to be removed
m : uint
    Number of basis functions.
w(self)#
Weights of the ELM

Returns
-------
NDArray
    Weights of the ELM.
b(self)#
Biases of the ELM

Returns
-------
NDArray
    Biases of the ELM.
w(self, npt.NDArray val)#
Weights of the ELM.

Parameters
----------
val : NDArray
    New weights.
b(self, npt.NDArray val)#
Biases of the ELM.

Parameters
----------
val : NDArray
    New biases.