前面的系列文章中,我们使用C++和Opencv来实现了一个简单的5层卷积神经网络,并使用其对手写数字图像进行训练和识别。通过这一系列的学习和总结,让我对深度学习的基础知识有了更加深刻的理解。接下来,边学习边总结,请跟着我一起进入深度学习框架的学习旅程吧~首先解释一下什么是深度学习框架,我们可以把其理解成一个工具,该工具包含了神经网络、卷积神经网络中各个模块的实现代码,使用该工具可以方便地搭建自己想要的深度学习网络。就比如搭积木一样,各个积木模块是别人已经做好的,我们只需要使用这些做好的模块来搭建自己想要的形状和结构即可。
YOLOV3算法解读
在yolov3前,还有yolov2以及yolo 2个版本,YOLO 的核心思想是用整张图作为网络的输入,直接在输出层回归 bounding box(边界框) 的位置及其所属的类别,由于yolo前2个版本的缺陷,作者发布了第三个版本yolov3,其yolov3在不同训练集上的速度与精确度远远大于Faster R-CNN,ResNet,SSD等训练算法,yolo算法的发布便引起了大家的广泛关注