![](https://img-blog.csdnimg.cn/20201014180756928.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
深度学习
文章平均质量分 56
WTIAW.TIAW
这个作者很懒,什么都没留下…
展开
-
深度学习绘制热力图heatmap、使模型具有可解释性
获取的特征图,然后根据特征图梯度计算出权重值,加在原图上面。原创 2024-03-20 14:12:47 · 1267 阅读 · 0 评论 -
Pytorch实现使用余弦退火算法优化手写数据集分类
余弦退火算法是一种优化算法,通常用于训练神经网络等模型。它的主要思想是动态调整学习率,使得模型可以更快地收敛并获得更好的性能。余弦退火算法的原理比较简单,其核心在于使用余弦函数来动态地调整学习率。具体地,算法将学习率从初始值逐步降低到最小值,并在此后保持不变。通过这种方式,余弦退火算法可以在训练过程中缓慢降低学习率,从而避免在训练过程中出现梯度下降过快导致的震荡现象,进而提高模型的训练稳定性和泛化能力。原创 2023-04-14 23:52:25 · 1733 阅读 · 0 评论 -
什么是二值图像,什么是灰度图像,什么是彩色图像,他们有什么区别?
二值图像:只有黑和白,表现在像素上就是只有0和255.灰度图像:有不同深度的灰色和黑白两色。彩色图像:RGB图像,有255 * 255 * 255种颜色。二值是只有黑和白,灰度就是有不同深度的灰色和黑白两色,彩色就是彩色啦。区别就是可以表现的东西,二值只能表现两版种颜色,灰度可以表现不同深度的灰色,就像素描,彩色就可以表现大部分东西了。占用空间二值最小,灰度其次,彩色最多。...原创 2020-05-16 15:49:18 · 9320 阅读 · 0 评论 -
深度学习 CNN模型中,卷积神经网络中常用名称的解释。
文章目录paddlepaddle深度学习框架的一般步骤CNN模型中,卷积神经网络中常用名称的解释。网络搭建paddlepaddle深度学习框架的一般步骤CNN模型中,卷积神经网络中常用名称的解释。网络搭建在CNN模型中,卷积神经网络能够更好的利用图像的结构信息。下面定义了一个较简单的卷积神经网络。显示了其结构:输入的二维图像,先经过三次卷积层、池化层和Batchnorm,再经过全连接层,最后使用softmax分类作为输出层。池化是非线性下采样的一种形式,主要作用是通过减少网络的参数来减小计算量原创 2020-05-11 19:48:10 · 941 阅读 · 0 评论 -
卷积和池化的区别、图像的上采样(upsampling)与下采样(subsampled)
1、卷积当从一个大尺寸图像中随机选取一小块,比如说 8x8 作为样本,并且从这个小块样本中学习到了一些特征,这时我们可以把从这个 8x8 样本中学习到的特征作为探测器,应用到这个图像的任意地方中去。特别是,我们可以用从 8x8 样本中所学习到的特征跟原本的大尺寸图像作卷积,从而对这个大尺寸图像上的任一位置获得一个不同特征的激活值。 下面给出一个具体的例子:假设你已经从一个 96x96 的图像中学习到了它的...转载 2020-05-11 11:01:07 · 1589 阅读 · 0 评论 -
第十章 深度学习paddle框架应用 计算常量的加法,计算变量的加法,使用paddlepaddle做线性回归
文章目录PaddlePaddle基础命令使用paddle做常量的加法使用paddlepaddle做变量的加法线性回归PaddlePaddle基础命令PaddlePaddle是百度开源的深度学习框架,类似的深度学习框架还有谷歌的Tensorflow、Facebook的Pytorch等,在入门深度学习时,学会并使用一门常见的框架,可以让学习效率大大提升。使用paddle做常量的加法import...原创 2020-05-08 18:31:57 · 666 阅读 · 0 评论 -
第九章 深度学习 python经典习题 条形图 正弦函数 散点图 表格排序(类似结构体)
题目import matplotlib.pyplot as pltname_list = ['1', '2', '3', '4','5','6','7','8']num_list = [3, 1, 4, 5, 8, 9, 7, 2]plt.bar(range(len(num_list)), num_list, color='b', tick_label=name_list)plt.sh...原创 2020-04-20 15:33:14 · 309 阅读 · 0 评论 -
第八章 深度学习 神经网络入门
文章目录神经网络历史概述生物神经网络人工神经网络起源图灵测试两大派别神经网络的发展神经网络激活函数ReLU函数神经元的连接典型网络结构全连接神经网络搭建神经网络SGD算法初始化权重Batch NormalizationDropout神经网络历史概述生物神经网络一般指生物的大脑神经元,细胞,触点等组成的网络,用于产生生物的意识,帮助生物进行思考和行动。人工神经网络人工神经网络也简称为神经...原创 2020-04-02 15:51:59 · 297 阅读 · 0 评论 -
第七章 深度学习 机器学习入门
文章目录机器学习概论与过程什么是机器学习?机器学习一般步骤线性学习一般过程线性回归算法发展历程有监督学习分类:回归:线性回归拟合逻辑回归(分类算法)无监督学习:误差性能评价指标评价分类器效能 - 分类应用场所使用TPR和FPR分析二分类模型![在这里插入图片描述](https://img-blog.csdnimg.cn/20200401235407498.png?x-oss-process=ima...原创 2020-04-01 23:58:26 · 227 阅读 · 0 评论 -
第六章 深度学习 机器学习四剑客之 PIL Matplotlib
文章目录Matplotlib库折线图的绘制绘制简单的三角函数绘制散点图绘制年龄散点图在图形中显示中文pyplot的绘图区域PIL图像的数组表示灰度化使用matplotlib.pyolot与Image显示图像Matplotlib库折线图的绘制import matplotlib.pyplot as plpl.plot([1,2,3,4],[4,5,6,10])#分别表示x轴与y轴pl.sh...原创 2020-04-01 16:30:52 · 282 阅读 · 0 评论 -
第五章 深度学习 机器学习四剑客 之 numpy pandas 简介。
文章目录numpy创建全1,0矩阵创建等分数组创建随机数组创建一个正态分布(normal)数组和标量之间的运算索引与切片数学和统计方法矩阵内部运算矩阵索引运算数学和统计方法汇总线性代数点乘Ndarray的重要属性numpynumpy库是numerical python 的简称, 是高性能科学计算和数据分析的基础包。numpy库处理的最基础数据类型是由同种元素构成的多维数组ndarray, 简...原创 2020-04-01 11:34:19 · 391 阅读 · 0 评论 -
leetcode179周赛 python解题报告 A,B
题目地址A思路:水题class Solution(object): def generateTheString(self, n): """ :type n: int :rtype: str """ if n % 2: return n * 'a' else: ...原创 2020-03-15 20:27:45 · 188 阅读 · 0 评论 -
第三章 深度学习 Python基础
什么是Python是一门解释型面向对象的高级语言,可以快速的整合资源,是开源免费的。优点开源:免费,可以获得源码。标准库丰富.大量的第三方组件模块。胶水语言可以与外部c/c++语言整合。python是一门简单易入门的语言,同时,c语言需要100行的代码,python几行就可以做到.编程复杂留给python,自己要做的是解决外部问题。开始编码基础实现有两种:1.命令行语句(交...原创 2020-03-15 17:41:39 · 203 阅读 · 0 评论 -
第二章 深度学习 人工智能,机器学习和深度学习之间的关系。
文章目录人工智能什么是机器学习:一般模型:什么是深度学习三者关系人工智能人工智能是一门综合性的科学。结构模拟:机器人学功能模拟:以任务为核心模式识别:机器学习,深度学习。自然语言处理,音频识别,定位跟踪,图像理解,知识推理,数据预测等等。简而言之:人工智能是使一部机器反应像人一样进行感知,认知,决策和执行的人工程序或系统。什么是机器学习:计算机从经验(数据)里面学习。性能指标:...原创 2020-03-15 12:16:40 · 482 阅读 · 0 评论 -
第一章 深度学习 课程介绍
课程框架:Python基础机器学习入门知识重点讲解深度学习框架Paddle Paddle入门知识图像识别与深度学习卷积神经网络深度学习进阶在百度AIStudio平台进行项目实践...原创 2020-03-15 11:50:11 · 313 阅读 · 0 评论