首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >神经网络- Keras - keyError:“acc”

神经网络- Keras - keyError:“acc”
EN

Stack Overflow用户
提问于 2020-10-06 10:45:57
回答 1查看 974关注 0票数 0

我是通过udemy学习Keras的。

我得到了这个错误,虽然我已经写了和老师一样的代码。

在最后一部分中,我得到了以下错误:

错误截图

任何帮助都将不胜感激。谢谢。

这是我代码的一部分:

代码语言:javascript
复制
import numpy as np
from keras.models import Sequential
from keras.layers import Dense
from keras.optimizers import Adam 
import matplotlib.pyplot as plt
%matplotlib inline

n_pts = 500
np.random.seed(0)
Xa = np.array([np.random.normal(13, 2, n_pts),
           np.random.normal(12, 2, n_pts)]).T
Xb = np.array([np.random.normal(8, 2, n_pts),
           np.random.normal(6, 2, n_pts)]).T



X = np.vstack((Xa, Xb)) 
y = np.matrix(np.append(np.zeros(n_pts), np.ones(n_pts))).T

plt.scatter(X[:n_pts,0], X[:n_pts,1])
plt.scatter(X[n_pts:,0], X[n_pts:,1  ])


model =Sequential()
model.add(Dense(units=1,input_shape=(2,),activation='sigmoid'))   
adam = Adam(lr=0.1)
model.compile(adam , loss='binary_crossentropy',metrics=['accuracy'])  
h=model.fit(x=X, y=y, verbose=1,batch_size=50,epochs=500,shuffle='true')


plt.plot(h.history['acc'])
plt.title('accuracy')
plt.xlabel('epoch')
plt.legend(['accuracy'])
EN

回答 1

Stack Overflow用户

发布于 2020-10-06 10:56:53

在TF2.0中,您必须使用完整的单词accuracy,而不是Tf1.x中的acc。即使你没有使用

从tensorflow.keras xyz导入

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/64224230

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档