资源简介
山东大学机器学习实验代码思路,没有套用框架的BP神经网络源码。输入数据是老师给的那个400*5000的数据集,这个神经网络在这个数据集的表现正确率基本为95左右。
代码片段和文件信息
function [re]=myBP(sampleinputsampleoutputnumberOfinputnumberOfhiddennumberOfoutputt1t2test)
temp=size(sampleinput);
%样本输入数据的行和列数
m=temp(1);
n=temp(2);
%激活函数sss
%学习率
delta=0.5;
input=sampleinput(t1:t2:);
output=sampleoutput(t1:t2:);
testinput=test;
testoutput=sampleoutput(t2+1:m:);
%输入层和隐藏层之间的权重和阈值
W=0.01*rand(numberOfinputnumberOfhidden);
gamma=rand(numberOfhidden1);
%隐藏层和输出层之间的权重和阈值
V=0.01*rand(numberOfhiddennumberOfoutput);
theta=rand(numberOfoutput1);
%输出层的误差项
dV=zeros(numberOfoutput1);
%隐藏层的误差项
dW=zeros(numberOfhidden1);
%输入层数据
x=zeros(numberOfinput1);
%隐藏层数据
hiddenout=zeros(numberOfhidden1);
%输出层数据
y=zeros(size(input1)numberOfoutput);
yout=zeros(size(input1)numberOfoutput);
%迭代次数
count=100;
%误差值
ErrorH=zeros(1count+1
相关资源
- popular-UCI-datasets 一些非常有用的数据
- Bp 利用Bp神经网络实现的两类分类程序
- TheResearchofOff-linehandwrittenChinesecharact
- BP_Neural_Netwok-Recognition_License_Plate(M
-
BP_tanh_linaer BP神经网络Simuli
nk模型。 -
MethodofFaultDiagnosisforRollingBearingba
se - BP 基于BP神经网络设计分类器
- matlabpathplanning1
- Image-Restoration-with-BPNN 基于BP神经网络
- neural-network-of-multi-sensor 基于模糊神经
- souce-code 数字图像处理与机器视觉(光
- handwritingPrecognitionPGUI 基于BP神经网络
- PUMA560 puma560机器人正逆运动学
- svm-fault-diagnosis BP神经网络
- BP-Load-forecasting 基于BP神经网络的短期
- BP-classification BP神经网络图像分类程序
- Machine-Learning-exercises_finished andrew NG上
- ICA-wind-prediction 采用最先进的殖民竞争
- BP-wind-prediction 含NWP数值天气预报和不
- Wheeled_Mobile_Robot 用matlab实现轮式机器
- Robot_solution
- Machine-Learning 《机器学习》
- PSO-BP-wind-power 采用粒子群算法PSO优化
- BP BP神经网络的整个训练过程(从数据
- bp-matlab
- bp BP神经网络控制的Matlab程序
- invers_kinematics 机器人逆逆运动学解法
- bpfocast 利用bp神经网络编写的双色球预
- Neural-network-intelligent-control 机器人手臂
- Robot-fuzzy-neural-network2 机器人模糊神经
评论
共有 条评论