【问题标题】:Using all Input Variables in neuralnet in R在 R 中使用神经网络中的所有输入变量
【发布时间】:2015-10-22 03:57:40
【问题描述】:

我正在尝试使用 nerualnet 包在 R 中创建一个简单的神经网络。我没有输入所有 784 个输入变量,而是使用 .在这个帖子中建议喜欢:neural network using all input variables?

但是我收到了这个错误

> digitnet <- neuralnet(label ~ ., trainingset, hidden = 4)

terms.formula(formula) 中的错误:'.'在公式中,没有“数据” 论据

【问题讨论】:

    标签: r neural-network


    【解决方案1】:

    我不知道为什么这不起作用,但您始终可以使用以下方法:

    myform <- as.formula(paste0('label ~ ', 
                                 paste(names(trainingset[!names(trainingset) %in% 'label']),
                         collapse = ' + ')))
    

    然后:

    digitnet <- neuralnet(myform, trainingset, hidden = 4)
    

    它将使用神经网络模型中的所有 784 个输入变量。

    【讨论】:

      猜你喜欢
      • 2015-03-02
      • 2020-06-25
      • 1970-01-01
      • 2021-10-06
      • 2014-04-11
      • 2018-11-01
      • 2012-10-05
      • 1970-01-01
      相关资源
      最近更新 更多