ARTICLE · INTELLIGENCE

战地情报 · 详情页

来自尧图项目组的一线实战观察与深度解析

yolo3,在执行“python train.py”,开始训练模型时,报错class_names = f.readlines(), ‘gbk‘ codec can‘t decode byte 0xa3

yolo3,在执行“python train.py”,开始训练模型时,报错class_names = f.readlines(), ‘gbk‘ codec can‘t decode byte 0xa3 执行命令(py36_keras_yolov3_env) D:\python-workspace\keras-yolo3-master-pipelinemonitorpython train.py报错信息如下Traceback (most recent call last): File train.py, line 201, in module _main() File train.py, line 21, in _main class_names get_classes(classes_path) File train.py, line 99, in get_classes class_names f.readlines() UnicodeDecodeError: gbk codec cant decode byte 0xa3 in position 4: illegal multibyte sequence解决方法很明显是字符编码的问题分类名称是中文open文件时加入“encodingutf-8”即可。
RELATED READING

延伸阅读

更多一线实战笔记与深度复盘,助您持续精进