文档章节

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

C
 Claroja
发布于 2017/05/08 23:22
字数 266
阅读 41
收藏 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
南京
私信 提问
OSC 第 91 期高手问答 — R 语言的核心技术

OSCHINA 本期高手问答 ( 9月16日- 9月22日 ) 我们请来了《R的极客理想 高级开发篇》的作者@bsspirit (张丹)为大家解答关于 R 语言的核心技术的问题。 张丹,@bsspirit ,R语言资深用户,系...

叶秀兰
2015/09/16
5.4K
46
神经网络库--FANN

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

匿名
2010/08/27
9.6K
0
R语言入门 – 什么是R语言,为什么选择R语言用于机器学习或数据挖掘

  R语言最近在TIOBE排名上取得了不小的进步,上升到了第13名。因为机器学习的火爆的程度和R语言特殊的语法,使得它的关注度越来越高。好多人对于R语言的特性和语法不太了解,而因我在上学的...

全栈开发
2018/03/06
0
0
python计算机视觉深度学习1:简介

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

Python测试开发人工智能
2018/07/11
0
0
深度学习炼丹清单:从“入坑”到“放弃”

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

阿里云云栖社区
2017/11/27
0
0

没有更多内容

加载失败,请刷新页面

加载更多

CSS 选择器参考手册

CSS 选择器参考手册 选择器 描述 [attribute] 用于选取带有指定属性的元素。 [attribute=value] 用于选取带有指定属性和值的元素。 [attribute~=value] 用于选取属性值中包含指定词汇的元素。...

Jack088
今天
1
0
数据库篇一

数据库篇 第1章 数据库介绍 1.1 数据库概述  什么是数据库(DB:DataBase) 数据库就是存储数据的仓库,其本质是一个文件系统,数据按照特定的格式将数据存储起来,用户可以对数据库中的数据...

stars永恒
今天
2
0
Intellij IDEA中设置了jsp页面,但是在访问页面时却提示404

在Intellij IDEA中设置了spring boot的jsp页面,但是在访问时,却出现404,Not Found,经过查找资料后解决,步骤如下: 在Run/Debug Configurations面板中设置该程序的Working Directory选项...

uknow8692
昨天
3
0
day24:文档第五行增内容|每月1号压缩/etc/目录|过滤文本重复次数多的10个单词|人员分组|

1、在文本文档1.txt里第五行下面增加如下内容;两个方法; # This is a test file.# Test insert line into this file. 分析:给文档后增加内容,可以用sed 来搞定;也可以用while do done...

芬野de博客
昨天
3
0
深入理解JVM—JVM内存模型

深入理解JVM—JVM内存模型 我们知道,计算机CPU和内存的交互是最频繁的,内存是我们的高速缓存区,用户磁盘和CPU的交互,而CPU运转速度越来越快,磁盘远远跟不上CPU的读写速度,才设计了内存...

onedotdot
昨天
3
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部