pinnicle.nn

pinnicle.nn.nn module

class pinnicle.nn.nn.FNN(parameters=<pinnicle.parameter.NNParameter object>)[source]

Bases: object

createFNN()[source]

create a fully connected neural network

createPFNN()[source]

create a parallel fully connected neural network

pinnicle.nn.helper module

pinnicle.nn.helper.fourier_feature(x, B)[source]

Apply Fourier Feature Transform

pinnicle.nn.helper.minmax_scale(x, lb, ub, scale=2.0, offset=1.0)[source]

min-max scale

pinnicle.nn.helper.up_scale(x, lb, ub, scale=0.5, offset=1.0)[source]

reverse min-max scale