LazyBatchNorm1d
-
class torch.nn.modules.batchnorm.LazyBatchNorm1d(eps=1e-05, momentum=0.1, affine=True, track_running_stats=True, device=None, dtype=None, *, bias=True)[source] -
Модуль
torch.nn.BatchNorm1dс отложенной инициализацией.Отложенная инициализация на основе аргумента
num_featuresклассаBatchNorm1d, значение которого определяется поinput.size(1). Атрибуты, которые будут инициализированы с задержкой:weight,bias,running_meanиrunning_var.Дополнительную информацию об отложенной инициализации модулей и её ограничениях см. в разделе
torch.nn.modules.lazy.LazyModuleMixin.- Параметры:
-
- eps (float) – значение, добавляемое к знаменателю для обеспечения численной устойчивости. По умолчанию: 1e-5
-
momentum (float | None) – значение, используемое при вычислении running_mean и running_var. Для скользящего среднего с накоплением (т. е. простого среднего) можно задать
None. По умолчанию: 0.1 -
affine (bool) – логическое значение: если задано
True, у модуля будут обучаемые аффинные параметры. По умолчанию:True -
track_running_stats (bool) – логическое значение: если задано
True, модуль отслеживает скользящие средние и дисперсии; если заданоFalse, модуль не отслеживает эти статистические показатели и инициализирует буферы статистических показателейrunning_meanиrunning_varзначениемNone. Если эти буферы имеют значениеNone, модуль всегда использует статистические показатели пакета как в режиме обучения, так и в режиме оценки. По умолчанию:True -
bias (UninitializedParameter) – если задано
False, слой не будет обучать аддитивное смещение (имеет значение, только еслиaffineравноTrue). По умолчанию:True
-
cls_to_become[source] -
псевдоним
BatchNorm1d
© 2026, PyTorch Contributors
PyTorch has a BSD-style license, as found in the LICENSE file.
https://docs.pytorch.org/docs/2.14/generated/torch.nn.modules.batchnorm.LazyBatchNorm1d.html