人工智能 – 神经网络可以学习多路复用器模式吗?

假设您有3个输入:A,B,C.人工神经网络(不一定是前馈)可以学习这种模式吗?

if C > k
   output is A
else
   output is B

窗帘类型的网络是否可以或哪些适合此类问题?

最佳答案 是的,这是前馈神经网络学习的一种相对简单的模式.

你需要至少3层我认为假设sigmoid功能:

>第一层可以测试C> k(并且可能还将A和B缩放到S形函数的线性范围内)
>第二层可以以第一层为条件计算A / 0和0 / B.
>第3(输出)图层可以执行加权求和以给出A / B(您可能需要根据所需的值的比例将此图层设置为线性而不是sigmoid)

话虽如此,如果你真的知道你的问题的结构以及你想要执行什么样的计算,那么神经网络不太可能是最有效的解决方案:当你不太了解确切的情况时它们会更好模拟函数/关系所需的计算.

点赞