matlab - 神经网络中的竞争性学习

标签 matlab artificial-intelligence machine-learning microsoft-dynamics neural-network

我正在玩一些神经网络模拟。我想让两个神经网络共享输入和输出节点(其他节点是不同的并且是两条不同路线的一部分)来竞争。有什么我应该看的示例/标准算法吗?这个问题适合本网站吗?

现在我正在使用阈值来区分两条路线,但我想同时激活它们并让它们通过使用遍历所需的时间来决定(“这个模拟对于我们两个人来说不够大”)每条路线作为因素。

更新:

感谢 Gacek 和 Amro,

Gacek - 我不是机器学习的学生.../这是我第一次实现神经网络的经验...那么“质量系数”是什么意思?

Amro - 抱歉...我不应该在问题中使用“竞争性学习”...会尝试改变这一点,也许会添加一些数据。 我想做的是建立两个网络,它们共享输入并产生相同的输出(不是定性的)......它们实际上连接到相同的输出神经元。 也许您可以将其视为具有两条路线或路径的单个网络,而我正在尝试让该事物根据信息沿着两条路线从刺激节点传播到响应神经元所需的时间做出选择。

最佳答案

据我所知,“竞争学习”这个词指的是一种特定类型的网络,其中神经元竞争对输入做出响应,获胜的神经元的输出为 1,所有其他神经元的输出均为 0。

根据我的理解(没有看到任何代码),您所描述的就像只是在相同的训练数据上训练两个具有相同结构(但初始化不同)的人工神经网络,并最终选择最好的一个(就性能而言) )。

关于matlab - 神经网络中的竞争性学习,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1741228/

相关文章:

string - 解释 "str - ' 0'"字符串转整数时的用法。

matlab - MATLAB 中的石头剪刀布

image - 小数据的最佳监督学习算法

machine-learning - 自动编码器的数据预处理技巧

machine-learning - 使用球形核的多元 Parzen 窗贝叶斯分类

matlab - 将 matlab 矩阵转换为向量

matlab - 如何修复 Matlab eps 文件中的虚线间距

python - Pandas - 计数项目

image-processing - 识别数据模式的最佳方法是什么,以及了解有关该主题的更多信息的最佳方法是什么?

machine-learning - 机器学习: specific strategy learned because of playing against specific agent?