deeplabcut.pose_estimation_pytorch.models.modules.coam_module
Classes:
| Name | Description |
|---|---|
CoAMBlock |
Conditional Attention Module (CoAM) block. |
ScaledDotProductAttention |
Scaled dot-product attention. |
SimplifiedScaledDotProductAttention |
Scaled dot-product attention. |
CoAMBlock
Bases: Module
Conditional Attention Module (CoAM) block.
Source code in deeplabcut/pose_estimation_pytorch/models/modules/coam_module.py
ScaledDotProductAttention
Bases: Module
Scaled dot-product attention.
Methods:
| Name | Description |
|---|---|
__init__ |
:param d_model: Output dimensionality of the model |
forward |
Computes :param queries: Queries (b_s, nq, d_model) :param keys: Keys (b_s, |
Source code in deeplabcut/pose_estimation_pytorch/models/modules/coam_module.py
__init__
:param d_model: Output dimensionality of the model :param d_k: Dimensionality of queries and keys :param d_v: Dimensionality of values :param h: Number of heads
Source code in deeplabcut/pose_estimation_pytorch/models/modules/coam_module.py
forward
Computes :param queries: Queries (b_s, nq, d_model) :param keys: Keys (b_s, nk, d_model) :param values: Values (b_s, nk, d_model) :param attention_mask: Mask over attention values (b_s, h, nq, nk).
True indicates masking. :param attention_weights: Multiplicative weights for attention values (b_s, h, nq, nk). :return:
Source code in deeplabcut/pose_estimation_pytorch/models/modules/coam_module.py
SimplifiedScaledDotProductAttention
Bases: Module
Scaled dot-product attention.
Methods:
| Name | Description |
|---|---|
__init__ |
:param d_model: Output dimensionality of the model |
forward |
Computes :param queries: Queries (b_s, nq, d_model) :param keys: Keys (b_s, |
Source code in deeplabcut/pose_estimation_pytorch/models/modules/coam_module.py
__init__
:param d_model: Output dimensionality of the model :param d_k: Dimensionality of queries and keys :param d_v: Dimensionality of values :param h: Number of heads
Source code in deeplabcut/pose_estimation_pytorch/models/modules/coam_module.py
forward
Computes :param queries: Queries (b_s, nq, d_model) :param keys: Keys (b_s, nk, d_model) :param values: Values (b_s, nk, d_model) :param attention_mask: Mask over attention values (b_s, h, nq, nk).
True indicates masking. :param attention_weights: Multiplicative weights for attention values (b_s, h, nq, nk). :return: