module 'tensorflow._api.v2.train' has no attribute 'AdamOptimizer' (不必更改tensorflow 2)

Tensorflow 2.0

在这里插入图片描述

model.compile(optimizer = tf.train.AdamOptimizer(),
              loss = 'sparse_categorical_crossentropy',
              metrics=['accuracy'])

出错

改为:

model.compile(optimizer = tf.optimizers.Adam(),
              loss = 'sparse_categorical_crossentropy',
              metrics=['accuracy'])

即可运行成功

module 'tensorflow._api.v2.train' has no attribute 'AdamOptimizer' (不必更改tensorflow 2)_第1张图片

也可以这样改:

model.compile(optimizer = 'adam',
              loss = 'sparse_categorical_crossentropy',
              metrics=['accuracy'])

都是可以运行成功的

你可能感兴趣的:(Andrew,Ng,Tensorflow2.0,笔记)