yolov3 训练自己的数据集 手把手教学 ubuntu 18.04 显卡1650 显存4g 跟着操作做保证学会

yolov3 训练自己的数据集 手把手教学 ubuntu 18.04 显卡1650 显存4g 跟着操作做保证学会
这是我的训练效果,成功实现裂痕检测
演示视频:https://b23.tv/CcmwiR
记得一键三连

想要学习深度学习图像识别,首先就要明白什么是深度学习,这个可以去看一下b站的视频
Unbuntu18.04安装微信公众号上面有教程:软件安装管家如果不会安装也可以来找我(我安装过很多次,踩过很多坑)
我的ubuntu系统用不了wifi就很难受了,只能手机usb共享网络。

安装qq(为了传输数据更加方便)
百度搜索linux 版QQ下载后双击安装包点击安装即可(这个qq太简陋了,受不了,之前我是有一个接近现代版本的qq的只是找不到了)
貌似这个可以安装windows版本的qq:百度搜索wine QQ
https://www.ubuntukylin.com/applications/23-cn.html
不知为啥,我的两个版本的qq都用不了了,卸载重装也一个样子,卡得不行……

cuda安装:https://blog.csdn.net/ftmsz12345678/article/details/106304738?utm_source=app&app_version=4.5.5
cudnn安装:https://blog.csdn.net/ftmsz12345678/article/details/106304738?utm_source=app&app_version=4.5.5
cuda下载:百度搜索cuda nvidia
cudnn下载:百度搜索cudnn nvidia

如果直接移动文件失败:sudo mv index.jsp /home/tomcat/webapps
链接:https://www.baidu.com/s?ie=utf-8&f=8&rsv_bp=1&tn=ubuntuu_cb&wd=ubuntu

如何把文件移动到另外的文件夹&oq=ubuntu%2520nvidia%2520cuda%25E7%258E%25AF%25E5%25A2%2583%25E5%258F%2598%25E9%2587%258F%25E9%2585%258D%25E7%25BD%25AE&rsv_pq=d69ad71a0001b6e7&rsv_t=6b3dvL2KsfNoQ21pYYaSYlJBcYsgbTwT95zk7JV74bLidEVPD9JZ9m2N3mTD%2BMfv3g&rqlang=cn&rsv_enter=1&rsv_dl=tb&rsv_btype=t&inputT=22620&rsv_sug3=104&rsv_sug1=67&rsv_sug7=100&rsv_sug2=0&rsv_sug4=24314

yolov3 目标识别教程:

https://blog.csdn.net/weixin_43981221/article/details/88714617?ops_request_misc=%7B%22request%5Fid%22%3A%22161769101716780357266440%22%2C%22scm%22%3A%2220140713.130102334.pc%5Fall.%22%7D&request_id=161769101716780357266440&biz_id=0&utm_medium=distribute.pc_search_result.none-task-blog-2allfirst_rank_v2~rank_v29-14-88714617.pc_search_result_cache&utm_term=ubuntu+yolov3

如果初始权重下载速度过慢就直接点击权重的网址来下载

修改makefile文件:输入命令:~/darknet

安装opencv库:
https://blog.csdn.net/weixin_43862765/article/details/100561638

如果中途报错则:https://blog.csdn.net/kellyroslyn/article/details/91472917

安装opencv库换源下载享受非一般的感觉: sudo pip3 install opencv-python -i http://mirrors.aliyun.com/pypi/simple --trusted-host mirrors.aliyun.com

如果报错:“ import skbuild ModuleNotFoundError: No module named ‘skbuild’ ”
sudo apt install cmake
sudo pip3 install scikit-build
重新安装opencv库

如果一直卡在那个running:
sudo pip3 install --upgrade pip

重新安装opencv库

验证opencv安装是否成功:
输入:python3
import cv2
如果没报错就可以了

继续跟着yolov3教程里面的弄,用笔记本自带的摄像头进行图像识别,如果报错说GPU内存不足:
https://blog.csdn.net/kevineeo/article/details/84572589

就可以快乐玩耍了!!!!

我亲测试过,GPU运行比CPU运行快了几百倍都有,虽然还是有点卡卡的样子,但是如果你用过cpu运行对比过你就知道什么才叫真正的卡了,你就能体会到GPU的顺滑了。

./darknet detector demo cfg/coco.data cfg/yolov3.cfg yolov3.weights1
到这里就差不多了,起飞!!!!!!!

ctrl+c
退出程序

如何在ubuntu终端运行.py文件?
ctrl+alt+t打开终端
输入python3+把想要运行的.py文件拖到终端里然后单击回车键 OK

在训练自己的数据时,标注图片数据。
如果安装labelImg失败:
sudo apt-get install pyqt5-dev-tools
sudo pip3 install -r requirements/requirements-linux-python3.txt
make qt5py3
python3 labelImg.py
按照流程来弄如果遇到报错说labels文件内的文件不存在,你就把你的……_labels里面的所有文件复制到labels文件夹中。

总而言之:遇到问题,把问题复制粘贴到百度上面就对了,疯狂百度反复csdn

ps:有任何问题可以私信我
qq:1147176261

经验:千万不要同时装linux qq和wine qq后果很恶心

JPEGImages

./darknet detector train cfg/kua.data cfg/yolo-kua.cfg | tee person_train_log.txt
./darknet detector train cfg/kua.data cfg/yolov3.cfg | tee person_train_log.txt
千万不要在那个train.txt最后留有回车换行,不然后果很奇怪,程序莫名中断,说图片读取错误!!!!!!!!!!!!!!!!!!!!反复裂开整整一天!!!!!

如果发现模型训练过程中停止保存模型了就说明你的训练效果越来越差了
模型在训练过程中会不断将优化好的模型保存在yolov3.backup中(如果你打开yolov3.backup的属性,你就会发现他的修改时间会隔一段时间变化一次)

你可能感兴趣的:(笔记)