自动编码器的数据预处理技巧

Wen*_* Wu 5 machine-learning data-processing autoencoder

最近,我尝试使用自动编码器来查找异常,但一些输入特征是计数数据(例如点击数或显示数)。训练前我需要标准化或缩放吗?

小智 1

是的你将会。最常见的方法是减去平均值并除以标准差。您的每一个点击项目都应该单独标准化。例如,如果您有“nb_click_banner”和“nb_click_sidebar”的数量,则应该独立对两者进行标准化。这有助于网络训练得更快,但它也为所有特征在输入处赋予相同的权重,并且不需要网络学习将这些特征的权重除以某个因子以使其对输出产生相同的效果。