我正在尝试定义LSTM并得到错误“ TypeError:add缺少1个必需的位置参数:'layer'”

问题描述

```

x_train.shape (1271,322) x_scaler = MinMaxScaler() x_train = x_scaler.fit_transform(x_train) y_train.shape (1271,161) y_scaler = MinMaxScaler() y_train = y_scaler.fit_transform(y_train) x_train = x_train.reshape(1271,322,1) reg =顺序的 reg.add(LSTM(单位= 200,激活='relu',input_shape =(322,1))) reg.add(Dense(161))


TypeError                                 Traceback (most recent call last)
<ipython-input-43-ab4dcb49e16c> in <module>()
      1 reg = Sequential
----> 2 reg.add(LSTM(units = 200,activation = 'relu',input_shape = (322,1)))
      3 reg.add(Dense(161))

/usr/local/lib/python3.6/dist-packages/tensorflow/python/training/tracking/base.py in _method_wrapper(self,*args,**kwargs)
    455     self._self_setattr_tracking = False  # pylint: disable=protected-access
    456     try:
--> 457       result = method(self,**kwargs)
    458     finally:
    459       self._self_setattr_tracking = previous_value  # pylint: disable=protected-access

TypeError: add() missing 1 required positional argument: 'layer'

解决方法

暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!

如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。

小编邮箱:dio#foxmail.com (将#修改为@)