深度学习初步:

Posted bigdata-stone

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了深度学习初步:相关的知识,希望对你有一定的参考价值。

一、背景介绍

  1.深度学习应用

  2.一点基础:线性分类器

    1)线性分类器得分函数:

      (1)给定W,可以由像素映射到类目得分

      (2)可以调整参数/权重W,使得映射的结果和实际类别吻合

      (3)损失函数是用来衡量吻合度的

      (4)损失函数别的称呼:代价函数(衡量和标准之间的差异到底有多大,值越大)  

      (5)损失函数1:hinge loss/支持向量机损失

        对于训练集中的第i张图片数据xi

        在W下会得到一个得分结果向量f(xi,W)

        则在该样本上的损失我们可以由下列公式计算得到

技术分享图片

    (6)对于线性模型,可以简化为:

技术分享图片

    (7)加入正则项:把每图片计算出来的损失做一个累加

  技术分享图片

    (8)损失函数2:交叉熵损失(softmax分类器)

      对于训练集中的第i张图片数据xi

      在W下会有一个得分结果向量fyi

      则损失函数记作:

技术分享图片

 

       实际工程中一般这么算:

        技术分享图片

    3.神经网络:

      (1)神经网络:一般神经网络结构

技术分享图片

     (2)从逻辑回归到神经元“感知器”

      技术分享图片

技术分享图片技术分享图片

    (3)添加少量隐层===>浅层神经网络

技术分享图片

 

 

二、神经网络非线性能力及原理 

  1.感知器与逻辑门

  2.强大的非线性切分能力

  3.网络表达力与过拟合问题

  4.BP算法与SGD

三、代码与示例

  1.github

以上是关于深度学习初步:的主要内容,如果未能解决你的问题,请参考以下文章

AI学习移动端深度学习框架盘点

GitHub的开源项目:深度学习500问

AI 开发者看过来,主流移动端深度学习框架大盘点

从零开始学深度学习编译器十一,初识MLIR

初涉深度优先搜索--Java学习笔记

知识图谱深度学习:Keras 初探