Python `TypeError:get#u config()缺少1个必需的位置参数:';自我';`试图在Tensorflow中保存模型时

Python `TypeError:get#u config()缺少1个必需的位置参数:';自我';`试图在Tensorflow中保存模型时,python,tensorflow,keras,Python,Tensorflow,Keras,请帮我做以下事情。我似乎无法保存我的模型。如您所见,我确实引用了Sequential()方法的实例 model=tf.keras.models.Sequential() model.add(tf.keras.layers.InputLayer(input_shape=[timepartion,1])) model.add(tf.keras.layers.Conv1D)(内核大小=时间部分, 过滤器=1000, 步幅=1, 使用_bias=False, 激活=“relu”, kernel_init

请帮我做以下事情。我似乎无法保存我的模型。如您所见,我确实引用了
Sequential()
方法的实例

model=tf.keras.models.Sequential()
model.add(tf.keras.layers.InputLayer(input_shape=[timepartion,1]))
model.add(tf.keras.layers.Conv1D)(内核大小=时间部分,
过滤器=1000,
步幅=1,
使用_bias=False,
激活=“relu”,
kernel_initializer=tf.keras.initializer.VarianceScaling)
model.summary()
模型添加(tf.keras.layers.Dropout(速率=0.2))
添加(tf.keras.layers.flatte())
模型添加(tf.keras.layers.Dense)(32,
激活='relu',
kernel_initializer=tf.keras.initializer.VarianceScaling)
模型添加(tf.keras.layers.Dense)(8,
激活='relu',
kernel_initializer=tf.keras.initializer.VarianceScaling)
模型添加(tf.keras.layers.Dense)(1,
kernel_initializer=tf.keras.initializer.VarianceScaling)
model.summary()
compile(optimizer=tf.keras.optimizers.Adam(lr=0.001),
loss=“均方误差”,
指标=[“准确度”、“mae”])
filepath=“model.h5”
模型拟合(输入,
标签,
每个历元的步数=1,
时代=2,
shuffle=False,
详细=1)
tf.keras.models.save_model(model,
文件路径,
覆盖=真,
包括(优化器=真)
我在将模型保存到Jupyter笔记本中时遇到问题。文件实际上被创建了,但是我得到了这个错误。这很奇怪,因为我正在引用模型实例

TypeError: get_config() missing 1 required positional argument: 'self'

问题在于内核初始值设定项无法序列化,因为您尚未实例化它。要实例化它,请添加圆括号
()

kernel\u initializer=tf.keras.initializers.VarianceScaling()