吴恩达-卷积神经网络-第三周作业-yolo.h5缺失 COURSE 4 Convolutional Neural Networks\week-3\model_data\yolo.h5

作业文件中没有yolo.h5,导致不能运行下面语句

yolo_model = load_model("model_data/yolo.h5")

你会遇到yolo.h5文件找不到的情况,而当你去网上下载了一个yolo.h5文件时,可能会遇到unknown opcode等其他错误,在GitHub上找了半天没有找到合适的。

自己生成一个全新的yolo.h5文件。

1 下载文件

(1)weight:http://pjreddie.com/media/files/yolo.weights

对应文件:yolo.weights

(2)cfg:https://github.com/pjreddie/darknet/tree/master/cfg

对应文件:yolo.cfg

注:将下载的yolov2.cfg 重名为yolo.cfg

(3)脚本:https://github.com/allanzelener/YAD2K

对应文件:yad2k.py  ;对应文件夹:yad2k

2 运行文件

(1)需要将上述 yolo.weightsyolo.cfg以及yad2k.py三个文件,以及两个文件夹yad2k和model_data(作业目录中的)放到同一个文件夹内;

吴恩达-卷积神经网络-第三周作业-yolo.h5缺失 COURSE 4 Convolutional Neural Networks\week-3\model_data\yolo.h5

(2)conda环境下运行命令为

cd 切换到你放上述几个文件的目录下,激活自己的环境,再运行下面的命令行

python yad2k.py yolo.cfg yolo.weights model_data/yolo.hz

运行后结果如下图所示,

吴恩达-卷积神经网络-第三周作业-yolo.h5缺失 COURSE 4 Convolutional Neural Networks\week-3\model_data\yolo.h5

 (3)找到model_data 中的yolo.h5 复制到目标位置就行

吴恩达-卷积神经网络-第三周作业-yolo.h5缺失 COURSE 4 Convolutional Neural Networks\week-3\model_data\yolo.h5

 

我下载的文件和生成的h5放在网盘里了

链接:https://pan.baidu.com/s/12MY6J-qWxEC_x8b0GZW_fw 
提取码:35zp

上一篇:YOLO-V4 实现口罩识别(附加数据、数据批量处理程序)


下一篇:YOLO-FastestV2:更快,更轻!移动端高达300 FPS!参数量仅250k