访问电子书网页https://developer.aliyun.com/ebook/415
在线阅读电子书,找到 案例三:如何自己训练一个热狗识别模型
下载文档中压缩包https://pai-public-data.oss-cn-beijing.aliyuncs.com/not_hotdog.zip
解压not_hotdog.zip,然后解压目录中的seefood.zip
本地用anaconda navigator环境启动JupyterLab
左侧目录打开download/not_hotdog,打开hot_dog_cnn.ipynb文件
File->New->Terminal启动一个终端,运行命令安装依赖包
pip install --upgrade pip
pip install tensorflow
pip install scikit-image
pip install opencv-python
也可以在notebook中运行
版本兼容需要修改
import tensorflow.compat.v1 as tf
classSize = 100 #只是测试,不需要设置大的值
from keras.layers.normalization.batch_normalization_v1 import BatchNormalization
Model.predict_classes修改为np.argmax,新版本model没有predict_classes可以调用
点击工具栏按钮运行所有Cell
输出模型信息
结果验证