TensorFlow.js 中的成本函数正则化

Cost Function Regularization in TensorFlow.js

我想知道是否有人可以帮助我。我是 TensorFlow.js(JavaScript 版本)的新手。 我已经构建了一个神经网络,并想向成本函数(损失函数)添加一个正则化项。

我可以在 JavaScript API 文档中看到正则化项,但不知道如何使用它们。这些层可以有某种与之关联的正则化器,但是层中没有定义成本函数,所以我认为这不是我要找的。

我查看了 GitHub 上的源代码。我发现了一些提到正规化的公开票。我还找到了一个将 L2 或 L1 范数应用于向量的正则化函数。我可以尝试编写一个函数来增加成本函数,使用正则化函数,但我不想在函数已经存在时付出太多努力。 python 版本的 TensorFlow 确实包含我正在寻找的内容。有谁知道我要找的东西是否已经存在于 javascript 版本中,如果存在,我如何实现它?谢谢

假设 TensorFlow 在 Python 和 Javascript 中以相同的方式运行,看起来您确实通过层将权重正则化添加到成本函数。从数学的角度来看,这并不是很明显,因此我的问题。

如果您在互联网上搜索损失函数的正则化,在 TensorFlow.js 中没有任何内容。但是,如果您阅读了 python 教程,它们确实提供了答案。我特别发现这个网站很有用,

https://www.analyticsvidhya.com/blog/2018/04/fundamentals-deep-learning-regularization-techniques/