五月一直埋头钻研Faster R-CNN,但苦于电脑不支持GPU,一直连个简单的结果都没跑出来(期间还挣扎着安装CUDA,结果就是Ubuntu系统一崩再崩),心情经常很低落。终于在五月末决定先转到YOLOv3, 毕竟人生苦短...下面附上我最近对于YOLOv3的学习:

YOLO官网:https://pjreddie.com/darknet/yolo/

YOLOv3论文链接:https://pjreddie.com/media/files/papers/YOLOv3.pdf

Github代码地址:https://github.com/pjreddie/darknet

论文翻译:https://zhuanlan.zhihu.com/p/34945787

按官网上的要求一步一步走,就可得到如下检测结果:

如果想训练自己的数据,可参考博客:YOLOv3: 训练自己的数据,讲的非常详细,膜拜啊!网上也有很多公开的数据集,可参考Open Data for Deep Learning & Machine Learning。

我比较想学习YOLOv3的Pytorch实现,毕竟原作者自己直接码的C,看不太明白啊,所以在Github上找了一个比较靠谱的,链接地址:https://github.com/ayooshkathuria/pytorch-yolo-v3,要求Python3.5、Opencv、Pytorch0.4,Opencv是别人帮我编译的(我决定下次系统再崩的时候自己动手安装双系统,然后编译Opencv,毕竟不能老靠别人,呸呸呸...)跑代码的时候也踩了很多坑,问了好几个同学才最终解决,感谢。最后发现我遇到的问题这篇博客里竟然都提到了YOLOV3的pytorch实现,要是早看到就好了,不过这中间我也悟到了一个真理,学习要保持三步主义:不要怕、不要急、不要脸...运行结果示例:

YOLOv3 Pytorch的实现作者还给出了Tutorial on implementing YOLO v3 from scratch in PyTorch,分为五部分:

Part 1: Understanding How YOLO works

Part 2: Creating the layers of the network architecture

Part 3 : Implementing the the forward pass of the network

Part 4 : Objectness score thresholding and Non-maximum suppression

Part 5 : Designing the input and the output pipeline

机器之心翻译了前3部分,从零开始PyTorch项目:YOLO v3目标检测实现,个人建议还是直接阅读原作者的教程,起码不撸他个3遍

嗯,啰嗦了这么多,六月伊始,希望自己接下来的深度学习之路能走的不那么艰难,好运!

YOLOv3-Pytorch学习笔记相关推荐

  1. PyTorch 学习笔记(六):PyTorch hook 和关于 PyTorch backward 过程的理解 call

    您的位置 首页 PyTorch 学习笔记系列 PyTorch 学习笔记(六):PyTorch hook 和关于 PyTorch backward 过程的理解 发布: 2017年8月4日 7,195阅读 ...

  2. pytorch学习笔记(二):gradien

    pytorch学习笔记(二):gradient 2017年01月21日 11:15:45 阅读数:17030

  3. PyTorch学习笔记(二)——回归

    PyTorch学习笔记(二)--回归 本文主要是用PyTorch来实现一个简单的回归任务. 编辑器:spyder 1.引入相应的包及生成伪数据 import torch import torch.nn ...

  4. pytorch 学习笔记目录

    1 部分内容 pytorch笔记 pytorch模型中的parameter与buffer_刘文巾的博客-CSDN博客 pytorch学习笔记 torchnn.ModuleList_刘文巾的博客-CSD ...

  5. pytorch学习笔记 torchnn.ModuleList

    1 nn.ModuleList原理 nn.ModuleList,它是一个储存不同 module,并自动将每个 module 的 parameters 添加到网络之中的容器. 你可以把任意 nn.Mod ...

  6. 深度学习入门之PyTorch学习笔记:卷积神经网络

    深度学习入门之PyTorch学习笔记 绪论 1 深度学习介绍 2 深度学习框架 3 多层全连接网络 4 卷积神经网络 4.1 主要任务及起源 4.2 卷积神经网络的原理和结构 4.2.1 卷积层 1. ...

  7. 深度学习入门之PyTorch学习笔记:多层全连接网络

    深度学习入门之PyTorch学习笔记 绪论 1 深度学习介绍 2 深度学习框架 3 多层全连接网络 3.1 PyTorch基础 3.2 线性模型 3.2.1 问题介绍 3.2.2 一维线性回归 3.2 ...

  8. 深度学习入门之PyTorch学习笔记:深度学习框架

    深度学习入门之PyTorch学习笔记 绪论 1 深度学习介绍 2 深度学习框架 2.1 深度学习框架介绍 2.1.1 TensorFlow 2.1.2 Caffe 2.1.3 Theano 2.1.4 ...

  9. 深度学习入门之PyTorch学习笔记:深度学习介绍

    深度学习入门之PyTorch学习笔记:深度学习介绍 绪论 1 深度学习介绍 1.1 人工智能 1.2 数据挖掘.机器学习.深度学习 1.2.1 数据挖掘 1.2.2 机器学习 1.2.3 深度学习 第 ...

  10. 深度学习入门之PyTorch学习笔记

    深度学习入门之PyTorch学习笔记 绪论 1 深度学习介绍 2 深度学习框架 3 多层全连接网络 4 卷积神经网络 5 循环神经网络 6 生成对抗网络 7 深度学习实战 参考资料 绪论 深度学习如今 ...

最新文章

  1. 【我解C语言面试题系列】013 以单词为单位的翻转字符串
  2. SAP odata模型缓存校验机制
  3. Merry Christmas!看甜点海报如何庆祝圣诞
  4. pythond的执行原理_Python多进程原理与实现
  5. 字节流转换为对象的方法
  6. java bean jsp_jsp+java bean+servlet开发的mvc简易鞋城在线商城系统
  7. 检测和语义分割_分割和对象检测-第4部分
  8. 汇编语言--DOSBox 0.74的安装与简单使用
  9. 使用QUARKUS开发JSON REST 服务
  10. openssl cer文件转pem文件
  11. 1.26赛尔号服务器维护时间,赛尔号稀有精灵出现时间大全(完全版)
  12. 博弈论与计算机,《黑 | 科技》| 人类的博弈论,计算机来背锅
  13. 如何用光盘映像文件重装服务器系统,光盘镜像文件怎么安装|教你安装光盘镜像方法...
  14. N种方法让你的文章排版更好看
  15. USACO-Section 3.2 Feed Ratios(枚举)
  16. 网易云音乐导出歌单-速食版
  17. redis keys scan筛选
  18. Span 有多强大?玩转各种文字特效
  19. Python之高阶函数(abs、map、reduce、filter、lambda匿名函数)
  20. 在html页面中引入另一个html页面

热门文章

  1. TensorFlow官方教程《Neural Networks and Deep Learning》译(第二章)
  2. Alcor(安国) AU6983 4G usb-cdrom量产 三驱三启成功!
  3. 交易所平台币综合研究报告 | TokenInsight
  4. 海贼王关于团队的概念
  5. java keytool tomcat_JAVA keytool 使用总结
  6. Android自定义弹窗模仿微信,Android仿微信、qq点击右上角加号弹出操作框
  7. Powerpc汇编编译学习笔记
  8. linux下怎样运行oyrhon,第十章 LINUX驱动程序实验
  9. 怎样把几张照片合成一张动态照片,照片拼图制作
  10. 价格奥秘-在超市遇见亚当斯密--第七章 物价下降,谁才是最大赢家?