自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(11)
  • 资源 (6)
  • 收藏
  • 关注

原创 win10下关于tensorflow-gpu指定版本安装步骤

关于tensorflow-gpu的安装,共有三步:1.安装CUDA,2.安装cudnn,3.安装anaconda以及tensorflow。这里需要事先声明,CUDA和cudnn以及tensorflow都有对应的版本关联。因此在安装之前需要对其了解。一、关于CUDA的安装首先,安装VS,我这里参考的博客是需要安装VS用于验证CUDA是否安装成功,其他的博客也有没安装VS的,可以自行选择吧。注...

2020-02-03 19:26:13 1461

原创 频谱、边际谱、包络谱

傅里叶谱(即频谱)表示:某一点频率上的幅值表示在整个信号里和在整个时间范围内,有一个含有此频率的三角函数组分。(横坐标为频率,纵坐标为幅值)边际谱:作用不同:边际谱可以处理非平稳信号,如果信号中存在某一频率的能量出现,就表示一定有该频率的振动波出现,也就是说,边际谱能比较准确地反映信号的实际频率成分。而傅里叶变换只能处理平稳信号(作用类似于时频谱,表示在某个频率点是否有幅值的频率。)(横坐标为频...

2019-09-21 19:14:56 33812 4

原创 HMM解决的三大问题

HMM能解决的三大问题①评估问题:已知HMM模型参数(π,A,B)和显示状态序列,求该序列出现的概率②学习问题:已知HMM显示状态序列,求使该显示状态序列概率最大的模型参数(π,A,B)作为HMM的模型参数③预测问题:已知HMM模型参数(π,A,B)和显示状态序列,求对应的概率最大的隐藏状态序列。但是这个前提是已知HMM模型参数中的隐藏状态个数和显示状态的个数。...

2019-06-25 16:15:11 871

原创 基于密度峰值的聚类方法

基于密度峰值的聚类方法,首先定义点的①局部密度ρi②点i的距离γi点的局部密度指的是某一点在一定范围内附近点的数量或该数量的函数。对于离散数据分布而言,点i的密度函数可以定义为对于连续数据分布,点i的密度函数可以利用高斯函数定义为:点的距离:指的是在所有比某个数据点的局部密度都大的数据点中,与该数据点之间的距离的最小值。即可以理解为将所有点的密度都求取一遍之后按照密度从大到小将数据点进...

2019-05-06 16:13:42 2115

原创 K近邻与K-means算法区别

对于K近邻算法而言,K近邻是一种分类算法,属于有监督范围,需要样本标签;而K-means是无监督学习算法,属于聚类K近邻的算法流程:① 确定计算点与各分类点的距离;②选取K个机理最近的点③选取K个点中,属于某一类点数最多的类作为归类点K-means算法的流程:①确定K个聚类中心②针对某一个计算点,计算其与每个聚类中心的距离,选取距离最小聚类类别,将该点判为该聚类。③利用均值重新计算...

2019-04-27 21:31:01 4542

原创 朴素贝叶斯与EM算法的区别

1.朴素贝叶斯是有监督学习,EM算法为无监督。朴素贝叶斯需要知道数据的(x,y)配对,才能计算出先验概率和后验概率,而EM算法是对所有的隐层都进行计算求显层,不需要对数据进行标签。,只需要知道有多少种类的隐层即可2.贝叶斯算法没有考虑数据样本之间的关联性,直接是利用统计方法计算属于某一隐层的个数、以及某一显层的个数,利用出发获得贝叶斯分类器的参数。3.朴素贝叶斯算法忽略了样本这一维度,是建立在...

2019-04-26 19:41:18 1761

翻译 Qt中的Qsqlquery类

QSqlQuery类提供了执行和操作SQL语句的方法。QSqlQuery封装了在QSqlDatabase上执行的SQL查询中创建,导航和检索数据所涉及的功能。 它可以用来执行DML(数据操作语言)语句,如SELECT,INSERT,UPDATE和DELETE,以及DDL(数据定义语言)语句,如CREATE TABLE。 它也可以用来执行非标准SQL的特定于数据库的命令(例如,PostgreSQL...

2019-04-19 15:39:37 2897

原创 支持向量机

支持向量机分为线性可分支持向量机、线性支持向量机、非线性支持向量机线性可分支持向量机线性可分支持向量机针对的对象是线性可分的数据。即我可以找一个超平面将数据完全划分开。线性可分支持向量机的策略是使数据到超平面的距离最大,即硬间隔最大化(这里与感知机进行区分,感知机的策略是让误分类点到超平面的距离最小,最后即为0。感知机目的只是找到一个超平面可以将数据正确划开,且采用梯度下降的方式跟新权重和偏置...

2019-04-12 16:41:30 188

原创 时频分析方法

FFT—傅里叶变换,可以将时域信号转为频域进行分析,所用的基函数是弦函数,且各弦函数之间是正交关系,因此比较适合处理平稳信号。对于非平稳信号处理效果就很差。类似的例子如“吉布斯现象”:当一个常数函数,其傅里叶变换是只有一个常数项;但是当该周期函数为一个阶跃函数,突变变换很快的那种,FFT变换就必须要很多频率的弦函数去进行分解;效果也不太好。另外一个缺点是:FFT变换只能得到一个频域上数据的形式,并...

2019-04-12 16:00:53 6437

原创 多种机器学习算法总结

K近邻算法K近邻算法优点就是算法简单,很容易理解,也很方便。缺点就是计算量大,每次输入一个向量x,把它归类时总要计算一遍离所有点的距离,并且排序。这十分麻烦,对于高维的数据以及样本量较大的数据。其计算量是十分大的,因此不建议使用。还有一个缺点就是,输入一个n1的向量X,结果需要计算其距离,变成了一个nn的矩阵,因此是数据变大,对存储而言也是一种压力。决策树决策树是一种有监督学习的方式,...

2019-04-04 09:59:37 434 2

原创 CART决策树剪枝个人理解

@CART决策树剪枝个人理解本文是针对CART树的个人理解在看统计学习方法关于CART树的剪枝是,感觉书上讲得很迷惑,因此基于其他博客以及书上内容得出自己的理解。首先确定CART树的损失函数:C∂(T) = C(T)+∂|T|;式中C(T)表示预测的精度,即子树T的错误数量/测试集数量,|T|表示子树T的叶子节点数量;C∂(T)表示子树T的整体损失。C∂(t) = C(t)+∂ ...

2019-04-01 11:22:11 555

eemdwithiter.m

EEMD的源代码,输入为添加白噪声标准差、分解次数和最大迭代数量;输出为分解的IMF以及迭代次数推荐参数为:Nstd为0.2,NR为500,maxIter为20000

2020-08-24

matlab.zip

实现了多个城市之间的路径规划和任务调度问题,其中vpr是主函数,通过蚁群算法,最后输出最优的路径规划问题,包含了案例数据集

2020-03-13

关于经验模态分解的的一些matlab程序.zip

内部包含EMD/EEMD/CEEMDAN/VMD的matlab程序代码,可以用于进行信号的经验模态分解

2020-01-09

FractalDim.m

分形盒维数可作为复杂曲线的一个特征,可以描述曲线的平滑度和曲线间的关联程度。代码内部有对输入和输出的介绍

2020-01-09

西储大学轴承数据

根据西储大学轴承数据中心提供的文档,按照故障类型将数据整理进不同的文件夹,方便以后调用

2019-04-04

径向基神经网络

使用python语言编写,在pycharm环境下测试了,能够跑通。并且生成拟合曲线

2018-11-11

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除