matlab信息熵代码 机器学习算法Python实现 目录 一、 1、代价函数 其中: 下面就是要求出theta,使代价最小,即代表我们拟合出来的方程距离真实值最近 共有m条数据,其中代表我们要拟合出来的方程到真实值距离的平方,平方的原因是因为可能有负值,正负可能会抵消 前面有系数2的原因是下面求梯度是对每个变量求偏导,2可以消去 实现代码: # 计算代价函数 def computerCost(X,y,theta): m = len(y) J = 0 J = (np.transpose(X*theta-y))*(X*theta-y)/(2*m) #计算代价J return J 注意这里的X是真实数据前加了一列1,因为有theta(0) 2、梯度下降算法 代价函数对求偏导得到: 所以对theta的更新可以写为: 其中为学习速率,控制梯度下降的速度,一般取0.01,0.03,0.1,0.3..... 为什么梯度下降可以逐步减小代价函数 假设函数f(x) 泰勒展开:f(x+△x)=f(x)+f'(x)*△x+o(△x) 令:△x=-α*f'(x) ,即负梯度方向乘以一个很小的步长α 将△x代
2023-02-11 14:11:56 34.1MB 系统开源
1
图象的一维熵可以表示图像灰度分布的聚集特征,却不能反映图像灰度分布的空间特征,为了表征这种空间特征,可以在一维熵的基础上引入能够反映灰度分布空间特征的特征量来组成图像的二维熵。 选择图像的邻域灰度均值作为灰度分布的空间特征量,与图像的像素灰度组成特征二元组,记为(i,j),其中i表示像素的灰度值(0<=i<=255),j表示领域灰度均值(0<=j<=255),即可 反应某像素位置上的灰度值与其周围像素的灰度分布的综合特征,其中f(i,j)为特征二元组(i,j)出现的频数,N为图像的尺度,定义离散的图像二维熵为: 依此构造的图像二维熵可以在反映图像所包含的信息量的前提下,突出反映图像中像素位置的灰度信息和像素邻域内灰度分布的综合特征。
2022-04-30 19:07:21 470KB Matlab 图像处理 二维信息熵
1
matlab信息熵代码 校创-利用机器学习实现“烟雾病”诊断 说明 该仓库用于 兰州大学-物理科学与技术学院-ML校创项目 使用 成员:钮博恒、魏弘量、吴若岑、王悦晨、张峰瑞 本次校创旨在 从具体的项目中,相互学习。大家应该都是第一次参与校创/使用GitHub合作,如有任何建议或问题,均可以在仓库专门区域,或者是qq群中提出:beaming_face_with_smiling_eyes: 4月2日更新 我跟俞老师联系了一下,他表示确实需要计算多种熵,所以目前主要在于搜集熵计算方法,不仅要了解算法,还要给出代码实现。我们最后拿到的是3+1维(空间+时间)的时间序列,熵算法分为时域和频域,所以还涉及到数值傅里叶变换,这个后面再说。我大概查了下,表格中给出的算法基本上在谷歌上可以查到具体的代码,但是读懂原理,理解代码可能还是比较费劲。 现分配如下: 钮博恒和王悦晨:Time domain entropy全部 吴若岑:Renyi entropy 魏弘量:Spectral entropy 张峰瑞:Tsallis entropy 文章我已经查了一些了,在article文件夹里,可以直接参考。大家查的时候依据自己搜索习惯来查吧,知网啥的我没去看。 最后以md文
2022-04-10 10:50:24 18.08MB 系统开源
1
matlab信息熵代码 一. 前言: 当年在武大电信院做毕业设计的时候,我的导师希望我用C代码完成彩色图像的雾霾程度评价,如果时间允许,能够开发出一款APP完成移动端的实现。很可惜,当时我对于iOS开发一无所知,时间不允许我完成移动端的实现,但是完成了Windows端的实现,利用MFC做了一个毕业设计展示。还记得当时花了很多时间研究图像处理,一步一步实现每一个算法细节,辛苦却可以感受到满满的收获。 花了很长时间利用下班时间自学iOS,技术还是很渣,希望大家能够勉强看得下去我的文章。 图像中雾霾程度的评价是图像增强处理的第一步,从方法上可以分为主观评价方法和客观评价方法,前者凭感知者主观感受评价;后者依据模型给出的量化指标或参数衡量。客观评价的目标使得评价模型准确地反映人眼视觉感知的主观评价。本课题研究基于自然场景统计特征(NSS)和其他感知特征的雾霾浓度评价研究,使得对于输入的图像,准确输出评价值。 先给展示一下demo 操作步骤: 选取图片,然后可以从手机相册中选择一张图片,也可以拍照 可以修改尺寸大小,点击完成 点击雾霾程度分析的button,就可以看到给出这张图片的雾霾程度的客观
2022-02-10 15:45:43 7.48MB 系统开源
1
matlab信息熵代码无监督域自适应 这些资源仅专注于无监督域适应(UDA),其中包括相关论文以及来自顶级会议和期刊的代码。 欢迎您随时提出任何要求。 我会尽快整理内容。 会议论文 2020年会议论文 缩写 论文标题 源链接 代码 标签 MRNet 无监督的场景适应与体内记忆正则化 Memory Regularization 2019年会议论文 缩写 论文标题 源链接 代码 标签 马丹 语义分割的多源域自适应 CyCADA Sub-Domain CAG_UDA 用于语义分割的类别锚引导无监督域自适应 Class-Aware Pseudo-Labels Warm-Up-Training 温的 无监督域自适应的贝叶斯不确定性匹配 Label-Shift Adversarial 达达 DADA:语义分割中的深度感知域自适应 Adversarial 猫 与教师进行群集调整以实现无监督域自适应 Class-Conditional Pseudo-Labels 最大平方 具有最大平方损失的语义分割域自适应 Class-Imbalance Entropy-Minimization Weight-Rat
2021-12-21 15:06:09 12KB 系统开源
1
matlab信息熵代码 JPEG_Compression 在matlab里实现JPEG的压缩 JPEG压缩的基本流程 压缩流程:DCT2->量化->曲线阅读->编码->压缩码. 原图如下: 二维离散余弦变换 DCT2 将图片分成8x8的矩阵进行DCT2变换. 变换的好处是一方面,从图像处理的整体流程而言,变换后便于后续处理;另一方面,从编码的角度而言,变换后使图像信息集中,在数学上体现为描述关键信息的系数变少,相应的,所需存储空间降低,达到降低视频体积的目的。 变换后还可以进行高频过滤。 DCT2变换之后图像的信息会集中在左上角的低频区域: 经过DCT2变换的图像: 量化 Quantification 高频率的信息更难被眼睛捕捉,用quant矩阵模拟眼睛的感知能力,对进行过DCT的图像再进行分块(8x8)量化. 量化效果通常用量化玩之后矩阵的中0的占比来衡量,图像量化后0的占比例高达 96.2734%. 另外一种评估图像质量的方法是计算 Peak Signal to Noise Ratio (峰值信噪比)的值,PSNR值越大,就代表失真越少. 这里解码后的图像PSNR能得到 30db
2021-12-15 00:46:57 1.19MB 系统开源
1
信息熵、联合熵、条件熵代码实现,在医学信息的应用领域都有极大的作用
2021-08-21 14:35:15 2KB 医学信息概论
1
计算一幅图像的信息熵,注释易懂,实现方便
2019-12-21 22:26:41 934B 信息熵代码
1