如何定义成本函数?

数据挖掘 Python 优化 梯度下降 成本函数
2022-03-17 03:16:51

我想在 python 中定义一个成本函数,以在我应该结束营销活动以节省在不产生良好流量的活动上的支出时确定最佳值。问题是我不知道从哪里开始,甚至不知道我应该收集什么样的数据来制作成本函数。
请分享在这种情况下如何进行。我理解定义成本函数梯度下降后的点可用于 find ,但我不知道如何定义这样的成本函数。

1个回答

有两件事。

  1. 你从头开始编写你的学习算法。然后你自己定义你的成本函数。除非他们被要求,否则通常没有人这样做。
  2. 在 Python 中使用机器学习库(最常见的是SKlearn,除非您想在 Keras 等中使用神经网络他们设计了自己的成本函数。你只需要正确地定义你的问题,然后它就会为你做这件事。

在(2)中,只需正确定义您的问题。这个问题是模糊的(“不产生良好的流量”是什么意思?)但是您将数据输入到您的算法中,它会根据所选算法优化成本函数。如果您需要更多输入,请更新问题并提供更多详细信息,以便我提供帮助。