m0_68052205 2024-10-24 21:34 采纳率: 0%
浏览 98

关于#python#的问题:吴恩达实验室错误

w10 = np.array([[-1]])
b10 = np.array([2.6])
d10 = Dense(1, activation = "linear", input_shape = (1,), weights=[w10,b10])
z10 = d10(X.reshape(-1,1))
a10 = relu(z10)
显示
ValueError: Unrecognized keyword arguments passed to Dense: {'weights': [array([-1]), array([2.6])]}

  • 写回答

2条回答 默认 最新

  • keliivin 2025-02-24 10:43
    关注

    我是将原始代码修改成了这样:
    w10 = np.array([[-1]])
    b10 = np.array([2.6])

    d10 = Dense(1, activation = "linear", input_shape = (1,), weights=[w10,b10]) 这个是课程的原始代码,会出现报错,将代码修改为下面的就OK了

    from keras import initializers
    d10 = Dense(1, activation = "linear", input_shape = (1,), kernel_initializer=initializers.Constant(w10), bias_initializer=initializers.Constant(b10))

    z10 = d10(X.reshape(-1,1))
    a10 = relu(z10)

    评论

报告相同问题?

问题事件

  • 创建了问题 10月24日