最近跟着系上教授做科技部的计划,有需要用YOLOv5做初步的影像筛选,因此这几天应该会很频繁的更新我的Medium(好久没更新了XDD),会跟大家分享在做YOLOv5训练时所遇到的问题与怎么解决,敬请期待~
步骤一:至 YOLOv5的github官方下载网站,如下图所示:

步骤二:点击上图中的Code下载YOLOv5的zip文件
步骤三:将下载的zip文件解压缩成yolov5-master文件夹,如下图所示:

步骤四:将yolov5-mester文件移至用户文件(user)中以便管理文件
步骤五:在终端机上输入jupyter notbook并启动它,如下图所示:

步骤六:打开yolov5-master里的tutorial.ipynb文件
步骤七:执行完下图Setup区的代码即可把所需的相关套件及环境给架设好

后记:有关YOLOv5-master里的文件说明

这是我第一次使用不是在anaconda里输入pip install +套件名称 的指令即可安装套件(像scikit-learn、kera一样),YOLOv5是要从github网址上下载的套件,逛了github的说明文件也发现有很多相关教程,讲的也是蛮清楚的。 如果真的不太清楚YOLOv5是怎么运作的,很推荐就先点tutorial.ipynb的文件先看过一遍和执行一遍(虽然在跑里面的cell可能会出一些问题)。
后记:终端机使用的心得
我本人也是在安装YOLOv5的套件中学到一些终端机的指令,例如cd、ls、在终端机里如何执行.py档呀 、ipynb文件(需要先下载runipy这个套件)等等。 虽然tutorial.ipynb里面指令属于MacOS与Linux,windows用户在执行时可能还是需要注意一下,有可能因为没有这个指令而出现错误,例如图上的这个cell我在windows上跑有出现问题。

再来就是经过这次的使用YOLOv5之后,我会比较喜欢使用终端机执行py档,如上图所述,有时候可能终端机需要你输入指令给它,但是以我的使用经验来说jupyter 好像做不到,有时候程序就这样卡在哪里不会继续执行下去,这也是为什么我会需要学习终端指令了,学了一些之后真的感受到它的强大与好用呀!
此外,身为MacOS用户,要在Macintosh里翻出想要的文件夹真的是超级麻烦,使用终端机去找还可以顺便执行文件是真的超级方便的。