我目前正在尝试实现一个ANN,它为8种不同可能的商品为1/1交易。我想知道如何确定人工神经网络所需的输出数量。产出的数目是否应与可能的行业数目相等?也就是说,如果我有8种不同的商品,并且每种商品都可以换8种商品,那么ANN需要8*8的输出吗?
总之,一个人工神经网络是否需要与它所能执行的不同动作的数量相等的输出?
编辑:澄清货物有价值的具体情况,这是输入给人工神经网络。8*8指的是任何其他商品中的一种可能的贸易组合的数量。
提前谢谢你。
发布于 2013-09-08 18:36:35
分类引擎
神经网络(前馈)是分类引擎--它们不一定用于“存储知识”,如决策树和逻辑知识库。
当然,在神经网络中存储预定义的决策是可能的--就像一个庞大的if-子句。
产出数目
如果不同的输出分配不同的类,则每个分类实例都应该使用一个输出信号。
如果您决定让一个输出信号根据输出值暗示不同的类,则您是在向网络暗示,10的输出信号“是一个更好的类”,而不是具有输出-10的类。因此,我强烈建议每个类使用一个输出信号,尽管这将需要更多的培训(而搜索空间中的平台可能更少)。
我不知道你指的是什么:
意思是说,如果我有8种不同的商品,并且每种商品都可以换8种商品,那么ANN需要8^8的输出吗?
如果“股票价值”,你是否要输入一套股票,并强迫网络输出要买卖的股票?
https://stackoverflow.com/questions/18684534
复制相似问题