zoukankan      html  css  js  c++  java
  • 深度学习原理与框架-卷积网络细节-图像分类与图像位置回归任务 1.模型加载 2.串接新的全连接层 3.使用SGD梯度对参数更新 4.模型结果测试 5.各个模型效果对比

    对于图像的目标检测任务:通常分为目标的类别检测和目标的位置检测

    目标的类别检测使用的指标:准确率, 预测的结果是类别值,即cat

    目标的位置检测使用的指标:欧式距离,预测的结果是(x, y, w, h) x和y表示的是左上角的位置,w和h表示的是矩形框的宽和高

    目标检测是分类和回归都进行的一种算法

    对于位置的回归而言,使用全连接层获得结果的4个输出,使用欧式距离计算损失值

    对图像物体进行卷积,对卷积后的特征图分开进行计算,一条通路计算回归,一条通路计算分类

    目标检测的实际操作步骤:

    第一步:下载一个已经训练好的目标检测模型参数, 可以是AlexNet, VGG,GoogLeNet

    第二步:连接一个新的全连接层,用于进行分类和回归任务

    第三步:进行实际参数的训练,对于回归任务,使用L2损失值,对于分类任务,使用softmax计算损失值,将求得的梯度,使用梯度下降SGD,来更新w和b参数

    第四步:对训练好的模型使用测试数据进行测试

    滑动窗口:使用221*221*3的窗口在图像上进行滑动,对每个窗口进行预测,判断哪个窗口存在物体的概率最大, 即一张图片的每个窗口都输出一个值

    各个模型的分类结果对比, 残差网络,将当前层的输入与当前层的输出进行连接,作为下一层的输入,因为如果这一层卷积没有用的话,那么在训练的过程中,逐渐使得这层的参数为0,这样就不会导致训练结果变差的情况出现,因此可以加深网络的深度

  • 相关阅读:
    各个基础学习模型超参数调节
    集成学习算法模板
    数据分析关键代码汇总
    数据预处理以及探索性分析(EDA)
    python pandas相关知识点(练习)
    错误 1 未能找到类型或命名空间名称“”, 引入DLL文件出现提示文件不存在问题
    TCPIP学习笔记
    Aforge.net识别简易数字验证码问题
    访问家庭路由器下的主机-路由设置
    python--8、socket网络编程
  • 原文地址:https://www.cnblogs.com/my-love-is-python/p/10515527.html
Copyright © 2011-2022 走看看