因此,损失函数需要是(比如说)两个变量A和B的函数,它需要是连续的和可微的。基本上,我有一组预先计算的值(B),在训练过程中,每次向前传球后,我得到一个A值,A可以从0到1,B可以从0到(比方说)大一点的值,10。
现在,我希望损失函数是这样工作的:
A-高,B-高=>的理想情况.损失应该是一个很小的价值,即A不需要改变。
A -高,B-低=>损失应使其向降低A值的方向发展。
A -低,B-高的=>损失应使其向增加A值的方向移动。
A-低,B-低=>的理想情况.损失应该是一个很小的价值,即A不需要改变。
发布于 2018-02-25 15:00:03
与其计算$A$,不如让算法计算$10\倍A$,然后使用您最喜欢的损失函数对连续变量进行计算。最常见的是平方$L^2$-范数$l(10次A,B) =(10次A-B)^2.
下面是我用$l$制作的一个沃尔夫拉姆阿尔法的情节:

。
https://datascience.stackexchange.com/questions/27966
复制相似问题