logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

深度学习—1*1卷积核

主要作用:1、跨通道的特征整合2、特征通道的升维和降维3、减少卷积核参数(简化模型),对于单通道feature map 用单核卷积即为乘以一个参数,而一般情况都是多核卷积多通道,实现多个feature map的线性组合4、可以实现与全连接层等价的效果。如在faster-rcnn中用1*1*m的卷积核卷积n(如512)个特征图的每一个位置(像素点),其实对于每一个位置的...

#人工智能
深度学习—常见激活函数对比

1、为什么使用激活函数?  如果不用激励函数,每一层输出都是上层输入的线性函数,无论神经网络有多少层,输出都是输入的线性组合。  如果使用的话,激活函数给神经元引入了非线性因素,使得神经网络可以任意逼近任何非线性函数,这样神经网络就可以应用到众多的非线性模型中。2、都有什么?  (1)sigmoid函数  公式:    曲线:    也...

#人工智能
深度学习—BN的理解(一)

0、问题  机器学习领域有个很重要的假设:IID独立同分布假设,就是假设训练数据和测试数据是满足相同分布的,这是通过训练数据获得的模型能够在测试集获得好的效果的一个基本保障。那BatchNorm的作用是什么呢?BatchNorm就是在深度神经网络训练过程中使得每一层神经网络的输入保持相同分布的。  思考一个问题:为什么传统的神经网络在训练开始之前,要对输入的数据做Normaliz...

#人工智能
深度学习—梯度下降、牛顿法、拟牛顿法

1、梯度下降法  梯度下降法实现简单,当目标函数是凸函数时,梯度下降法的解是全局解。一般情况下,其解不保证是全局最优解,梯度下降法的速度也未必是最快的。  梯度下降法的优化思想:用当前位置负梯度方向作为搜索方向,因为该方向为当前位置的最快下降方向,所以也被称为是”最速下降法“。最速下降法越接近目标值,步长越小,前进越慢。  缺点:  (1)靠近极小值时收敛速度减慢,求解...

#人工智能#数据结构与算法
深度学习—池化、padding的理解

1、池化层的理解  pooling池化的作用则体现在降采样:保留显著特征、降低特征维度,增大kernel的感受野。另外一点值得注意:pooling也可以提供一些旋转不变性。  池化层可对提取到的特征信息进行降维,一方面使特征图变小,简化网络计算复杂度并在一定程度上避免过拟合的出现;一方面进行特征压缩,提取主要特征。  最大池采样在计算机视觉中的价值体现在两个方面:(1)、它减小...

#人工智能
深度学习—过拟合问题

1、过拟合问题  欠拟合:根本原因是特征维度过少,模型过于简单,导致拟合的函数无法满足训练集,误差较大;      解决方法:增加特征维度,增加训练数据;  过拟合:根本原因是特征维度过多,模型假设过于复杂,参数过多,训练数据过少,噪声过多,导致拟合的函数完美的预测训练集,但对新数据的测试集预测结果差。过度的拟合了训练数据,而没有考虑到泛化能力。      解决方法:(1)减少...

#人工智能
机器学习(二十二)— 数据缺失处理方法

1、数据清理中,处理缺失值的方法有两种:删除法:1)删除观察样本2)删除变量:当某个变量缺失值较多且对研究目标影响不大时,可以将整个变量整体删除3)使用完整原始数据分析:当数据存在较多缺失而其原始数据完整时,可以使用原始数据替代现有数据进行分析4)改变权重:当删除缺失数据会改变数据结构时,通过对完整数据按照不同的权重进行加权,可以...

#人工智能#数据结构与算法
机器学习(十)—聚类算法(KNN、Kmeans、密度聚类、层次聚类)

聚类算法  任务:将数据集中的样本划分成若干个通常不相交的子集,对特征空间的一种划分。  性能度量:类内相似度高,类间相似度低。两大类:1.有参考标签,外部指标;2.无参照,内部指标。  距离计算:非负性,同一性(与自身距离为0),对称性,直递性(三角不等式)。包括欧式距离(二范数),曼哈顿距离(一范数)等等。1、KNN  k近邻(KNN)是一种基本分类与回归方法。...

#人工智能#数据结构与算法#大数据
机器学习(十三)— 相似性度量和距离计算

  在机器学习中,经常需要使用距离和相似性计算的公式,在做分类时,常常需要计算不同样本之间的相似性度量(Similarity Measurement),计算这个度量,我们通常采用的方法是计算样本之间的“距离(Distance)”。比如利用k-means进行聚类时,判断个体所属的类别,就需要使用距离计算公式得到样本距离簇心的距离,利用kNN进行分类时,也是计算个体与已知类别之间的...

#人工智能
深度学习—BN的理解(一)

0、问题  机器学习领域有个很重要的假设:IID独立同分布假设,就是假设训练数据和测试数据是满足相同分布的,这是通过训练数据获得的模型能够在测试集获得好的效果的一个基本保障。那BatchNorm的作用是什么呢?BatchNorm就是在深度神经网络训练过程中使得每一层神经网络的输入保持相同分布的。  思考一个问题:为什么传统的神经网络在训练开始之前,要对输入的数据做Normaliz...

#人工智能
    共 22 条
  • 1
  • 2
  • 3
  • 请选择