我尝试了 LMS 算法的示例:
import numpy as np
from neupy import algorithms
input_data = np.array([[1, 0], [2, 2], [3, 3], [0, 0]])
target_data = np.array([[1], [0], [0], [1]])
lmsnet = algorithms.LMS((2, 1), step=0.5)
lmsnet.train(input_data, target_data, epochs=200)
lmsnet.predict(np.array([[4, 4], [0, 0]]))
但是我在这一行(文件:summary_info.py)中收到“OverflowError:无法将浮点无穷大转换为整数”错误:
scale = math.ceil(self.delay_limit / average_delay)
我无法将示例中的输入参数与错误相关联,我知道除以零会到达那里,但我不知道如何解决这个问题。我不想修改库文件来解决问题。