如何解决带有 TypeError 的 Python、Tensorflow、keras 错误:CopyFrom() 的参数必须是同一类的实例:
对CNN算法进行建模并编译后,这就是模型拟合的方法。我正在尝试此代码:
history = model.fit({"bubble_image": X_train,"case": X_train2.reshape(1148,16,1)},{"Temperature": Y_train},epochs=1000,batch_size=8,verbose=2,callbacks=[es])
但我收到此错误:
Traceback (most recent call last):
File "C:\ProgramData\Anaconda3\envs\cnntest1\lib\site-packages\IPython\core\interactiveshell.py",line 3437,in run_code
exec(code_obj,self.user_global_ns,self.user_ns)
File "<ipython-input-2-991095a4c4d9>",line 1,in <module>
runfile('E:/cnntest_v2.py',wdir='E:/')
File "C:\Program Files\JetBrains\PyCharm Community Edition 2021.1.2\plugins\python-ce\helpers\pydev\_pydev_bundle\pydev_umd.py",line 197,in runfile
pydev_imports.execfile(filename,global_vars,local_vars) # execute the script
File "C:\Program Files\JetBrains\PyCharm Community Edition 2021.1.2\plugins\python-ce\helpers\pydev\_pydev_imps\_pydev_execfile.py",line 18,in execfile
exec(compile(contents+"\n",file,'exec'),glob,loc)
File "E:/cnntest_v2.py",line 157,in <module>
verbose=2,callbacks=[es]
File "C:\ProgramData\Anaconda3\envs\cnntest1\lib\site-packages\tensorflow\python\keras\engine\training_v1.py",line 785,in fit
use_multiprocessing=use_multiprocessing)
File "C:\ProgramData\Anaconda3\envs\cnntest1\lib\site-packages\tensorflow\python\keras\engine\training_arrays.py",line 666,in fit
steps_name='steps_per_epoch')
File "C:\ProgramData\Anaconda3\envs\cnntest1\lib\site-packages\tensorflow\python\keras\engine\training_arrays.py",line 386,in model_iteration
batch_outs = f(ins_batch)
File "C:\ProgramData\Anaconda3\envs\cnntest1\lib\site-packages\tensorflow\python\keras\backend.py",line 3629,in __call__
self._make_callable(Feed_arrays,Feed_symbols,symbol_vals,session)
File "C:\ProgramData\Anaconda3\envs\cnntest1\lib\site-packages\tensorflow\python\keras\backend.py",line 3564,in _make_callable
callable_opts.run_options.copyFrom(self.run_options)
**TypeError: Parameter to copyFrom() must be instance of same class: expected tensorflow.Runoptions got str.
我该如何修复我的错误?
TensorFlow 2.2 版,Python 3.7。
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。