首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >nnet对象的绘图神经网络

nnet对象的绘图神经网络
EN

Stack Overflow用户
提问于 2020-11-14 15:30:18
回答 1查看 581关注 0票数 1

我很难绘制由nnet生成的神经网络。我使用的代码是:

代码语言:javascript
复制
nn <- nnet(y ~ ., data = df, size = 3, decay=5e-4, maxit=200, trace = FALSE)
plot(nn)

当我运行plot(nn)时,会得到以下错误:

xy.coords中的错误(x,y,xlabel,ylabel,log):'x‘是一个列表,但没有组件'x’和'y‘

如果我在下面的代码中使用的是神经网络而不是nnet,那么绘图工作得很好。

代码语言:javascript
复制
nn <- neuralnet(y ~ ., data = df, linear.output = F, hidden = 3)
plot(nn)

不知道如果网络对象来自nnet,为什么绘图不能工作。我也尝试过devtools库,但是库中没有plot.nnet函数,在任何地方都找不到它。我尝试了NeuralNetTools库中的plotnet,但是图中不包含权重。任何帮助都是非常感谢的。

EN

回答 1

Stack Overflow用户

发布于 2020-11-14 15:50:15

最简单的工作方式(使用虚拟数据your,因为您没有共享df):

代码语言:javascript
复制
install.packages("NeuralNetTools")
代码语言:javascript
复制
library(NeuralNetTools)

df <- mtcars
nn <- nnet(carb ~ ., data = df, size = 3, decay=5e-4, maxit=200, trace = FALSE)
plotnet(nn)

这给出了下面的情节:

票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/64835527

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档