微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

带有 TypeError 的 Python、Tensorflow、keras 错误:CopyFrom() 的参数必须是同一类的实例:

如何解决带有 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 举报,一经查实,本站将立刻删除。

相关推荐


Selenium Web驱动程序和Java。元素在(x,y)点处不可单击。其他元素将获得点击?
Python-如何使用点“。” 访问字典成员?
Java 字符串是不可变的。到底是什么意思?
Java中的“ final”关键字如何工作?(我仍然可以修改对象。)
“loop:”在Java代码中。这是什么,为什么要编译?
java.lang.ClassNotFoundException:sun.jdbc.odbc.JdbcOdbcDriver发生异常。为什么?
这是用Java进行XML解析的最佳库。
Java的PriorityQueue的内置迭代器不会以任何特定顺序遍历数据结构。为什么?
如何在Java中聆听按键时移动图像。
Java“Program to an interface”。这是什么意思?