- 博客(33)
- 资源 (15)
- 收藏
- 关注
原创 卡尔曼滤波(1):状态更新方程的推导
状态更新方程的推导卡尔曼滤波作为一种重要的技术,在许多领域得到广泛应用,本系列文章旨在梳理卡尔曼滤波相关知识点,用于知识结构整理,以便加深理解。
2022-06-20 23:11:56
1470
原创 排序算法学习笔记
目录1 快速排序(分治)1.1 算法流程1.2 算法代码2 堆排序2.1 算法流程2.2 算法代码1 快速排序(分治)1.1 算法流程假设对长度为NNN的数组numsnumsnums进行升序排序。(1) 确定第iii次排序的范围[li,ri][l_i,r_i][li,ri]以及基准点nums[mi]nums[m_i]nums[mi]。其中,li≤mi≤ril_i \leq m_i \leq r_ili≤mi≤ri随机产生,0≤li,ri≤N−10 \leq l_i, r_i \leq N
2022-01-07 10:57:54
795
原创 利用DFT/FFT对序列位移—非整数时的陷阱
对于序列进行位移,可以通过DFT/FFT的位移性质实现。但是可以从理论上证明,当位移长度非整数时,得到的结果在绝大多数情况下是错误的。本文旨在探讨其中原因。
2021-10-19 17:15:33
820
1
原创 正交投影算法问题简述
1 理论对于无噪声模型x∈Cn×m,y∈Cn,w∈Cm,y=xw。x \in \mathbb{C}^{n \times m}, y \in \mathbb{C}^n,w \in \mathbb{C}^m,y = xw。x∈Cn×m,y∈Cn,w∈Cm,y=xw。由正交投影算法可知,w^=(xHx)−1xHy\hat{w} = (x^H x)^{-1} x^H yw^=(xHx)−1xHy此时,投影空间是mmm维的,能够正确地表征各分量的权值。然而,在实际数据处理中,mmm往往较大,上述公式难以计算,
2021-09-05 15:57:38
1098
原创 距离-多普勒谱(RD谱)之四:多普勒积累的细节
一、前文概述在第一篇文章《距离多普勒谱(RD谱)绘制方法及理解》中,我阐述了基本的RD谱绘制方法,其中代码存在的问题,在第二篇文章《距离-多普勒谱(RD谱)之二:距离相关(匹配滤波)》中阐述并给出解决方案,在第三篇文章《距离-多普勒谱(RD谱)之三:FFT避坑指南》中,给出了MATLAB使用fft函数需要注意的细节。二、问题背景本篇考虑的不是脉冲体制雷达,而是连续波雷达!本篇考虑的不是脉冲体制雷达,而是连续波雷达!本篇考虑的不是脉冲体制雷达,而是连续波雷达!首先,我们分析第一篇文章给出的RD谱模
2021-04-22 12:03:37
6878
10
原创 C++笔记之一:多级指针的型别转换问题
对于指针常量、常量指针、普通指针,我们能够明白三者并非都能相互转换的。但对于多级指针,往往会犯迷糊,本文旨在探讨其中的转换规则。
2020-12-18 21:36:43
202
1
原创 距离-多普勒谱(RD谱)之三:FFT避坑指南
前文距离-多普勒谱(RD谱)之二:距离相关(匹配滤波)在上篇文章中,我介绍了利用FFT替代“线性卷积”的注意事项。本文将继续对FFT操作的一些容易坑人的细节进行探讨。问题
2020-11-29 10:48:50
5849
原创 距离-多普勒谱(RD谱)之二:距离相关(匹配滤波)
详细说明匹配滤波的概念、等效模型及实现匹配滤波的各种方法。同时,解释了conv(x,y)与ifft(fft(x) .* fft(y))结果不同的原因。
2020-10-19 22:58:31
11310
4
原创 解决QT工具栏字体变大的问题
今天更新了Qt creator,结果界面变成了下面这样:这是因为Qt creator开启了高清配适,字体随系统缩放比例进行改变,关闭相应设置就能恢复原状:修改设置后,重新启动Qt creator,恢复正常:
2020-08-26 01:26:24
14077
12
原创 距离多普勒谱(RD谱)绘制方法及理解
RD谱是信号处理领域常用的图形。原始信号往往是一维时域序列,如何将其二维化,并进行变换生成RD谱呢?由于刚刚接触,查阅了网络上、老师手里的资料,发现RD谱的绘制方法并不统一,有些存在一定问题。在此,将心得体会记录下来。
2020-08-09 11:59:19
34811
23
原创 关于Python中copy()方法的讨论
在python中,想要对列表、字典进行复制时,需要使用copy方法,但是里面也有一些较为基础但容易忽略的问题,可能会对编程造成困扰。
2020-02-26 11:33:25
1521
原创 机器学习(周志华)学习笔记五:第五章习题5.5
一、神经网络神经网络通过隐层(中间层)的变换,增加了超平面的划分能力。然而,在对神经网络的学习中,没有看到关于隐层神经元数量选择的解释。也就是说,在神经网络理论中似乎并没有考虑到网络结构对输出结果产生的影响。二、代码实现 def calculate(self, input_values): """ :param input_values: [color...
2020-02-18 15:46:57
1170
原创 机器学习(周志华)学习笔记四:第四章习题4.3
前文学习笔记三一、决策树模型通常,人在判断事物的时候,有一个决策流程。决策树模型正是模拟了这样的机制。在由N个属性描述的N维空间中,决策树中的每一个结点都相当于该N维空间中的一个超平面。决策树的枝干结构则体现了N维空间中这些超平面的交并关系。由于自己编写的程序由8个维度的属性描述,应该是无法用坐标图来描述的。所以这里借用书上的例子介绍。图示决策树存在四个结点,也就存在四个超平面,在二维...
2019-12-04 17:19:41
792
1
原创 机器学习(周志华)学习笔记三:第三章习题3.5(线性判别分析)
前文学习笔记二一、线性判别分析的基本思想“给定训练样例集,设法将样例投影到一条直线上,使得同类样例的投影点尽可能接近、异类样例的投影点尽可能远离;在对新样本进行分析时,将其投影到同样的这条直线上,再根据投影点的位置来确定新样本的类别。”书中的这段话总感觉缺了点什么,缺的就是具体的判断方法,究竟哪个位置才算“正例”和“反例”的分界线呢?将训练集“正例”、“反例”的均值中心点分别投影到LDA...
2019-11-26 20:37:32
1562
1
原创 机器学习(周志华)学习笔记二:“回归”问题的进一步探讨
前文学习笔记一一、是什么让我再次回到这个问题我查阅了很多网上类似的学习笔记,发现大家都在完成习题3.3后,绘制了下面这张图来验证自己的程序。这张图,以“密度”为横坐标,“含糖量”为纵坐标。同时,数据集中的数据被“密度”、“含糖量”两个坐标唯一确定。也就是说,每一条数据都是这个平面上的一个点。其中,红色代表“正例”,蓝色代表“反例”,黄线由“对率回归”算法确定的w、b值唯一确定。对...
2019-11-20 22:55:39
295
原创 机器学习(周志华)学习笔记一:第三章习题3.3(对率回归)
一、对《机器学习》内容问题的一点质疑在《机器学习》第53页,书中应该是存在对行向量(1×N矩阵)、列向量(N×1矩阵)的描述错误问题。如下图:我在划线位置分别加上了两个转置符号"T"。按照原来书上的写法w和x都是一个行向量,wT则是列向量。因此wT与x的结果应该是一个N×N的矩阵,而并非式(3.1)所写的具体的值。二、分类的基本思想我们希望找到一个函数满足下面的条件:正例反例...
2019-11-02 12:44:59
824
原创 利用C语言实现FFT、IFFT运算
一、FFT、IFFT算法实现上述分别为FFT、IFFT公式。下面首先讨论FFT的算法实现。本文采用输入逆序、输出顺序的FFT计算方法。**实质上就是在时域对x(n)进行“奇偶分类”、在频域上对X(k)进行“前后分类”。**值得说明的是,这里的“奇”和“偶”是相对的概念,并不完全是通常我们所理解的“奇”和“偶”。下面将给出一个例子进行说明:...
2019-11-01 12:19:47
14040
3
原创 Django框架view.py,models.py,urls.py用法及调用关系的个人理解
一、框架最让人头疼的问题利用框架来编写程序,会大大降低编写难度,但是如果不了解框架的调用关系及各个文件的作用,在遇到error时往往会很头疼。以前曾经编写过Android程序,网络上对Android中各个部分的调用关系、生存期讲的很清楚,但是当我用django框架编写程序时,发现网上对这方面的东西讲的很模糊。这篇博客就讲一下我对django框架的一点个人理解。django框架的大致结构:ur...
2019-10-15 12:27:28
4336
2
原创 利用selenium、requests库爬取新浪财经股票信息和相应公司年度报告
一、明确爬取任务目标由于我只知道新浪财经这一家财经类网站,所以决定爬取新浪财经网。爬取大概分为两层。第一层爬取各个股票的简略财经信息,并顺便获取相应公司的链接;第二层就利用上一层爬到的公司链接,爬取各个公司的年度报告。我在第一层爬取到的信息类似于下面这样:['600696', 'ST岩石', '2019-07-10', '0.02', '7435.61', '12.14', '738.57'...
2019-10-06 19:47:51
3802
4
原创 51单片机键盘、矩阵键盘松手检测
当按下按键不松手,是进行一次响应操作,还是重复进行响应操作呢?下面就基于51单片机的独立按键和矩阵键盘对连按功能进行配置。
2019-09-28 00:12:22
9443
1
原创 自己编写的MyString实现c++中VString的一些功能
自己实现了VString中的一些功能,用以更好地理解字符串操作。希望可以互相交流。qq:916785225#include <iostream>#include <malloc.h>#include <stdarg.h>class MyString {public: MyString(char* s) { len = getLength(...
2019-03-27 22:37:37
354
MATLAB仿真AM、SSB、DSB、FM信号
2020-09-21
KMeans.zip
2020-03-15
集成学习(AdaBoost、Bagging)
2020-03-15
AdaBoost.zip
2020-03-10
基于BIC、EM算法构建贝叶斯网
2020-02-28
贝叶斯分类器.zip
2020-02-24
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人