楼主: hnjyzdc
7579 10

[问答] R语言做神经网络,多个输入多个输出的命令怎么写? [推广有奖]

  • 1关注
  • 11粉丝

已卖:1536份资源

硕士生

48%

还不是VIP/贵宾

-

威望
0
论坛币
76584 个
通用积分
32.5965
学术水平
8 点
热心指数
18 点
信用等级
8 点
经验
4719 点
帖子
117
精华
0
在线时间
109 小时
注册时间
2016-1-27
最后登录
2025-2-12

楼主
hnjyzdc 发表于 2016-2-1 14:34:15 |AI写论文
18论坛币
如题,只看见过多个输入一个输出的,多个输出,多个输出的却没见过。。。

最佳答案

lxy444 查看完整内容

使用 net 包中的 class.ind 函数就可以了. 以 R 语言自带的 iris 数据集为例,代码如下 其中的 f 就是生成的公式,,不过我这里最后使用的是 neuralnet 包做的神经网络,个人更推荐使用这个包。
关键词:神经网络 神经网 R语言 网络

回帖推荐

lxy444 发表于8楼  查看完整内容

1 表示常数项, 我在语句里设置了2层隐藏神经元,每个隐藏层是3个神经单元,有的权重为0 就是模型的结果而已

沙发
lxy444 学生认证  发表于 2016-2-1 14:34:16
使用 net 包中的 class.ind 函数就可以了. 以 R 语言自带的 iris 数据集为例,代码如下

  1. library(nnet)
  2. library(neuralnet)

  3. data(iris)
  4. X <- iris[, 1:4]
  5. y <- iris$Species

  6. output <- class.ind(y)
  7. colnames(output) <- paste0('out.', colnames(output))
  8. output.names <- colnames(output)
  9. input.names <- colnames(X)
  10. train <- cbind(iris, output)

  11. f <- paste(paste(output.names, collapse = '+'), '~',
  12.            paste(input.names, collapse = '+'))

  13. net <- neuralnet(f, train, hidden = rep(3, 2))

  14. plot(net)
复制代码


其中的 f 就是生成的公式,,不过我这里最后使用的是 neuralnet 包做的神经网络,个人更推荐使用这个包。

藤椅
bbslover 在职认证  发表于 2016-2-3 04:55:04
randomForest have multiple output?

板凳
万人往LVR 在职认证  发表于 2016-2-3 08:59:50
神经网络那么多包。。。你用哪一个。。。

报纸
hnjyzdc 发表于 2016-3-21 23:00:04
万人往LVR 发表于 2016-2-3 08:59
神经网络那么多包。。。你用哪一个。。。
nnet,还有其他包么?请问有可以实现我说的么?

地板
hnjyzdc 发表于 2016-3-21 23:02:18
bbslover 发表于 2016-2-3 04:55
randomForest have multiple output?
No,No,No,it is not randomForest,but nerve network.

7
hnjyzdc 发表于 2016-3-22 16:08:42
lxy444 发表于 2016-3-22 10:43
使用 net 包中的 class.ind 函数就可以了. 以 R 语言自带的 iris 数据集为例,代码如下
嗯嗯,请问图片里最上面的三个1是什么意思,怎么凭空出现三个接点,并且还有权重0.0.

8
lxy444 学生认证  发表于 2016-3-22 16:49:13
hnjyzdc 发表于 2016-3-22 16:08
嗯嗯,请问图片里最上面的三个1是什么意思,怎么凭空出现三个接点,并且还有权重0.0.
1 表示常数项, 我在语句里设置了2层隐藏神经元,每个隐藏层是3个神经单元,有的权重为0 就是模型的结果而已

9
hnjyzdc 发表于 2016-3-22 17:51:07
lxy444 发表于 2016-3-22 16:49
1 表示常数项, 我在语句里设置了2层隐藏神经元,每个隐藏层是3个神经单元,有的权重为0 就是模型的结果而 ...
OK,非常完美~~还想请问一下有没有关于这方面的书籍可以推荐一下,最好能把那个神经网络函数里的所有参数都讲明白的。R的帮助文档只有概念。。。。

10
lxy444 学生认证  发表于 2016-3-22 20:23:51
hnjyzdc 发表于 2016-3-22 17:51
OK,非常完美~~还想请问一下有没有关于这方面的书籍可以推荐一下,最好能把那个神经网络函数里的所有参数 ...
给你两个参考链接吧,讲的比较清楚
http://ufldl.stanford.edu/wiki/i ... F%E7%BD%91%E7%BB%9C

还有这个
http://neuralnetworksanddeeplearning.com/index.html
已有 1 人评分学术水平 收起 理由
robbieyeah + 1 好的意见建议

总评分: 学术水平 + 1   查看全部评分

您需要登录后才可以回帖 登录 | 我要注册

本版微信群
加好友,备注cda
拉您进交流群
GMT+8, 2025-12-23 11:08