张量流 2.0 alpha.未找到问题 keras



这是我的第一篇文章,希望格式化代码功能,如果没有,对不起! 我在张量流中迈出了大约 5 周的第一步。 现在我想尝试张量流 2.0。我知道我可以使用 1.13。但简单想得到 2.0 运行。

我所做的是安装张量流alpha:

pip install tensorflow==2.0.0-alpha0

好的,还有 cuda 10.,但我还没有到需要 cuda 的地步。它现在看起来像这样:

(tensor) schattenzeit@schattenzeit-GP62-2QE:~/venv$ pip list
Package              Version             
-------------------- --------------------
absl-py              0.7.1               
astor                0.7.1               
enum34               1.1.6               
gast                 0.2.2               
google-pasta         0.1.5               
grpcio               1.20.0              
h5py                 2.9.0               
Keras                2.2.4               
Keras-Applications   1.0.7               
Keras-Preprocessing  1.0.9               
Markdown             3.1                 
matlab               0.1                 
mock                 2.0.0               
numpy                1.16.2              
pandas               0.24.2              
pandas-ml            0.6.1               
pbr                  5.1.3               
pip                  19.0.3              
protobuf             3.7.1               
python-dateutil      2.8.0               
pytz                 2019.1              
PyYAML               5.1                 
scipy                1.2.1               
setuptools           41.0.0              
six                  1.12.0              
tb-nightly           1.14.0a20190301     
tensorflow-gpu       2.0.0a0             
termcolor            1.1.0               
tf-estimator-nightly 1.14.0.dev2019030115
Werkzeug             0.15.2              
wheel                0.33.1              
wrapt                1.11.1  

但是当我想用 tensorflow 2.0 制作少量样本时,我总是得到 keras 的错误原因。当我想加载雾数据时很简单,或者例如

model = tf.keras.models.Sequential()

错误始终是

来自输入的未定义变量:keras

凯拉斯在哪里? 代码不是火箭科学,只是一个测试代码运行,也许愚蠢地放在论坛右侧标签上。

import datetime
from datetime import datetime , timedelta
from dateutil import relativedelta
from keras.layers import Dense,Conv2D, Flatten, MaxPooling2D, Dropout
from  pandas_ml import ConfusionMatrix
from tensorflow.python.client import device_lib
import tensorflow as tf
if __name__ == '__main__':
print (tf.version)   
# shows always Undefined variable from input:keras
mnist = tf.keras.datasets.mnist
'''
model = tf.keras.models.Sequential()
model.add(tf.keras.layers.Conv2D(30,kernel_size=(3,3), activation="relu",input_shape=(28,28,1) ))
model.add(tf.keras.layers.MaxPool2D(pool_size=(2,2)) ) # , strides, padding, data_format)) 
'''

Asso 你在这里看到,使用了 2.0,但无法运行错误原因Undefined variable from input:keras.

print(tf.version)显示,张量流 2.0 就在那里:

多谢。

import datetime
from datetime import datetime , timedelta
from dateutil import relativedelta
import gzip
import zipfile
import numpy as np
from keras.utils import to_categorical
from keras.layers import Dense,Conv2D, Flatten, MaxPooling2D, Dropout
from  pandas_ml import ConfusionMatrix
from tensorflow.python.client import device_lib
import tensorflow as tf
if __name__ == '__main__':
print (tf.version)   
# shows always Undefined variable from input:keras
mnist = tf.keras.datasets.mnist
'''
model = tf.keras.models.Sequential()
model.add(tf.keras.layers.Conv2D(30,kernel_size=(3,3), activation="relu",input_shape=(28,28,1) ))
model.add(tf.keras.layers.MaxPool2D(pool_size=(2,2)) ) # , strides, padding, data_format)) 
'''

我希望,例如model = tf.keras.models.Sequential()不会以错误Undefined variable from input:keras结束。

您的代码混合了 TensorFlow 版本的 Keras(随 tensorflow-2.0 一起安装)和独立的 Keras。将输入从以下位置更改:

from keras.utils import to_categorical
from keras.layers import Dense,Conv2D, Flatten, MaxPooling2D, Dropout

from tensorflow.keras.utils import to_categorical
from tensorflow.keras.layers import Dense,Conv2D, Flatten, MaxPooling2D, Dropout

最新更新