前几天有个网友问我,自学深度学习需要机器学习基础吗?
我的回答是先把深度学习的项目跑起来吧,从项目中去学习。
GitHub有非常多的深度学习框架和开源数据集,比较常用的有COCO数据集和VOC数据集,但有个问题是不同的深度学习项目有不同的输入数据格式,比如COCO数据集是json的文件格式,VOC数据集是xml的数据格式,有些项目也需要txt的数据格式。
理解json和xml数据格式的表示方法,是进行高效数据格式转换的前提。
本文分享了 json转 txt,json转xml,xml转json的代码:
json转txt(json_to_txt.py):
结果:
json转xml的代码(json_to_xml.py)
结果:
xml转json代码(xml_to_json.py)
根据感兴趣的类,生成特定的xml文件和txt文档,代码请参考文件json_to_xml_choices.py和json_to_txt_choices.py
对xml和json数据格式不是很了解的,建议调试跑一遍代码,应该就能很好的理解了,小编所编写的代码由于时间的关系,可能会存在bug,可以在代码的基础上进行优化,欢迎交流。
代码获取方式:
1. 扫码下方二维码,
2. 后台回复 “json",获取下载链接