参考:
0.背景
最近做了一个机器学习的大作业,接触了YOLOv3的学习框架,折腾了好长时间,分享下拿轮子直接用的流程。
1.环境准备
我的环境:Anancanda+Pycharm+TensorFlow(CPU)+Keras+YOLOv3,win10系统。
Anacanda:可以视作一个下载了很多包的Python,常用作数据处理与分析。我的版本:2019.10版本(到官网下载最新版即可)。
官网https://www.anaconda.com/
网盘链接:https://pan.baidu.com/s/1-AAAhOxB5gheO9jN4CG32w
提取码:40oi
Pycharm:经典PythonIDE(集成开发环境),功能全面。
官网https://www.jetbrains.com/pycharm/ 下载即可
网盘链接:https://pan.baidu.com/s/1cSRbZUSNCA8_ont_oKwvVQ
提取码:vczz
TensorFlow:最广泛的经典机器学习系统,谷爹开发维护。我的版本1.13.1。
Keras:基于Python的深度学习库。Keras是一个用Python编写的高级神经网络API,它能够以TensorFlow作为后端运行。我的版本:2.2.4。keras和TensorFlow框架要对应上,不然可能报错.
参考网站:https://docs.floydhub.com/guides/environments/
YOLOv3:深度学习框架.
下载地址:https://github.com/qqwweee/keras-yolo3。
说说为啥用YOLOv3,就一个字:快!
第二象限的曲线简直就是对其他框架的嘲讽233
2.环境搭建
Anaconda一路next就可以了,最后开始界面如下:
‘
’
只会用到Anaconda Navigator和Prompt(主要),Prompt类似命令行,用来安装Python包。
Pycharm一般也一路next,勾选时参考下面选项:
在创建Pycharm项目时,打开setting
在Project Interpreter中选择Anaconda的Python即可
TensorFlow安装:Anaconda Prompt中直接pip install tensorflow==1.13.1
Keras安装:Anaconda Prompt中直接pip install keras==2.2.4
3.开始学习
1)建立VOC2007文件夹结构,建立多个空文件夹如下,外面再包一层VOCdevkit文件夹,放在keras-yolo3-master文件夹内,非常easy。