qumphy.models.ppnet module

File: qumphy/models/ppnet.py Project: 22HLT01 QUMPHY Contact: oskar.pfeffer@ptb.de Gitlab: https://gitlab.com/qumphy Description: PPNet model implementation from 10.1109/JSEN.2020.2990864.

class qumphy.models.ppnet.PPNet(*args: Any, **kwargs: Any)[source]

Bases: Module

CNN-LSTM network for one-dimensional sequence classification.

forward(x)[source]

Run a forward pass through the PPNet model.

Parameters:

x (torch.Tensor) – Input tensor of shape (batch_size, 1, input_length).

Returns:

Output logits of shape (batch_size, num_classes).

Return type:

torch.Tensor