Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/tensorflow/5.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Python 没有属性“获取默认图”_Python_Tensorflow_Keras - Fatal编程技术网

Python 没有属性“获取默认图”

Python 没有属性“获取默认图”,python,tensorflow,keras,Python,Tensorflow,Keras,我有一个python代码,如下所示: from keras.models import Sequential .... gc.collect() model = Sequential() model.add(Dense(32,input_shape = (6,),activation = 'relu')) ... 但这给了我一个线性模型的错误。它是: AttributeError:'module'对象没有属性'get\u default\u graph' 或以完整的形式: File "neur

我有一个python代码,如下所示:

from keras.models import Sequential
....
gc.collect()
model = Sequential()
model.add(Dense(32,input_shape = (6,),activation = 'relu'))
...
但这给了我一个线性模型的错误。它是:

AttributeError:'module'对象没有属性'get\u default\u graph'

或以完整的形式:

File "neuralnetwork.py", line 38, in <module> model = Sequential()
File "/usr/local/lib/python2.7/dist-packages/keras/engine/sequential.py", line 87, in __init__
super(Sequential, self).__init__(name=name)
File "/usr/local/lib/python2.7/dist-packages/keras/legacy/interfaces.py", line 91, in wrapper
return func(*args, **kwargs)
File "/usr/local/lib/python2.7/dist-packages/keras/engine/network.py", line 96, in __init__
self._init_subclassed_network(**kwargs)
File "/usr/local/lib/python2.7/dist-packages/keras/engine/network.py", line 294, in _init_subclassed_network
self._base_init(name=name)
File "/usr/local/lib/python2.7/dist-packages/keras/engine/network.py", line 109, in _base_init
name = prefix + '_' + str(K.get_uid(prefix))
File "/usr/local/lib/python2.7/dist-packages/keras/backend/tensorflow_backend.py", line 74, in get_uid
graph = tf.get_default_graph()
AttributeError: 'module' object has no attribute 'get_default_graph'

我确实知道神经网络、它们的工作原理以及所有的一切。我从零开始实现了一个。但是我第一次使用tensorflow,不知道这个错误可能意味着什么。请帮我解决这个问题。谢谢

未安装的Tenserflow版本=2.o。使用pip安装tenserflow,它将安装1.13,解决了我的问题。希望它也能帮助您

未安装的tenserflow version=2.o。使用pip安装tenserflow,它将安装1.13,解决了我的问题。我希望它也能帮助您

因为您使用的是tensorflow 2.0,所以您应该在tensorflow中使用keras API。将导入语句更改为:

import tensorflow as tf
from tensorflow import keras
....
model = keras.Sequential()
model.add(keras.layers.Dense(32,input_shape = (6,),activation = 'relu'))
...

因为您使用的是tensorflow 2.0,所以应该在tensorflow中使用keras API。将导入语句更改为:

import tensorflow as tf
from tensorflow import keras
....
model = keras.Sequential()
model.add(keras.layers.Dense(32,input_shape = (6,),activation = 'relu'))
...

你是在混合Keras和纯Tensorflow吗?默认图形是默认使用的图形。它可能已被代码中较高的其他行更改/删除?您的tensorflow版本是什么printtf.\uuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuu。今天才开始使用tensorflow。很抱歉…@Vlad 2.0.0-alpha0默认情况下,它是tf2中的渴望执行,而tf2中没有图形。使用旧版本的tf或tf.Keras您是否将Keras和纯Tensorflow混合使用?默认图形是默认使用的图形。它可能已被代码中较高的其他行更改/删除?您的tensorflow版本是什么printtf.\uuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuu。今天才开始使用tensorflow。很抱歉…@Vlad 2.0.0-alpha0默认情况下,它是tf2中的渴望执行,而tf2中没有图形。使用较旧版本的tf或使用tf.keras