手把手教你搭建yolov3神经网络(1)——ubuntu系统的选择与搭建
1.系统的选择(虚拟机或双系统)
需要强调的是,安装虚拟或双系统需要从个人的需求出发,没有绝对的优劣之分。在这里,我以个人经验出发,分享一些自己的看法。
虚拟机的优势: 安装起来相比于双系统要更加方便,开发过程中允许对系统节点进行备份,即使手残误操作了也有挽回的余地。在使用ubuntu进行开发的同时,也可以使用windows系统下的应用程序,更加灵活方便(比如一边用Ubuntu做开发 一边用QQ聊天或者用zoom开会)。
双系统的优势: 双系统更加纯粹,对于电脑硬件的调配能力更强,尤其是在面对那些资源占用极高的任务时,相较于虚拟机能展现出更快的运行速度。简单的说,能更好的释放电脑的性能。
如果您搭建yolov3只需要做一些简单的、基于图片的检测工作,且对识别时间没有严格的要求,虚拟机就足够满足要求。
如果您需要对视频流、图像流进行处理,或者是使用摄像头进行实时性要求高的目标检测任务,安装双系统可能是更好的选择。
2.虚拟机安装
请参考 https://blog.csdn.net/u013142781/article/details/50529030
大神们已经写得非常详细了,在这里就不赘述安装过程了。
3.ubuntu+win10 双系统安装
双系统安装同样有许许多多大神提供了非常详细的参考博文,但结合我自身的经验,我想在这里分享一下我的看法。
双系统安装有风险!安装时一定要小心谨慎操作,周围太多因为操作失误导致windows系统启动项丢失而无法开机的例子,还有很多在安装过程中画错盘符,损坏了原有win10系统的情况。 如果确实要安装双系统,请确保选择一份最靠谱的教程,并严格按照一份教程的内容来执行。
如果您安装双系统是为了能使用yolov3来对视频流、摄像头的识别工作进行加速,请先确认您的电脑有nvidia独立显卡,yolov3系列的加速多数是基于CUDA,如果您没有nvidia独立显卡,即便安装双系统也无法实现加速的目的。
如何确定您的电脑是否有nvidia独立显卡?
-
进入windows搜索栏,找到并打开‘设备管理器’。
-
找到并展开显示适配器一栏,查看您是否有nvidia系列独立显卡以及其具体型号。
-
如果您没有nvidia独立显卡,则不会显示相应的设备名称。
安装双系统需要准备以下内容:相应版本的系统镜像+至少8G的空闲U盘+Ultraso
教程如下:https://www.cnblogs.com/masbay/p/10745170.html
这个教程非常长,但是非常详尽具体,只要仔细阅读并谨慎操作,肯定能顺利完成系统安装。
4.熟悉ubuntu系统的使用
完成新系统安装后,第一时间肯定是熟悉它的使用方式。由于ubuntu系统与windows系统操作起来的差别还是十分明显的,这里推荐一些视频帮助新手快速了解这个系统。
https://www.bilibili.com/video/BV1zt411G7Vn?p=2
https://www.bilibili.com/video/BV1zt411G7Vn?p=3
5.系统安装过程中常见问题的解决方案:
u盘启动后黑屏,无法顺利进入系统的解决方案:
https://blog.csdn.net/onetwothree_go/article/details/113046177
安装完毕后系统亮度无法调节的解决方案:
https://blog.csdn.net/onetwothree_go/article/details/113044856