报错如下
/Users/liushanlin/miniforge3/envs/py3.9/bin/python /Users/liushanlin/PycharmProjects/DLstudy/run/lenet_mnist.py
[INFO] accessing MNIST...
[INFO] compiling model...
Traceback (most recent call last):
File "/Users/liushanlin/PycharmProjects/DLstudy/run/lenet_mnist.py", line 27, in <module>
model = LeNet.build(width=28, height=28, depth=1, classes=10)
File "/Users/liushanlin/PycharmProjects/DLstudy/nn/conv/lenet.py", line 13, in build
model = Sequential()
File "/Users/liushanlin/miniforge3/envs/py3.9/lib/python3.9/site-packages/tensorflow/python/training/tracking/base.py", line 530, in _method_wrapper
result = method(self, *args, **kwargs)
File "/Users/liushanlin/miniforge3/envs/py3.9/lib/python3.9/site-packages/keras/engine/sequential.py", line 107, in __init__
super(functional.Functional, self).__init__( # pylint: disable=bad-super-call
File "/Users/liushanlin/miniforge3/envs/py3.9/lib/python3.9/site-packages/tensorflow/python/training/tracking/base.py", line 530, in _method_wrapper
result = method(self, *args, **kwargs)
File "/Users/liushanlin/miniforge3/envs/py3.9/lib/python3.9/site-packages/keras/engine/training.py", line 289, in __init__
self._init_batch_counters()
File "/Users/liushanlin/miniforge3/envs/py3.9/lib/python3.9/site-packages/tensorflow/python/training/tracking/base.py", line 530, in _method_wrapper
result = method(self, *args, **kwargs)
File "/Users/liushanlin/miniforge3/envs/py3.9/lib/python3.9/site-packages/keras/engine/training.py", line 297, in _init_batch_counters
self._train_counter = tf.Variable(0, dtype='int64', aggregation=agg)
File "/Users/liushanlin/miniforge3/envs/py3.9/lib/python3.9/site-packages/tensorflow/python/ops/variables.py", line 268, in __call__
return cls._variable_v2_call(*args, **kwargs)
File "/Users/liushanlin/miniforge3/envs/py3.9/lib/python3.9/site-packages/tensorflow/python/ops/variables.py", line 250, in _variable_v2_call
return previous_getter(
File "/Users/liushanlin/miniforge3/envs/py3.9/lib/python3.9/site-packages/tensorflow/python/ops/variables.py", line 243, in <lambda>
previous_getter = lambda **kws: default_variable_creator_v2(None, **kws)
File "/Users/liushanlin/miniforge3/

在尝试运行一个使用LeNet构建的卷积神经网络模型时,遇到了TypeError,具体错误信息指向参数类型不匹配。问题出在创建Sequential模型的行:`model=Sequential()`。该错误可能是由于不同版本的TensorFlow库导致的内部类冲突。解决方案可能涉及更新TensorFlow库到兼容的版本,或者检查导入模块和依赖的一致性。
最低0.47元/天 解锁文章
12万+

被折叠的 条评论
为什么被折叠?



