大树先生的博客链接是:https://blog.csdn.net/koala_tree/article/details/78057033
总的来说,这篇博客写的还是不错的,但中间有一个错误,我现在来说明一下。
当你看这篇博客到第五部分的时候,就是下面这些代码:
index = 1
plt.imshow(test_set_x[:,index].reshape((num_px, num_px, 3)))
print ("y = " + str(test_set_y[0,index]) + ", you predicted that it is a "+ classes[d["Y_prediction_test"][0,index]].decode("utf-8") + "picture."")
n
你如果按照上面这个程序来就会出现这样的报错
原因是:这句代码:classes[d["Y_prediction_test"][0,index]].decode("utf-8")发生错误
正确的da是:print ("y = " + str(test_set_y[0,index])+", you predicted that it is a "+ classes[int(d["Y_prediction_test"][0,index])].decode("utf-8"))
即:在前面加int
感谢大家阅读!