我用python2.7 出现一下错误 其他环境依照要求配置,若该用python3.5 也是类似dtype的问题
File "predict.py", line 23, in
lstm_predict(sentence)
File "code/Sentiment_lstm.py", line 179, in lstm_predict
model = model_from_yaml(yaml_string)
File "/Users/gt/Downloads/enter/envs/py27/lib/python2.7/site-packages/keras/models.py", line 200, in model_from_yaml
return layer_from_config(config, custom_objects=custom_objects)
File "/Users/gt/Downloads/enter/envs/py27/lib/python2.7/site-packages/keras/utils/layer_utils.py", line 40, in layer_from_config
return layer_class.from_config(config['config'])
File "/Users/gt/Downloads/enter/envs/py27/lib/python2.7/site-packages/keras/models.py", line 1080, in from_config
model.add(layer)
File "/Users/gt/Downloads/enter/envs/py27/lib/python2.7/site-packages/keras/models.py", line 327, in add
output_tensor = layer(self.outputs[0])
File "/Users/gt/Downloads/enter/envs/py27/lib/python2.7/site-packages/keras/engine/topology.py", line 543, in call
self.build(input_shapes[0])
File "/Users/gt/Downloads/enter/envs/py27/lib/python2.7/site-packages/keras/layers/recurrent.py", line 763, in build
self.W = K.concatenate([self.W_i, self.W_f, self.W_c, self.W_o])
File "/Users/gt/Downloads/enter/envs/py27/lib/python2.7/site-packages/keras/backend/tensorflow_backend.py", line 1222, in concatenate
return tf.concat(axis, [to_dense(x) for x in tensors])
File "/Users/gt/Downloads/enter/envs/py27/lib/python2.7/site-packages/tensorflow/python/ops/array_ops.py", line 1043, in concat
dtype=dtypes.int32).get_shape(
File "/Users/gt/Downloads/enter/envs/py27/lib/python2.7/site-packages/tensorflow/python/framework/ops.py", line 676, in convert_to_tensor
as_ref=False)
File "/Users/gt/Downloads/enter/envs/py27/lib/python2.7/site-packages/tensorflow/python/framework/ops.py", line 741, in internal_convert_to_tensor
ret = conversion_func(value, dtype=dtype, name=name, as_ref=as_ref)
File "/Users/gt/Downloads/enter/envs/py27/lib/python2.7/site-packages/tensorflow/python/framework/constant_op.py", line 113, in _constant_tensor_conversion_function
return constant(v, dtype=dtype, name=name)
File "/Users/gt/Downloads/enter/envs/py27/lib/python2.7/site-packages/tensorflow/python/framework/constant_op.py", line 102, in constant
tensor_util.make_tensor_proto(value, dtype=dtype, shape=shape, verify_shape=verify_shape))
File "/Users/gt/Downloads/enter/envs/py27/lib/python2.7/site-packages/tensorflow/python/framework/tensor_util.py", line 374, in make_tensor_proto
_AssertCompatible(values, dtype)
File "/Users/gt/Downloads/enter/envs/py27/lib/python2.7/site-packages/tensorflow/python/framework/tensor_util.py", line 302, in _AssertCompatible
(dtype.name, repr(mismatch), type(mismatch).name))
TypeError: Expected int32, got <tf.Variable 'lstm_1_W_i:0' shape=(100, 50) dtype=float32_ref> of type 'Variable' instead.
我用python2.7 出现一下错误 其他环境依照要求配置,若该用python3.5 也是类似dtype的问题 File "predict.py", line 23, in
lstm_predict(sentence)
File "code/Sentiment_lstm.py", line 179, in lstm_predict
model = model_from_yaml(yaml_string)
File "/Users/gt/Downloads/enter/envs/py27/lib/python2.7/site-packages/keras/models.py", line 200, in model_from_yaml
return layer_from_config(config, custom_objects=custom_objects)
File "/Users/gt/Downloads/enter/envs/py27/lib/python2.7/site-packages/keras/utils/layer_utils.py", line 40, in layer_from_config
return layer_class.from_config(config['config'])
File "/Users/gt/Downloads/enter/envs/py27/lib/python2.7/site-packages/keras/models.py", line 1080, in from_config
model.add(layer)
File "/Users/gt/Downloads/enter/envs/py27/lib/python2.7/site-packages/keras/models.py", line 327, in add
output_tensor = layer(self.outputs[0])
File "/Users/gt/Downloads/enter/envs/py27/lib/python2.7/site-packages/keras/engine/topology.py", line 543, in call
self.build(input_shapes[0])
File "/Users/gt/Downloads/enter/envs/py27/lib/python2.7/site-packages/keras/layers/recurrent.py", line 763, in build
self.W = K.concatenate([self.W_i, self.W_f, self.W_c, self.W_o])
File "/Users/gt/Downloads/enter/envs/py27/lib/python2.7/site-packages/keras/backend/tensorflow_backend.py", line 1222, in concatenate
return tf.concat(axis, [to_dense(x) for x in tensors])
File "/Users/gt/Downloads/enter/envs/py27/lib/python2.7/site-packages/tensorflow/python/ops/array_ops.py", line 1043, in concat
dtype=dtypes.int32).get_shape(
File "/Users/gt/Downloads/enter/envs/py27/lib/python2.7/site-packages/tensorflow/python/framework/ops.py", line 676, in convert_to_tensor
as_ref=False)
File "/Users/gt/Downloads/enter/envs/py27/lib/python2.7/site-packages/tensorflow/python/framework/ops.py", line 741, in internal_convert_to_tensor
ret = conversion_func(value, dtype=dtype, name=name, as_ref=as_ref)
File "/Users/gt/Downloads/enter/envs/py27/lib/python2.7/site-packages/tensorflow/python/framework/constant_op.py", line 113, in _constant_tensor_conversion_function
return constant(v, dtype=dtype, name=name)
File "/Users/gt/Downloads/enter/envs/py27/lib/python2.7/site-packages/tensorflow/python/framework/constant_op.py", line 102, in constant
tensor_util.make_tensor_proto(value, dtype=dtype, shape=shape, verify_shape=verify_shape))
File "/Users/gt/Downloads/enter/envs/py27/lib/python2.7/site-packages/tensorflow/python/framework/tensor_util.py", line 374, in make_tensor_proto
_AssertCompatible(values, dtype)
File "/Users/gt/Downloads/enter/envs/py27/lib/python2.7/site-packages/tensorflow/python/framework/tensor_util.py", line 302, in _AssertCompatible
(dtype.name, repr(mismatch), type(mismatch).name))
TypeError: Expected int32, got <tf.Variable 'lstm_1_W_i:0' shape=(100, 50) dtype=float32_ref> of type 'Variable' instead.