gpt4 book ai didi

python - tensorflow 2.0 阿尔法。问题 keras 未找到

转载 作者:行者123 更新时间:2023-12-01 01:01:24 25 4
gpt4 key购买 nike

这是我的第一篇文章,希望有格式化代码的功能,如果没有的话,抱歉!我用了大约 5 周的时间迈出了使用 tensorflow 的第一步。现在我想尝试一下tensorflow 2.0。我知道我可以使用 1.13。但简单的想要得到2.0运行。

我安装了tensorflow 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()

错误总是存在

Undefined variable from input:keras

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))
'''

正如您在这里看到的,使用了2.0,但无法运行,导致错误来自输入的 undefined variable :keras

print(tf.version) 显示,tensorflow 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 :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

关于python - tensorflow 2.0 阿尔法。问题 keras 未找到,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/55773577/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com