deeplabcut.pose_estimation_tensorflow.nnets.utils
Classes:
| Name | Description |
|---|---|
BatchNormalization |
Fixed default name of BatchNormalization to match TpuBatchNormalization. |
DepthwiseConv2D |
Wrap keras DepthwiseConv2D to tf.layers. |
TpuBatchNormalization |
Cross replica batch normalization. |
Functions:
| Name | Description |
|---|---|
build_learning_rate |
Build learning rate. |
build_optimizer |
Build optimizer. |
drop_connect |
Apply drop connect. |
BatchNormalization
Bases: BatchNormalization
Fixed default name of BatchNormalization to match TpuBatchNormalization.
Source code in deeplabcut/pose_estimation_tensorflow/nnets/utils.py
DepthwiseConv2D
TpuBatchNormalization
Bases: BatchNormalization
Cross replica batch normalization.
Source code in deeplabcut/pose_estimation_tensorflow/nnets/utils.py
build_learning_rate
build_learning_rate(
initial_lr,
global_step,
steps_per_epoch=None,
lr_decay_type="exponential",
decay_factor=0.97,
decay_epochs=2.4,
total_steps=None,
warmup_epochs=5,
)
Build learning rate.
Source code in deeplabcut/pose_estimation_tensorflow/nnets/utils.py
build_optimizer
Build optimizer.
Source code in deeplabcut/pose_estimation_tensorflow/nnets/utils.py
drop_connect
Apply drop connect.