我正在尝试在Python中创建自回归神经网络(NARX)。我只找到了一个叫做PyNeurgen的库。但是我没有找到任何使用它的示例程序,用于训练和预测时间序列。如果有人能分享如何使用网络来训练和预测时间序列,或者是否有其他适合NARX的好库。
我正在尝试在Python中创建自回归神经网络(NARX)。我只找到了一个叫做PyNeurgen的库。但是我没有找到任何使用它的示例程序,用于训练和预测时间序列。如果有人能分享如何使用网络来训练和预测时间序列,或者是否有其他适合NARX的好库。
...
from pyneurgen.recurrent import NARXRecurrent
...
# NARXRecurrent
input_nodes = 2
hidden_nodes = 2
output_nodes = 2
output_order = 3
incoming_weight_from_output = .6
input_order = 2
incoming_weight_from_input = .4
net = NeuralNet()
net.init_layers(input_nodes, [hidden_nodes], output_nodes,
NARXRecurrent(
output_order,
incoming_weight_from_output,
input_order,
incoming_weight_from_input))
net.randomize_network()