Hebbian学习规则 1神经元 简单实现
2011-11-29 13:59
246 查看
% Examples % -------- % p1 = [-1;1;-1]; % t1 = -1; % p2 = [1;1;-1]; % t2 = 1; % w = hebbian_learning(p1,t1,p2,t2) function w = hebbian_learning(p1,t1,p2,t2) % Author:Yao H. Wang % hebbian_learning Summary of this function goes here % Detailed explanation goes here % w = TN。 % 其中T为t1,t2,即targets组成的矩阵。 % N,当P的逆矩阵存在的时候为P的逆矩阵,否则为P的伪逆。 P = [p1';p2']'; T = [t1,t2]; [row,col] = size(P); r = rank(P); if (row == col) && (r==row) N = inv(P); else N = (inv(P'*P))*P'; end w = T*N; end
相关文章推荐
- Hebbian学习规则 2神经元 简单实现
- Hebbian学习规则 2神经元 简单实现
- Hebbian学习规则 1神经元 简单实现
- 学习C#从俄罗斯方块开始(二)俄罗斯方块的规则和算法的简单实现
- 以下截图简单说明娄氏理算规则引擎实现示例学习
- 学习C#从俄罗斯方块开始(二)俄罗斯方块的规则和算法的简单实现
- 【muduo库学习】实现最简单的reactor模式
- QT学习之三---定义窗口并实现简单布局
- Cocos2d-x学习(十二):用cocos2d-x实现MoonWarriors(无限背景滚动的简单实现)
- 【HTML5学习研究】简单服务器推送(通过SSE实现即时聊天)
- openWRT学习之LUCI之二访问model下lua文件实现简单的显示文本内容
- 我的Laravel学习之路之实现简单Blog展示
- Android学习日记(yzy):Fragment与VierPager简单实现
- MyBatis学习笔记-04.MyBatis实现简单的增删改查以及事务的问题
- 学习小实例--滚动条的简单实现
- 线程学习一,wait和notify实现简单的同步
- Flex3学习轨迹:复合效果的简单实现
- co.js 学习,以及自己简单实现
- 学习SSH时的练习demo,实现分页和登录等简单功能
- BloomFilter过滤器过滤算法的简单实现(学习笔记)