1.自己添加图片实验中遇到的 module 'scipy' has no attribute 'misc'
解决:scipy版本不兼容,降级为1.2.1或者换个函数,比如修改为
my_image = np.array(Image.fromarray(image).resize((num_px,num_px))).reshape((1, num_px*num_px*3)).T
2.文本行显示出问题
双击后将代码中每段文字前的<tr>往前顶两格与段落末</tr>对齐就行
3.作业4_1中的L_model_backward函数中的注释产生了一定的而误导
每次计算时dA应该比别的要更前一层,因此input应该是grads["dA"+str(l)]
4.模型训练完之后用自己的图片进行测试时可能会遇到输入好多图片都是猫咪的情况,可以用第二周图片里面的那张风景照试试,我只有这个图片识别出来不是猫(应该是模型太垃圾了)
5.Class2里面使用TensorFlow的时候发现的版本问题
可以在被警告的代码中间添加compat.v1.
例:
tf.compat.v1.disable_eager_execution() #保证Session能够正常运行
sess = tf.compat.v1.Session()
(如第二行那样子加。第一行是为了保证session正常运行)
6.小细节:不按照顺序对随机数组定义的话会导致结果与预期不一致
7.one_hot代码段中的注释写的是每一列代表一个样本,因此我认为axis=1