SToG.base
Base classes for feature selection methods.
Classes
|
Base class for feature selection methods. |
- class SToG.base.BaseFeatureSelector(input_dim: int, device: str = 'cpu')[source]
-
Base class for feature selection methods.
- __init__(input_dim: int, device: str = 'cpu')[source]
Initialize internal Module state, shared by both nn.Module and ScriptModule.
- abstractmethod forward(x: Tensor) Tensor[source]
Apply feature selection gates to input.
- Parameters:
x – Input tensor of shape [batch_size, input_dim]
- Returns:
Gated input tensor of shape [batch_size, input_dim]
- abstractmethod regularization_loss() Tensor[source]
Compute regularization loss for sparsity.
- Returns:
Scalar tensor with regularization loss