小波滤波器与其他滤波器的区别_小波变换(六):小波变换在机器学习中的应用(上)...

本文探讨小波变换在机器学习中的作用,指出傅里叶变换在处理非静态信号时的局限性,而小波变换因具备时频高分辨率成为更优选择。通过实例解释了小波变换如何提供信号的频率和时间信息,以及PyWavelets库中的小波函数种类。此外,介绍了离散小波变换的滤波器组实现和降采样过程。
摘要由CSDN通过智能技术生成

本文讲解一篇关于小波变换在机器学习中的应用的博客:《A guide for using the Wavelet Transform in Machine Learning》,极力推荐!!目录如下:

787f408610e90b9fad7884e54b9f6eb5.png

链接:http://ataspinar.com/2018/12/21/a-guide-for-using-the-wavelet-transform-in-machine-learning/ 1、引言

信号处理技术(比如傅里叶变换、小波变换等)可以用在时间序列分类的任务中。傅里叶变换可以将一个信号从时域变换到频域,频谱中的峰值对应着信号中最常出现的频率。在频谱中,峰值的位置(频率值)和高度(幅度值)可以作为分类器的输入。

傅里叶变换在很多分类问题中都表现得很好。通常情况下,只有当频谱是静态的时候,使用傅里叶变换才可行。信号越是非静态,傅里叶变换产生的结果就越差。然而,大多数实际问题中的信号都是非静态的,用于分析非静态信号的一种更好的方法是小波变换。

在这篇博客中,我们会稍微涉及一些小波变换的理论,以及如何将其应用在实际问题中,并且每一步都提供了相应的代码以方便理解。

2.1 从傅里叶变换到小波变换

傅里叶变换的工作原理是:将信号与一系列不同频率的sin波函数相乘,再进行积分。傅里叶变换在频域上有较高的分辨率,在时域上的分辨率为0。也就是说,傅里叶变换能够清楚地告诉我们信号中存在什么样的频率,但是不知道这些频率发生在什么时刻。

96a4ff52750507c29cd52c2e8f0b7ca6.png

两个信号的频谱一致,但是在时域上却不大不相同。傅里叶变换不能告诉我们关于频率发生的时刻。

为了解决傅里叶变换在处理非静态信号时的问题,短时傅里叶变换被提出来。短时傅里叶利用滑动窗口将信号等分成相同长度的区间(可以有重叠的区域),然后分别对这些区间进行傅里叶变换。但是,短时傅里叶变换存在分辨率的问题:若区间长度较小,则很容易知道频率发生在什么时刻,但是频率的信息则

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值