博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
matlab feedforward,premnmx(mapminmax) newff (feedforwardnet) tramnmx 如何使用
阅读量:7000 次
发布时间:2019-06-27

本文共 926 字,大约阅读时间需要 3 分钟。

该楼层疑似违规已被系统折叠 隐藏此楼查看此楼

如题 我现在使用的MATLAB2012,有几个函数已经不再使用了。如果我想实现如下功能,如何替换,新手,反复百度,依然不是很明白。

三个函数premnmx newff (feedforwardnet) tramnmx如何替换使用?

%读取训练数据

[f1,f2,f3,f4,class]=textread(*trainData.txt*,*%f%f%f%f%f*,150);

%特征值归一化

[input,minI,maxI]=premnmx( [f1 , f2 , f3 , f4 ]*) ;

%构造输出矩阵

s=length( class) ;output=zeros( s ,3 ) ;fori=1: s output( i , class( i ) )=1;end

%创建神经网络

net=newff( minmax(input) , [103] , {*logsig**purelin*} ,*traingdx*) ;

%设置训练参数

net.trainparam.show=50;net.trainparam.epochs=500;net.trainparam.goal=0.01;net.trainParam.lr=0.01;

%开始训练

net=train( net, input , output*) ;

%读取测试数据

[t1 t2 t3 t4 c]=textread(*testData.txt*,*%f%f%f%f%f*,150);

%测试数据归一化

testInput=tramnmx ( [t1,t2,t3,t4]*, minI, maxI ) ;

%仿真

Y=sim( net , testInput )

%统计识别正确率

[s1 , s2]=size( Y ) ;hitNum=0 ;fori=1: s2 [m , Index]=max( Y( : , i ) ) ; if( Index ==c(i) ) hitNum=hitNum+1; endendsprintf(*识别率是 %3.3f%%*,100*hitNum/s2 )premnmx feedforwardnet

转载地址:http://ldevl.baihongyu.com/

你可能感兴趣的文章
xmlhelper (把实体对象转成xml文档)
查看>>
WPS Word表格转成文字或文字制成表格的快捷方法
查看>>
PHP开发:架构师详解PHP抓取程序逻辑代码,创造编程逻辑思维
查看>>
ROG冰川散热架构 如何让游戏本释放猛兽性能?
查看>>
Apache Kafka:大数据的实时处理时代
查看>>
一代神机华为MateRS专为保时捷跑车70周年量身定制
查看>>
海内外家庭四川阆中古城过中国年
查看>>
墨西哥输油管道爆炸事件死亡人数上升至100人
查看>>
“佩奇”刷爆朋友圈 “野猪”占领美术馆空间
查看>>
Python十分钟制作属于你自己的个性logo
查看>>
荐书丨Python绝技-运用Python成为顶级数据工程师
查看>>
Cookie或将被替换!Chrome工程师提议新型HTTP状态管理协议
查看>>
石锤 github 买 star 行为
查看>>
结合一个开源的底部弹出菜单组件来讲一下如何封装一个React Native组件
查看>>
jvm系列:Java GC 分析
查看>>
深入理解ES6--10.增强的数组功能
查看>>
设计模式在 TypeScript 中的应用 - 观察者模式
查看>>
[新框架] SVELTE入门介绍
查看>>
最全的DNN概述论文:详解前馈、卷积和循环神经网络技术
查看>>
正则表达式(基础篇)
查看>>