问题标签 [nnet]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
r - 如何查看使用插入符号训练的 nnet 的权重和偏差?
我需要使用插入符号中的 nnet 训练的回归神经网络的每个节点的权重和偏差值。是否可以将此值导出到 csv?
r - R中由nnet包创建的模型返回“奇怪”的结果
我需要在 R 中通过神经网络做一些工作,并检查了 nnet 包和神经网络包。为了理解 nnet 包提供的功能,我基于 iris 数据集编写了以下代码:
但是,无论我如何更改代码或数据集,我总是得到类似于以下部分的结果:
V1 特征应该是 1,2,3(这是目标变量)的混合,而不是只有 1。有人对我的代码有任何想法吗?
r - Caret 包:并非所有功能都适用于所有型号
我有下面的脚本可以很好地与 ctree 模型/派对包一起使用。当我将它与 NNET 模型/包交换时,varImp 和 plot(final model) 会引发错误。我的“假设”是 caret 包中的辅助函数适用于所有支持的模型。
r - R nnet multiniom(多项逻辑回归模型) - 分配惩罚以避免错误分类
我正在使用 nnet 包中的 multinom 来将逻辑回归模型拟合到由 3 个类组成的数据,但是这些类的普遍性并不平衡。我想分配权重/惩罚,以告诉模型避免对某个类别进行错误分类。这是我的代码和一部分数据:
任何人都知道如何分配错误分类处罚?具体来说,我想分配一个 10:5:1 的惩罚比(对应于 1,2,3 类),这意味着我真的很喜欢在 1 类上准确。我的目标变量 cut.rank 的分布是 ~ 0.04,0.08, 0.88。由于第 1 类的流行率较低,因此该类的模型敏感性较低。
r - R 多项逻辑回归模型分配惩罚以避免错误分类
我对 R 很陌生,想知道 nnet 包中用于拟合逻辑回归模型的函数 multinom 是否能够分配权重/惩罚,以便告诉模型避免对某个类进行错误分类。我有三个类,它们的分布差异很大,导致数据集非常不平衡。这就是为什么我认为权重/惩罚可以迫使模型在课堂上更准确,而且流行度较低。这是电话:
r - R nnet 模型作为用于其他编程语言的方程
我已经使用 nnet 在 RStudio 中成功创建了模型。
但现在我需要用 Java 对其进行编码。我想我可以取权重(wts)并建立激活函数所需的方程,但我希望有人已经编写了一个函数来做到这一点。
人们通常如何使用他们的 R 模型并在 C、Java 等中实现它们?
ETC...
也许以前有人问过这个问题,但数小时的谷歌搜索并没有揭示答案。
感谢您的帮助。我非常感激。
r - 如何在 nnet 包中为 multinom 方法指定权重参数
我在 nnet 包中使用 multinom 方法,我需要根据类的比例对它们进行不同的加权。我什至有我的比例。
问题是如何为 multinom 方法指定权重参数?如果我只是指定一个列表,它如何将实际类映射到权重?
r - 每次我在 R 上重新训练神经网络时,都会获得不同的时间序列预测值
我试图用 R 上的包 nnet 拟合一些数据。训练神经网络后,我想预测一些值,但如果我重新训练网络并再次预测,我会得到显着不同的值。
这是一个复制/粘贴的可重现代码,看看我在说什么。
如果您重新运行星号行下方的代码,您可以看到每次运行时预测值的显着差异。这里有两个图,您可以在其中看到我所指的内容:
我尝试更改隐藏神经元的数量和最大迭代次数,但我得到了相同的行为。
我是 R 神经网络和一般神经网络的新手,所以我不知道我是否遗漏了代码或问题的一般方法。我知道 ANN 可能会陷入局部最小值,但我认为他们不应该每次都预测如此不同的值。
请让我理解我做错了什么,因为这只是我想做的许多模型中的一个,我真的很想理解 ANN。
r - R 的 class.ind() 函数有什么作用,我什么时候使用它?
R 文档说nnet::class.ind()
从给定的因素生成一个类指示函数。
它是否将一个因素转换为一些二元分类?
我们何时以及为何使用此功能?请给我一些例子。
任何帮助表示赞赏。谢谢你。
r - R 属性“.Environment”在 nnet 包中消耗大量 RAM
我有一段使用 nnet 包的代码,我有兴趣计算许多不同的神经网络模型,然后将所有模型保存到磁盘(使用 save() )。
我遇到的问题是神经网络中的“术语”元素有一个属性“.Environment”,最终达到数百兆字节,而模型的其余部分只有几千字节。(一旦拟合值和残差被删除)
此外,删除“.Environment”属性似乎不会在使用带有“预测”的模型方面造成问题。
有谁知道 R 或 nnet 对这个属性做了什么?有没有人见过这样的事情?