从隔壁老王开始的信号处理入门

news2024/12/27 13:36:51

诸神缄默不语-个人CSDN博文目录

我是从GNN被扔到NLP然后又做起了GNN现在又被喊去搞时间序列分类,所以现在才开始看信号处理(因为我开始做GNN以来,GNN就以图域而非谱域为主了,所以那时我没怎么看过信号处理)。
所以写个笔记。

最近更新时间:2023.1.13
最早更新时间:2023.1.13

文章目录

  • 1. 卷积相关
  • 2. GNN相关
  • 3. 一些我流名词解释
  • 4. 时间序列特征抽取
  • 5. 看到下辈子的参考资料
  • 6. 其他本文撰写过程中使用的参考资料

1. 卷积相关

太复杂了(无力地比划)根本看不懂这啥玩意儿

再讲卷积的本质及物理意义,解释的真幽默!
一文读懂深度学习中的各种卷积

2. GNN相关

总之图信号处理就是要给节点做平滑,啊,巴拉巴拉的,我也不知道为啥
然后图卷积就是在谱域上定义的卷积,图从空域转换为谱域就是通过傅里叶变换实现的

我之前写过相关博文:
从0开始的GNN导学课程笔记→介绍了一点傅里叶变换
Re2:读论文 CS-GNN Measuring and Improving the Use of Graph Information in Graph Neural Networks→这篇paper讲了一点图信号处理、信息增益与图特征相似程度的关系(巴拉巴拉的我也没看懂先列出来吧)

其他相关参考资料(大多都是介绍GNN谱域方法时有所提及):
人大魏哲巍:图神经网络的理论基础:搜索“信号处理”关键词只能看到这句:从图信号处理的角度出发,我们希望通过该观测点(指图中某一节点)周围的信号对其进行平滑处理,使得该观测点的温度数据更加准确。……但是反正可供参考吧,列出!
图卷积神经网络理论基础:这篇讲傅里叶变换感觉比我讲得好(感觉他真的知道他在说啥)(尤其是那个动图,感觉很清晰),我看到后面懵了。以后我写写我的读后理解(这个推文里面的公式好像只能在手机端看到,我PC端Chrome浏览器就看不到了)
[万字综述] 重新思考空域与谱域GNN之间的联系:这篇是Bridging the Gap between Spatial and Spectral Domains: A Survey on Graph Neural Networks的阅读笔记,反正它(虚空比划一番)那样,我没看懂
【图神经网络】数学基础篇
收藏|图神经网络综述
基于GNN的不同变种及其应用

3. 一些我流名词解释

信号:特征啊之类的,数字/信号强度
通道:特征维度,3通道信号就是3维度特征(有3个信号)

带宽band:频率范围

时域:自变量是时间,因变量是信号
在这里插入图片描述

空域:图版的时域,自变量是节点(be like一种离散的时域)

