如何标准化神经网络的布尔特征?

数据挖掘 机器学习 神经网络 深度学习 特征缩放 正常化
2022-02-18 02:41:38

我有一个布尔特征,我想将它作为输入之一提供给神经网络。我认为理论上最好的方法是编码为 false->0 和 true->1,因为 0 作为输入会停用神经元的权重。它是否正确?

1个回答

实际上,不清楚您所说的停用是什么意思,但如果这意味着神经元的输出为零,则由于存在偏差项(也称为截距),这是不正确的。此外,我们通常对不同尺度的特征使用归一化。您的布尔值范围不大。你不需要缩放它们。如果我想更精确,您可能需要取决于其他功能的范围,因为它们可能会在不同的输入模式之间略有变化,并且对于不同的样本来说变化小于 1e-5,但大多数时候,布尔值不是需要缩放。