【发布时间】:2020-06-28 02:13:46
【问题描述】:
我正在用 java 编码以便玩游戏。我需要它来接收输入、所有正常的权重和偏差,并使用它的单个输出来确定要采取的三个动作之一:跳跃、二段跳或鸭。我知道如何从神经网络中获取价值,但不确定如何使用它来选择三个动作之一。如果有两个动作,我会做一个简单的 sigmoid 函数并使用 >0.5 和
【问题讨论】:
-
嗯,你能多类逻辑回归,每个都有预定义的分布吗?
-
抱歉,您能详细说明一下吗?
-
您可以使用相同的 sigmoid 函数,但现在 (x,y) 其中 x 取 {0, 0.33}, {0.33, 0.67}, {0.67, 1} 并且对于每种情况 y 应该取{0,1}。您可以搜索Multiclass Logistic回归:acadgild.com/blog/logistic-regression-multiclass-classification
-
@SabareeshMuralidharan 等等,我的权重应该是介于 -1 和 1 之间的随机数吗?这样它们是均匀分布的吗?你能解释一下告诉你画了什么数字的程序是如何完成的吗?他们有 10 个输出,但会拉出一个数字。
标签: java neural-network artificial-intelligence