本次练习使用的是tensorflow 2.6版本,也就是最新版。但作业中很多调用语句都是老版的,导致出现很多模块引用报错。
解决办法主要有两种:1.降低tensorflow版本; 2.修改引用语句
1.Tensorflow 模型
数据集中的图片已经进行了标注,index 用于索引不同的图片,可以自行修改查看不同结果:

# Example of a picture
index = 1
plt.imshow(X_train_orig[index])
print ("y = " + str(np.squeeze(Y_train_orig[:, index])))

1.1创建占位符
报错1:
AttributeError:'tensorflow' has no attribute

这篇博客讲述了在使用Tensorflow 2.6版本完成吴恩达深度学习编程作业时遇到的老版调用语句导致的模块引用错误。主要解决方法包括降低Tensorflow版本或修改引用语句。文中详细介绍了如何处理初始化参数、前向传播、计算成本时的错误,并提到了因Tensorflow和scipy版本更新引起的函数弃用问题及其解决策略。
最低0.47元/天 解锁文章
703

被折叠的 条评论
为什么被折叠?



