model = model_maker( TypeError: __init__() got an unexpected keyword argument 'deep_supervision'
时间: 2023-10-04 15:10:10 浏览: 94
这个错误可能是因为你正在使用的模型构建函数中没有 `deep_supervision` 这个参数,但是你却在调用函数时提供了这个参数。
你可以尝试检查一下你的模型构建函数以确认是否有这个参数。如果没有,你需要删除调用函数时提供的 `deep_supervision` 参数。如果有,你可以尝试更新你的模型构建函数以支持 `deep_supervision` 参数。
同时,你也可以尝试查看一下你所使用的模型构建函数的文档,以确认它是否支持 `deep_supervision` 参数。
相关问题
Traceback (most recent call last): File "D:\python\LTSM.py", line 58, in <module> model=LSTM(input_dim=input_dim,hidden_dim=hidden_dim,output_dim=output_dim,num_layers=num_layers) TypeError: Module.__init__() got an unexpected keyword argument 'input_dim'
这个错误提示说明你在初始化一个LSTM模型时传入了一个不被支持的参数"input_dim"。可能是因为你使用的LSTM模型库不支持这个参数,或者你使用的LSTM模型库中这个参数的名称不同。
建议检查一下你使用的LSTM模型库中初始化函数的参数列表,确保你使用的参数名称和顺序都是正确的。如果问题仍然存在,请查看模型库文档或者参考其他相关代码来解决问题。
model = build_lstm_generator(seq_len=seq_len, hidden_size=hidden_size,vocab_size=len(offsets_vocab)+len(durations_vocab)*len(notes_vocab)) TypeError: build_lstm_generator() got an unexpected keyword argument 'seq_len'
这个错误通常是由于函数 `build_lstm_generator` 的参数列表中没有 `seq_len` 这个参数,但是你尝试在调用该函数时使用了这个参数。
具体来说,可能是以下原因之一:
1. 函数 `build_lstm_generator` 的参数列表中确实没有 `seq_len` 这个参数。请检查函数定义,并确保你调用该函数时使用了正确的参数名称和值。
2. 函数 `build_lstm_generator` 的参数列表中确实有 `seq_len` 这个参数,但是你没有正确地传递该参数。请检查你的代码,并确保你传递了正确的参数名称和值。
3. 可能是函数 `build_lstm_generator` 的参数列表中有一个名为 `seq_len` 的参数,但是该参数是一个可选参数,而你使用了错误的函数调用方式。请检查你的代码,并根据函数定义使用正确的函数调用方式。
请仔细检查你的代码,并确保使用了正确的参数名称和值。如果问题仍然存在,请提供更多的代码和上下文信息以供更进一步的帮助。
阅读全文