频域(GNN中叫谱域):将时域的信号经傅里叶变换后,转换为以频率为自变量、振幅(能量)为因变量的图(spectrogram)
把时域图按照窗口分成很多小段,每一段视为一个周期函数、做一个傅里叶变换,最后得到下图:自变量为时间,因变量为频率,颜色为能量
在这里插入图片描述
(实现这个操作的API可参考:scipy.signal.spectrogram — SciPy v1.10.0 Manual

傅里叶变换:反正就是干这事的

自相关
互相关cross-correlation

小波分析:依然不知道在说什么东西,总之大约跟傅里叶变换干的事差不多吧
小波变换
信号处理 - 小波

4. 时间序列特征抽取

什么什么的我还没看懂,脑子晕求了。

5. 看到下辈子的参考资料


  1. 奥本海姆《离散时间信号处理》
    小波十讲
    《数字信号处理(第二版)》程乾生,北京大学出版社
    《信号与系统引论》 郑君里,应启珩,杨为理,高等教育出版社
  2. 网络资料
    1. 傅里叶变换
      傅里叶分析之掐死教程(完整版)更新于2014.06.06 - 知乎:这一篇超神
    2. 谱域/频域概念辨析:What’s the difference between frequency, spectral and cepstral domains?
  3. 代码实现和分析
    1. Signal processing (scipy.signal) — SciPy v1.10.0 Manual
      谱分析 (spectral analysis) 的 SciPy 代码解析 | A Quest After Perspectives

6. 其他本文撰写过程中使用的参考资料

  1. 谱域(spectral domain) 和频域(frequency domain) 有什么区别联系?:感觉这几个回答说了个锤子

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.coloradmin.cn/o/160896.html

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

RabbitMQ消息队列(三):任务分发机制

在上篇文章中,我们解决了从发送端(Producer)向接收端(Consumer)发送“Hello World”的问题。在实际的应用场景中,这是远远不够的。从本篇文章开始,我们将结合更加实际的应用场景来讲解更多的高级…

jetson nano上编译与使用西门子PLC通讯库snap7

文章目录一.西门子snap7介绍二.西门子S7通讯介绍三.jetson nano编译snap7库四.Qt Cmake导入snap7库五.snap7主要函数说明1.与PLC建立连接2.读写PA区变量3.读写MK区变量六.通讯程序示例一.西门子snap7介绍 Snap7 是一个基于以太网与S7系列的西门子PLC通讯的开源库。支持包括S7系…

2023美赛数学建模ABCDEF题思路模型代码

占个位置吧,开始在本帖实时更新赛题思路代码,文章末尾获取! 持续为更新参考思路 赛题思路 会持续进行思路模型分析,下自行获取。 A题思路: (比赛开始后第一时间更新) B题思路:…

《算法分析与设计》复习笔记

目录 一、算法的基本概念 1.1 算法的定义 1.2 算法的“好坏”如何衡量? 1.3 描述算法的时间复杂度 ⭐ 1.4 如何评价算法 二、 分治法 2.1 分治法的求解步骤 2.2 平衡的概念 2.3 递归式解法 2.3.1 主定理法 ⭐ 2.4 分治法的使用条件 2.5 分治法实例 2.5…

助力安全作业生产,基于轻量级YOLOv6s开发实践反光衣检测识别分析系统

在很多实际作业生产场景中,出于对安全的考虑,施工作业等操作都是要求穿戴反光衣的,这个主要是为了保护人身安全,但是很多时候工程作业场景下因为实际种种的原因工人实际作业操作的时候很多人并没有按照要求穿戴反光衣这就给安全生…

OPTEE安全存储

本文主要介绍OPTEE的安全存储技术,翻译自官方文档:Secure storage — OP-TEE documentation documentation (optee.readthedocs.io) 一、背景 OP-TEE中的安全存储是根据GlobalPlatform的TEE Internal Core API(这里称为可信存储)…

2023/1/13总结

今天学习了链式向前星和唯一分解定理(数论)。 链式向前星 链式向前星是一种存储图的方法,在此之前我们学到过存储图的方式:邻接表以及邻接矩阵,邻接矩阵浪费了很大的空间,而邻接表 写起来的代码有一点点…

微信小程序wxml的数据和事件的绑定,以及条件和列表的渲染

文章目录1.数据绑定的基本原则在data中定义页面的数据2.事件绑定bingtap的语法格式:在事件处理函数中为data中的数据赋值事件传参bindinput的语法格式实现文本框和data之间的数据同步1.定义数据2.渲染结构3.美化样式4.绑定input事件处理函数3.条件渲染hiddenwx:if与hidden的对比…

数据库 表设计 MySQL

表设计 约束 为了保证入库数据的合理性,添加的各种规则。 约束的分类 准备测试用的表格: CREATE TABLE emp ( id INT, -- 员工id,主键且自增长 ename VARCHAR(50), -- 员工姓名,非空且唯一 joindate DATE, -- 入职日期&…

【uniapp】渲染列表数据删除项导致每项数据重置的问题解决方案

开发uniapp项目,使用的是JavaScript Vue写法,操作wList数组列表更新的时候,如果每一项都带input 或 radio组件,要操作移除的话,那么组件的输入数据会被清除重置,若不希望这样,那应该怎么做才好呢…

设计模式相关内容介绍—软件设计原则(六个)

在软件开发中,为了提高软件系统的可维护性和可复用性,增加软件的可扩展性和灵活性,程员要尽量根据6条原则来开发程序,从而提高软件开发效率、节约软件开发成本和维护成本。 目录 1.开闭原则 2.里氏代替原则 3.依赖倒转原则 4.接…

dvwa中的文件包含攻击

环境:dvwa: 192.168.11.135 dvwa版本: Version 1.9 (Release date: 2015-09-19)kail机器:192.168.11.156一、什么是文件包含漏洞?为简化代码,会把重复的code内容单独写到一个页面文件,然后再需要调用重复内容的页面中…

C语言:初识C语言

目录前言1. 什么是c语言呢2. 第一个c语言程序2. 数据类型3. 变量和常量3.1 变量3.1.1 变量的定义3.1.2 变量的分类3.1.3 变量的使用3.1.4 变量的作用域和生命周期3.2 常量4. 字符串、转义字符、注释4.1 字符串4.2 转义字符4.3 注释5. 选择语句6. 循环语句7. 函数8. 数组9. 操作…

学习笔记——keep-alive缓存组件,再次返回组件data数据重置

前言:使用keep-alive缓存组件,当再次返回该组件后,希望其组件中的数据或状态,保持上次离开该组件时的情况。 一、当前组件树 希望缓存HomeMain组件的状态。 二、错误处理 我在HomeMain的祖先组件HomeLayout中,写了如下…

sqlplus 连接数据库

终端直连 Oracle 数据库 ORA-12162 错误 出于各种网络原因,无法直连数据库,但又必须查询数据库数据 我们只能选择直连数据库的服务器 然后通过 sqlplus 连接 Oracle 从配置文件里获取这样一段信息 urljdbc:oracle:thin:192.168.1.3:1521:testdb use…

【SpringCloud08】SpringCloud Consul服务注册与发现

1.Consul简介 1.1是什么 官网 Consul 是一套开源的分布式服务发现和配置管理系统,由 HashiCorp 公司用Go 语言开发 提供了微服务系统中的服务治理、配置中心、控制总线等功能。这些功能中的每一个都可以根据需要单独使用,也可以一起使用以构建全方位…

基于MPLS-V**多分部互访的ensp企业网络规划与设计_ensp综合实验

作者:BSXY_19计科_陈永跃BSXY_信息学院注:未经允许禁止转发任何内容基于MPLS-V**多分部互访的ensp企业网络规划与设计_ensp综合实验前言及技术/资源下载说明( **未经允许禁止转发任何内容** )插曲:基于eNSP中大型校园/…

卡特加特数字中控主机,数字家庭控制中心!没它智能家居就是智障!

数字中控主机是数字家庭的核心,承担着“协调各方、总揽全局”的作用,是打造未来数字家庭空间必不可少的设备。区别于传统家居智能,它真正意义上告别了过去以设备为中心的架构,而是以人的个性化需求为中心,以数据作为资…

2020统考真题-距离最小三元组

2020年统考真题 定义三元组$ (a,b,c)$ ( a,b,c 均为正数)的距离 D∣a−b∣∣b−c∣∣c−a∣D|a−b||b−c||c−a|D∣a−b∣∣b−c∣∣c−a∣ 。给定 3个非空整数集合 S1 、 S2 和 S3 ,按升序分别存储在 3 个数组中。请设计一个尽可能高效的算…

蓝队攻击的四个阶段(三)

目录 一, 专业技能储备 1.工具开发技能 2.漏洞挖掘技能 3.代码调试技能 4.侦破拓展技能 二,目标网情搜集 1 何为网情搜集 2. 网情搜集的主要工作 三, 网情搜集的途径 1.专业网站 2.专业开发资源网站 3.目标官网 一, 专…