文档章节

R语言高级算法之人工神经网络(Artificial Neural Network)

C
 Claroja
发布于 2017/05/08 23:22
字数 266
阅读 24
收藏 0

1.人工神经网络原理分析:
神经网络是一种运算模型,由大量的节点(或称神经元)和之间的相互连接构成,每个节点代表一种特定的输出函数,称为激励函数(activation function).每两个节点间的连接都代表一个对于通过该连接信号的加权值,称之为权重,这相当于人工神经网络的记忆.网络的输出则依网络连接方式/权重值和激励函数不同而不同.
2.在R语言中的应用
在人工神经网络(Artificial Neural Network)算法中我们主要用到了nnet包里面的

nnet(formula,data,weights,size,...,subset,na.action,contrasts=NULL)

函数。
3.以iris数据集为例进行判别分析
1)应用模型并观察输出结果

fit_nnet=nnet(Species~.,data=iris,size=4,decay=5e-4,maxit=200)

R语言高级算法之人工神经网络(Artificial Neural Network)

fit_nnet[1:length(fit_nnet)]

R语言高级算法之人工神经网络(Artificial Neural Network)
R语言高级算法之人工神经网络(Artificial Neural Network)
R语言高级算法之人工神经网络(Artificial Neural Network)
R语言高级算法之人工神经网络(Artificial Neural Network)
R语言高级算法之人工神经网络(Artificial Neural Network)
3)检测模型准确度

predict(fit_nnet,iris[,1:4],type="class")

R语言高级算法之人工神经网络(Artificial Neural Network)

table(iris$Species,predict(fit_nnet,iris[,1:4],type="class"))

R语言高级算法之人工神经网络(Artificial Neural Network)

© 著作权归作者所有

共有 人打赏支持
C
粉丝 0
博文 128
码字总数 44892
作品 0
南京
神经网络库--FANN

FANN是一个自由开放源码神经网络库,它实现了多层人工神经网络的C语言支持。 包含了 fast approximate nereast neighbour 以及 fast Artificial Neural Network library binding . 首先可以快...

匿名
2010/08/27
9.6K
0
深度学习炼丹清单:从“入坑”到“放弃”

摘要:随着人工智能的火热,越来越多朋友想要进入深度学习领域,但是总会遇到一个问题:想要系统的入门,但是身边的资料铺天盖地,不知道该从哪里入手。因此,本文想通过自己的一些学习经历和...

阿里云云栖社区
2017/11/27
0
0
python计算机视觉深度学习1:简介

神经网络和深度学习简史 人工神经网络(ANN Artificial Neural Network)是一类学习的机器学习算法,它专注于模式识别,对数据进行学习,灵感来自大脑的结构和功能深度学习属于ANN算法的家族,...

Python测试开发人工智能
07/11
0
0
自然语言处理的6大法宝

人工神经网络是一种基于大脑神经结构的非线性运算模型。它仅通过参考样本便可学习完成诸如分类、预测、决定和可视化等任务。 人工神经网络由许多神经元处理单元广泛连接而成。这些处理单元分...

【方向】
2017/11/07
0
0
关于深度学习的学习资料免费送给你

一、免费书籍随意读: 1.《深度学习之美:AI时代的数据处理与最佳实践》本书作者张玉宏博士在阿里云云栖社区为读者免费呈现部分书中文字: 一入侯门“深”似海,深度学习深几许(深度学习入...

【方向】
06/27
0
0

没有更多内容

加载失败,请刷新页面

加载更多

下一页

java工程师用spring boot和web3j构建以太坊区块链应用

区块链最近IT世界的流行语之一。这项有关数字加密货币的技术,并与比特币一起构成了这个热门的流行趋势。它是去中心化的,不可变的分块数据结构,这是可以安全连接和使用的密码算法。在这种结...

笔阁
1分钟前
0
0
聊聊sentinel的SentinelWebAutoConfiguration

序 本文主要研究一下sentinel的SentinelWebAutoConfiguration SentinelWebAutoConfiguration spring-cloud-alibaba-sentinel-autoconfigure-0.2.0.BUILD-SNAPSHOT-sources.jar!/org/springf......

go4it
3分钟前
0
0
java ArrayList 根据对象内的属性排序

//根据修改时间排序Comparator com = new Comparator<ReleaseInfo>() {public int compare(ReleaseInfo reInfo1, ReleaseInfo reInfo2) { //return reInfo2.getModifyTime().c......

成长中的小白
3分钟前
0
0
PowerDesigner p f m

(非原创) P:PirmaryKey 主键 F:ForeignKey 外键 M:Mandatory 强制要求(不能为空) 主键: 主键是数据表的唯一索引,比如学生表里有学号和姓名,姓名可能有重名的,但学号确是唯一的,你要从...

森火
3分钟前
0
0
Nexus Repository Manager 搭建私有docker仓库

Nexus Repository Manager 搭建私有docker仓库 2018年05月08日 14:44:23 阅读数:115 1.下载nexus3的镜像: docker pull sonatype/nexus3 2.使用镜像启动一个容器: docker run -d --name n...

linjin200
4分钟前
0
0

没有更多内容

加载失败,请刷新页面

加载更多

下一页

返回顶部
顶部