<span style="font-size:18px;">%% 清空环境变量
clc;
clear all
close all
nntwarn off;
warning off;
%% 数据载入
load data
%% 选取训练数据和测试数据Train=data(1:23,:);
Test=data(24:end,:);
p_train=Train(:,1:3)';
t_train=Train(:,4)';
p_test=Test(:,1:3)';
t_test=Test(:,4)';%% 将期望类别转换为向量
t_train=ind2vec(t_train);
t_train_temp=Train(:,4)';
%% 使用newpnn函数建立PNN SPREAD选取为1.5
Spread=1.5;
net=newpnn(p_train,t_train,Spread)%% 训练数据回代 查看网络的分类效果% Sim函数进行网络预测
Y=sim(net,p_train);
% 将网络输出向量转换为指针
Yc=vec2ind(Y);%% 通过作图 观察网络对训练数据分类效果
figure(1)
subplot(1,2,1)
stem(1:length(Yc),Yc,'bo')
hold on
stem(1:length(Yc),t_train_temp,'r*')
title('PNN 网络训练后的效果')
xlabel('样本编号')
ylabel('分类结果')
set(gca,'Ytick',[1:5])
subplot(1,2,2)
H=Yc-t_train_temp;
stem(H)
title('PNN 网络训练后的误差图')
xlabel('样本编号')%% 网络预测未知数据效果
Y2=sim(net,p_test);
Y2c=vec2ind(Y2)
figure(2)
stem(1:length(Y2c),Y2c,'b^')
hold on
stem(1:length(Y2c),t_test,'r*')
title('PNN 网络的预测效果')
xlabel('预测样本编号')
ylabel('分类结果')
set(gca,'Ytick',[1:5])
</span>

PNN神经网络预测类别的例子相关推荐

  1. MATLAB机器学习系列-5 RBF、GRNN和PNN神经网络原理及其例子代码

    RBF(径向基神经网络) GRNN广义神经网络 PNN概率神经网络 RBF算例实现(回归) 数据集 % 1. 导入数据 load spectra_data.mat NIR输入,octane输出 %% ...

  2. python神经网络预测的例子,神经网络算法python实现

    python做BP神经网络,进行数据预测,训练的输入和输出值都存在负数,为什么预测值永远为正数? python 神经网络预测 持续性预测 学习人工智能时,我给自己定了一个目标--用Python写一个简 ...

  3. 神经网络算法的关键参数,神经网络预测时间序列

    神经网络预测安全系数 首先建立一种较简单的神经网络预测安全系数模型,以验证该方法用于露天井工联合开采煤岩边坡分析时的可行性. 6.4.3.1露天井工联合开采边坡稳定性影响因素确定及其预处理诸多因素影响 ...

  4. 使用Keras编写神经网络预测大乐透彩票,并利用历史数据回测

    写在最前面 首先郑重声明,这个赚不了钱!赚不了钱!赚不了钱!重要的话说三遍! 纯粹出于兴趣和技术做了个小实验,指望这个赚钱不太可能鸭!emmm,但可能会让你赔钱赔的少一点? 转载请注明出处:https ...

  5. 用R语言实现神经网络预测股票实例

    神经网络是一种基于现有数据创建预测的计算系统.最近我们被客户要求撰写关于神经网络的研究报告,包括一些图形和统计输出. 如何构建神经网络? 神经网络包括: 输入层:根据现有数据获取输入的层 隐藏层:使用 ...

  6. 如何用神经网络预测数据,人工神经网络分析方法

    如何人工神经网络来预测下一个数值 newff函数建立BP神经网络,历史数据作为样本,例如前n个数据作为输入,输入节点为n.当前数据作为p,输出节点为1.隐层节点根据试凑法得到. 通过matlab的tr ...

  7. 第四课 RBF、GRNN和PNN神经网络

    1 RBF神经网络 VS BP神经网络 径向基(radial basis functions,RBF)函数网络是以径向基函数为激活函数的人工神经网络,是一种线性组合. RBF函数: RBF和BP同一个 ...

  8. python实现bp神经网络预测,神经网络算法预测彩票

    神经网络预测双色球有多靠谱 你好,这东西没人会预测.如果真会预测,早就成为百万富翁了.预测这东西我早就不信了,上一回在网站上,看别人预测,结果买了,连一个号码都没对上.楼主真要买,就权当是献爱心吧. ...

  9. 3层-CNN卷积神经网络预测MNIST数字

    3层-CNN卷积神经网络预测MNIST数字 本文创建一个简单的三层卷积网络来预测 MNIST 数字.这个深层网络由两个带有 ReLU 和 maxpool 的卷积层以及两个全连接层组成. MNIST 由 ...

最新文章

  1. Lua入门系列----pil学习笔记之Getting Start
  2. DB2 格式化输出 Date
  3. java网络编程(一)
  4. windows常用的几个操作
  5. java 中violate_Java中的volatile关键字及Cache更新
  6. OptionRoom推出通缩NFT质押活动,销毁15万代币
  7. quatus ii 常见错误及其改正方法
  8. 如何将composer设置为全局变量?
  9. 蓝桥杯2019年第十届C/C++省赛C组第一题-求和
  10. Error:Execution failed for task ':clean'. Unable to delete directory :\build\intermediates (转)...
  11. gdb 打印所有线程堆栈
  12. itools苹果录屏大师_超级录屏大师苹果版下载-超级录屏大师APP
  13. 华为、中兴嵌入式(C)笔试题
  14. MAC VMware Fusion Centos 设置静态IP
  15. 《球机3D定位解析及ONVIF实现》
  16. win10显示未安装任何音频输出设备问题解决
  17. Flutter开发:使用SafeArea(安全区域)
  18. MathType数学公式编辑器,编辑数学资料工具
  19. 谷歌浏览器网页翻译失效的解决方案
  20. 高位在前低位在后是啥意思_详解MACD指标的死叉卖点:低位死叉+高位死叉+零轴附近死叉...

热门文章

  1. android+高通平台缩写汇聚
  2. 使用Java代码在应用层获取Android系统属性
  3. Android 编译命令
  4. [Android L]SEAndroid开放设备文件结点权限(读或写)方法(涵盖常用操作:sys/xxx、proc/xxx、SystemProperties)热门干货
  5. apt 卸载_你所不知道的apt-get
  6. 如何修改MySQL8.0.5以上版本root密码
  7. Telegraf+InfluxDB+Grafana快速搭建实时监控系统 监控postgresql
  8. 存储器芯片国产化布局加速 数千亿投资欲打破进口依赖
  9. python 函数的参数
  10. Linux文件目录结构2