神经网络
文章平均质量分 73
nevermoredanny
这个作者很懒,什么都没留下…
展开
-
BP网络练习(二)
上次用MATLAB做的,这次尝试用C写了下,有待改进!#include #include double daoshu(double p)//求导数函数{ double d; d = 1/p; return d;}int main(int argc,char argv[]){ int n; double P[10] = {4,11,23,34,47,58,62,71,89,原创 2012-03-25 23:07:22 · 1005 阅读 · 0 评论 -
MATLAB神经网络工具箱中感知器权值和阈值的学习函数learnp
我先把代码贴过来!慢慢研究!function [out1,out2] = learnp(varargin)%LEARNP Perceptron weight/bias learning function.%% learnp is the perceptron weight/bias learning function.%% learnp(W,P,Z,N,A,T,E,gW,gA,D原创 2012-03-16 17:22:53 · 6450 阅读 · 2 评论 -
基于MATLAB神经网络工具箱的感知器demo1(目标函数和分界线绘制)
%% 例2.5 本例主要目的在于演示函数plotpc(分界线绘制函数)和plotpv(输人/目标向量绘制函数)的应用clc;close all;clear;p=[0 0 1 1;0 1 0 1];t=[0 0 0 1];plotpv(p,t);%绘制输入向量和目标向量net=newp(minmax(p),1);%创建一个感知器网络net.iw{1,1}=[-1.2 -0.5];%设定权原创 2012-03-17 15:23:11 · 3207 阅读 · 0 评论 -
【转】 Matlab神经网络工具箱中的Train和Adapt函数区别
转至: http://www.matlabsky.com/thread-4084-1-1.html先看看Matlab官方的解释,请如下操作:在Matlab的Command Window中输入doc adapt或者doc train,将滚动条拖到最后有一个Algorithm说明,这里有两个函数的计算介绍。adapt转载 2012-03-19 20:58:43 · 11101 阅读 · 5 评论 -
MATLAB BP网络工具箱中不同学习函数,训练函数和性能函数时的学习效率和精度
demo来自《神经网络理论与MATLAB7实现》首先,介绍一下BP网络在MATLAB工具箱中常用的几类函数:前向网络创建函数:newcf 创建级联前向网络newff 创建前向BP网络newffd 创建存在输入延迟的前向网络传递函数:logsig S型的对数函数dlogsig logsig的导函数tansig S型的正切函数dt原创 2012-03-19 11:48:21 · 46582 阅读 · 1 评论 -
BP网络练习
利用BP算法及Sigmoid函数,研究函数的逼近问题:f(x)=1/x, 1BP神经网络:clc;close all;clear;N = 7;P = rand(1,N);P = P*100T = P.^(-1)w1 = rand(1,2);w2 = rand(2,1);E = 0;Eta = 0.5;epoch = 0;while (epoch==0||0.5原创 2012-03-21 23:55:34 · 2664 阅读 · 0 评论 -
神经网络辨识系统
clc;close all;clear;y(1)= 0;k=1;u(k)= sin(2*pi*k/250);f(k)= 0.6*sin(pi*u(k))+0.3*sin(3*pi*u(k))+0.1*sin(5*pi*u(k));y(k+1)= 0.3*y(k)+f(k);for k=2:100 u(k)= sin(2*pi*k/250); f(k)= 0.6*si原创 2012-05-02 18:30:13 · 3927 阅读 · 2 评论 -
神经网络辨识系统(二)
clc;close all;clear;y(1)= 0;k=1;u(k)= 2*rand-1;f(k)= 0.6*sin(pi*u(k))+0.3*sin(3*pi*u(k))+0.1*sin(5*pi*u(k));y(k+1)= 0.3*y(k)+f(k);for k=1:100 u(k)= 2*rand-1; f(k)= 0.6*sin(pi*u(k))+0.3原创 2012-05-02 21:53:55 · 3313 阅读 · 3 评论