Keras 中具有有限输出的多目标回归

Multiple objectives regression with bounded output in Keras

我正在尝试使用 Keras 解决以下 OpenAi gym environment。 它使用 ~360 neurons 作为输入,然后使用 17 real number outputsrange [-0.4, 0.4]。我在网上找到的所有示例都使用更简单的输出层,只有一个 objective 并且没有边界。

我的问题是:

  1. 我是否需要任何特殊函数,因为输出是有界的?
  2. 有没有关于如何使用 Keras 构建这样的输出层的示例?

对于这样的任务,我会使用均方误差。

不过,您可以定义自己的优化指标。可以在此处找到示例定义:: (https://github.com/EdwardTyantov/ultrasound-nerve-segmentation/blob/master/metric.py).