首页 > 解决方案 > 神经网络如何在超过 3 个动作之间进行选择

问题描述

我正在用java进行编码,以便玩游戏。我需要它来接受输入、所有正常的权重和偏差,并使用它的单个输出来确定要采取的三个动作之一:跳跃、二段跳或鸭。我知道如何从神经网络中获取价值,但不确定如何使用它来选择三个动作之一。如果有两个动作,我会做一个简单的 sigmoid 函数并使用 >0.5 和 <0.5。

标签: javaneural-networkartificial-intelligence

解决方案


在多类神经网络的最后一层使用 Softmax 激活函数。


推荐阅读