首页 > 其他分享 >深度学习-个人理解

深度学习-个人理解

时间:2023-04-13 15:25:16浏览次数:44  
标签:Loss 函数 模型 传播 学习 理解 参数 深度

深度学习-个人理解

深度学习模型类似一个黑盒子,输入一组数据,产生一个输出,这个输出就可以称为得分函数的输出值。

根据输出值与实际值之间的比较,通过损失函数可以求得损失值。损失值越大,代表模型的分类效果越差。

其中,通过Softmax分类器可以将分类结果映射成概率。

前向传播和反向传播

前向传播:输入经过网络后产生一个得分值(或者分类概率),根据这个值求得Loss值

反向传播:基于当前的Loss值,参数通过链式法则回传,调整模型的参数

模型参数更新

方向:梯度的反方向(即Loss变化最快的方向)

大小:步幅(学习率),不能过大也不能过小。过大可能错过损失函数的最小收敛点,过小会花费更长的时间。

参数更新:大小*方向

为了防止训练参数中存在个别异常点,通常按照一个bachsize的平均值进行参数更新(批处理)

对于一个训练集来说,通常用两层循环,外层为epoch,内层为一个bachsize。

神经网络的其他内容

激活函数:防止反向传播时,出现传递的参数趋近于0的问题。

模型训练的过拟合问题:模型在训练集表现优秀,在测试集表现较差。

  1. 正则话参数,消除异常点对模型的影响。
  2. drop-out,消除某些神经元,非全连接网络,防止出现过拟合现象。

数据预处理:消除x轴、y轴的差异,将差异归一化。

权重矩阵的初始化:不能全部一样,随机赋值。

标签:Loss,函数,模型,传播,学习,理解,参数,深度
From: https://www.cnblogs.com/ssl-study/p/17314959.html

相关文章

  • 机器学习
    一、机器学习概述1、人工智能概述人工智能发展必备三要素:数据算法计算力人工智能、机器学习、深度学习机器学习是人工智能的一个实现途径深度学习是机器学习的一种方法机器学习、深度学习能做什么传统预测:店铺销量预测、量化投资、广告推荐、企业客户分类、SQL语句......
  • Pandas 学习手册中文第二版:1~5
    原文:Learningpandas协议:CCBY-NC-SA4.0译者:飞龙一、Pandas与数据分析欢迎来到《Pandas学习手册》!在本书中,我们将进行一次探索我们学习Pandas的旅程,这是一种用于Python编程语言的开源数据分析库。pandas库提供了使用Python构建的高性能且易于使用的数据结构和分......
  • Pandas 学习手册中文第二版:6~10
    原文:Learningpandas协议:CCBY-NC-SA4.0译者:飞龙六、索引数据索引是用于优化查询序列或数据帧中的值的工具。它们很像关系数据库中的键,但是功能更强大。它们为多组数据提供了对齐方式,还带有如何处理数据的各种任务(如重采样到不同频率)的语义。您将对Pandas执行的许多建......
  • Pandas 学习手册中文第二版:11~15
    原文:Learningpandas协议:CCBY-NC-SA4.0译者:飞龙十一、合并,连接和重塑数据数据通常被建模为一组实体,相关值的逻辑结构由名称(属性/变量)引用,并具有按行组织的多个样本或实例。实体往往代表现实世界中的事物,例如一个人,或者在物联网中,是一个传感器。然后,使用单个数据帧对每个......
  • CS231N assignment 2#3 _ dropout 学习笔记 & 解析
    dropout定义&作用&基本实现如课程所说,dropout最大的意义在于防止过拟合.我们还记得,dropout在网络架构上介于激活函数之后,下一层输入之前.想法很简单,就是将隐含层的某些数据屏蔽掉,直接从以输入到下一层,概率为p. 需要注意的是,dropout是仅针对训练而言的,测试......
  • 论结构化、系统性的学习
    在大的工作环境以及普遍的生活压力下。对以后充满了迷茫。尤其是30多岁以后的人生。中年的危机与焦虑如何避免?职场的规划与路线怎么制定?生活的压力与焦灼如何解决?家庭的压力.....其实主要还是职场的规划。人,一般来说,对于百分之九十九以上的人,都是要工作的。那么在国内这样......
  • 计算机网络思维导图,快快收藏学习啦!
    第一章(概述) P0-计算机网络<思维导图>第二章(物理层) P1-计算机网络<思维导图>便签中的内容:①香农公式:C=W*Log2(1+S/N)(bit/s)C:极限传输速率W:信道带宽(单位Hz)S:信道内所传信号的平均功率N:信道内的高斯噪声功率②ADSL技术:AsymmetricDigitalSubscriberLine非对称数字用户......
  • 机器学习(六):回归分析——鸢尾花多变量回归、逻辑回归三分类只用numpy,sigmoid、实现RANS
    [实验1回归分析]一、预备知识使用梯度下降法求解多变量回归问题数据集Iris鸢尾花数据集是一个经典数据集,在统计学习和机器学习领域都经常被用作示例。数据集内包含3类共150条记录,每类各50个数据,每条记录都有4项特征:花萼长度、花萼宽度、花瓣长度、花瓣宽度,可......
  • NumPy 数组学习手册:1~5
    原文:LearningNumPyArray协议:CCBY-NC-SA4.0译者:飞龙一、NumPy入门让我们开始吧。我们将在不同的操作系统上安装NumPy和相关软件,并查看一些使用NumPy的简单代码。正如“序言”所述,SciPy与NumPy密切相关,因此您会在本章中看到SciPy这个名字。在本章的最后,您将......
  • NumPy 数组学习手册:6~7
    原文:LearningNumPyArray协议:CCBY-NC-SA4.0译者:飞龙六、性能分析,调试和测试分析,调试和测试是开发过程的组成部分。您可能熟悉单元测试的概念。单元测试是程序员编写的用于测试其代码的自动测试。例如,这些测试可以单独测试函数或函数的一部分。每次测试仅测试一小部分......