- android - 多次调用 OnPrimaryClipChangedListener
- android - 无法更新 RecyclerView 中的 TextView 字段
- android.database.CursorIndexOutOfBoundsException : Index 0 requested, 光标大小为 0
- android - 使用 AppCompat 时,我们是否需要明确指定其 UI 组件(Spinner、EditText)颜色
我试图弄清楚如何使用 Neupy 配置神经网络。问题是我似乎找不到 GRNN 的太多选项,只有描述的 sigma 值 here :
有一个参数 y_i,我希望能够调整它,但似乎没有办法在包上做到这一点。我正在解析代码,但我不是开发人员,所以我很难遵循所有步骤,也许更有经验的人可以找到调整该参数的方法。
谢谢
最佳答案
从您提供的链接看来,y_i 是目标变量。在你的情况下,这是你的目标训练变量。在 neupy 代码中,它在预测过程中使用。 https://github.com/itdxer/neupy/blob/master/neupy/algorithms/rbfn/grnn.py#L140
GRNN 使用惰性学习,这意味着它不进行训练,只是在每个预测中重复使用所有训练数据。 self.target_train 变量只是您在训练阶段使用的副本。您可以在进行预测之前更新此值
from neupy import algorithms
grnn = algorithms.GRNN(std=0.1)
grnn.train(x_train, y_train)
grnn.train_target = modify_grnn_algorithm(grnn.train_target)
predicted = grnn.predict(x_test)
或者您可以使用 GRNN 代码进行预测,而不是默认的 predict
函数
import numpy as np
from neupy import algorithms
from neupy.algorithms.rbfn.utils import pdf_between_data
grnn = algorithms.GRNN(std=0.1)
grnn.train(x_train, y_train)
# In this part of the code you can do any moifications you want
ratios = pdf_between_data(grnn.input_train, x_test, grnn.std)
predicted = (np.dot(grnn.target_train.T, ratios) / ratios.sum(axis=0)).T
关于python - 使用 neupy 的 GRNN,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/49328103/
我想使用 neupy 构建一个神经网络。因此我构建了以下架构: network = layers.join( layers.Input(10),
我使用 neupy 来获取一组神经元,代码如下: All = pd.read_csv("inputfile.csv") df = pd.DataFrame(All) coords = df.as_ma
我试图弄清楚如何使用 Neupy 配置神经网络。问题是我似乎找不到 GRNN 的太多选项,只有描述的 sigma 值 here : 有一个参数 y_i,我希望能够调整它,但似乎没有办法在包上做到这一点
如何在 Neupy 或 Theano 中实现自定义激活函数(通过梯度下降调整均值和方差的 RBF 核)以在 Neupy 中使用。 {快速背景:梯度下降适用于网络中的每个参数。我想创建一个专门的特征空间
首先感谢您阅读本文,如果您能提供帮助,请提前致谢。这是我用于监督学习的算法: # Define neural network cgnet = algorithms.LevenbergMarqua
我尝试了 LMS 算法的示例: import numpy as np from neupy import algorithms input_data = np.array([[1, 0], [2, 2
我无法安装 Neupy 包。我使用 Python 3.5 和 Windows 10.. 我尝试从源代码中克隆它如下: git clone https://github.com/itdxer/neupy
我是一名优秀的程序员,十分优秀!