![](https://img-blog.csdnimg.cn/20201014180756923.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
SSD Keras版源码史上最详细解读系列
王伟王胖胖
这个作者很懒,什么都没留下…
展开
-
SSD Keras版源码史上最详细解读系列之数据生成与解析
SSD Keras版源码史上最详细解读系列之数据生成与解析object_detection_2d_data_generator.pyobject_detection_2d_data_generator.py这个文件主要是做一些训练数据的预处理,我们先来看看这个类DataGenerator的作用,数据生成器: def __init__(self, load_i...原创 2019-11-04 15:43:02 · 875 阅读 · 0 评论 -
SSD Keras版源码史上最详细解读系列之SSDLoss解析
SSD Keras版源码史上最详细解读系列之SSDLoss解析损失函数keras_ssd_loss.py解析损失函数keras_ssd_loss.py解析根据论文,他的损失函数也不难理解,只是具体编码的时候还是有些复杂的,毕竟维数比较多,还要统一格式,我们来看看吧,首先是smooth_L1_loss方法: def smooth_L1_loss(self, y_true, y_pred): ...原创 2019-10-28 18:48:23 · 1018 阅读 · 0 评论 -
SSD Keras版源码史上最详细解读系列之AnchorBoxes解析
SSD Keras版源码史上最详细解读系列之AnchorBoxes解析keras_layer_AnchorBoxes.py解析keras_layer_AnchorBoxes.py解析今天讲下这个锚框怎么生成的吧,我们直接看代码吧,因为这个源码也不长,我就直接贴了,基本的我都做了注释:class AnchorBoxes(Layer): ''' A Keras layer to ...原创 2019-10-28 18:35:01 · 915 阅读 · 0 评论 -
SSD Keras版源码史上最详细解读系列之模型源码解析
SSD Keras版源码史上最详细解读系列之模型源码解析模型源码keras_ssd300.py解析模型源码keras_ssd300.py解析因为前面训练和测试的模型是用ssd300的,所以这次就解析这个模型,至于其他的都是差不多的,原理一样的,我们先来看看这个文件keras_ssd300.py:其实里面是定义了ssd300的一个方法来获取模型:def ssd_300(image_siz...原创 2019-10-24 20:09:16 · 1373 阅读 · 6 评论 -
SSD Keras版源码史上最详细解读系列之训练模型
SSD Keras版源码史上最详细解读系列之训练模型训练训练上次讲了怎么跑起来测试,这篇将怎么跑起来训练,话不多说,我们可以看ssd300_training.ipynb的代码,但是需要一些修改,一段段来分析吧,最开始就是一些参数的设置,比如图像输入的宽高,通道,类别,缩放比例等等,具体可以看论文,后面也会有分析,这里就先提下,先了解下训练流程:img_height = 300 # Heig...原创 2019-10-22 13:03:28 · 2756 阅读 · 40 评论 -
SSD Keras版源码史上最详细解读系列之运行源码
SSD Keras版源码史上最详细解读系列之测试运行前言运行前言最近在看SSD的论文和他的keras的源码,网上我也查了,细讲keras源码的比较少,我打算啃一下源码,这样自己也加深印象,顺便和前面的Faster RCNN源码比对一下,看看哪些思路是类似的,哪些是特别的。同时也想把这些东西分享下,希望对学习SSD的人有用吧,其实我也很想网上有比较完整的源码解析,这样对于读论文和理解这个算法有很...原创 2019-10-21 15:57:23 · 1414 阅读 · 5 评论