深度学习框架以及过程----通俗解释

这些框架是实现卷积神经网络的,

 

 

 

深度学习框架就是帮助你深度学习的工具,就像铲子和锅一样,也有不同品牌,有caffe出品的,有facebook出品,有google出品,换言之这些就是一些库;

一套深度学习框架,就是这个品牌的一套积木,各个组件就是某个模型或算法的一部分

刚开始作者也想我一样,觉得模型都是给的,直接训练就行了,那如何设计自己的模型,但后来深入后,发现框架不就是积木一样么,也得自己设计一部分,不至于从头开始就是;

大部分框架都包括以下五个核心组件:1张量,2基于张量的各种操作3计算图4自动微分工具5拓展包

一个ppt

深度学习过程

 

背景知识:偏导数:y=f(x)=5x₁²+8x₂ + 35x₃ +3

y与三个变量都相关,偏导数就是多个变量的时候,针对某个变量的变化率,就是单个变量的导数意义一样;

偏导数与深度学习关系:

 

 

1+.深度学习采用的是神经网络,用于解决线性不可分的问题

深度学习过程通俗理解:

比作恋爱三阶段:1初恋期:相当于输入层;是哪些东西决定进入初恋呢,身高,脸蛋,性格,对女生关心与否,给她买不买好吃的,外出会不会牵着她的小爪爪,好吃的会不会挑出来给女生等,这些都是输入信息,对每个训练模型输入都不一样;

2.热恋期:相当于隐层;这期间你俩感受到什么是恋爱了,但是随之各种矛盾也出现了;女生的脚丫丫原来也会臭臭的,女生原来有时候也这么能吃(有些可能本来也和能吃,但是你不嫌弃呀),女生原来思想这么成熟等等,各种好坏都出现了,这时候就三观开始磨合了;这个磨合就是各种好坏,都给一个权值,然后加在一起,最后给一个反馈,也就是训练和修正的过程;你女朋友喜欢吃鸭脖,不喜欢吃硬的,你买了各种硬硬的好吃的,然后回去,等着吧(你输不是不喜欢我了,是不是鸭脖给其他小妹妹了,),大体就是输入的信息通过权值,最后得到反馈,不断修正,从而训练网络;以后,就知道该怎么伺候那个小聪明蛋了;

补充一句:训练集就是训练小孩看的各种狗狗图片,都会告诉孩子这是狗狗,深度学习也是一样,训练集就是求解神经网络的权重,最后形成模型,而测试集,就是不言而喻;

 

 

 

 

 

 

 

 

 

 

 

 

 

 

  • 6
    点赞
  • 27
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值