1

Kerasを使用して次のOpenAiジムenvironmentを解決しようとしています。 ~360 neuronsを入力に使用し、17 real number outputsrange [-0.4, 0.4]を使用します。私がオンラインで見つけたすべての例は、単一の目的と境界なしではるかに単純な出力レイヤーを使用しています。Kerasで出力が限定された複数の目的回帰

私の質問は以下のとおりです。出力が制限されているので

  1. は、私は特別な機能が必要ですか?
  2. このような出力レイヤをKerasで構成する方法の例はありますか?

答えて

1

私はこのようなタスクに平均二乗誤差を使用します。

しかし、最適化する独自のメトリックを定義できます。定義の例はここにあります::(https://github.com/EdwardTyantov/ultrasound-nerve-segmentation/blob/master/metric.py)。

+0

これは境界を処理できませんでしたか? – user3139545

+0

ああ、-0.4と0.4の間だけを出力する出力関数が必要ですか? –

+0

シグモイドを実行して、重みとして0.8を使用し、バイアスとして-0.4を使用し、訓練可能ではない1x1畳み込みを追加できます。それらの特定の値についての分類器よりも。しかし、線形出力と平均二乗誤差を使用すると、この範囲の出力が得られます。実際には高い値を望まない場合は、後でそれらをクランプできます。 –

関連する問題