自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(75)
  • 收藏
  • 关注

原创 springcloud为什么采用Http而非RPC

例如,Spring Cloud 集成了 Eureka、Ribbon、Zuul 和 Hystrix 等组件,这些都是建立在 HTTP 之上的,它们为微服务架构提供了必要的支持功能。尽管在某些特定情况下 RPC 可能是更好的选择,但 HTTP 在开放的、分布式的、多技术的环境中提供了更多的优势。虽然 RPC 在理论上可能提供更优的性能(因为它通常是二进制的,而非文本基的 HTTP),但现代的 HTTP/2 已经大大改进了 HTTP 协议的性能,支持多路复用、头部压缩等功能。

2024-09-26 23:19:22 451

原创 离散时间傅里叶变换,DTFT结合DFT进行通信信号分析

离散时间傅里叶变换(Discrete Time Fourier Transform,DTFT)是信号处理和系统分析中的一个重要工具,用于将离散时间信号从时域转换到频域。它是一种频谱分析方法,通过它,我们可以将时间域的离散信号分解为不同频率成分,从而更好地理解信号的频率特性。在通信、信号处理、控制系统等诸多领域,傅里叶变换扮演着至关重要的角色,DTFT尤其适用于处理离散时间信号。

2024-09-20 01:33:08 953

原创 ICP算法介绍,机器人姿态估计,三维点云配准

ICP算法,即Iterative Closest Point(迭代最近点)算法,是一种广泛应用于计算机视觉和图像处理领域的几何配准算法。它的主要目的是通过最小化两组点集之间的距离来找出一组变换,使得两组点集尽可能地对齐。ICP算法最常用于三维点云的配准问题,但它的思想也可以应用于二维空间中的问题。ICP算法的成功关键在于找到两组点之间的最佳刚体变换(即旋转和平移),使得两组点尽可能地重合。

2024-09-18 20:10:20 1176

原创 赫尔默特变换介绍,赫尔默特结合卡尔曼滤波进行空间运动轨迹姿态变化估计,处理坐标系之间转换,运动跟踪优化

赫尔默特变换(Hermite Transform) 是一种较为少见的信号处理工具,它与傅里叶变换、拉普拉斯变换等常见变换相比,应用较为局限。赫尔默特变换是一种基于 Hermite 函数 进行分解的变换,通常用于信号的正交分解和分析,尤其适合某些具有局部化性质或需要精确时频分析的应用场景。赫尔默特变换将信号表示为赫尔默特函数的线性组合。an∫−∞∞fxψnxdxan​∫−∞∞​fxψn​xdx其中,ana_nan​为赫尔默特变换系数,ψ。

2024-09-14 11:29:04 1116

原创 希尔伯特变换(Hilbert Transform)介绍, 结合傅里叶变换希尔伯特变换、特征提取和集成学习来进行分类,判断一个信号是否来自故障设备

希尔伯特变换(Hilbert Transform)是信号处理领域中的一个重要数学工具,广泛应用于分析信号的瞬时幅度、瞬时相位以及包络等特性。希尔伯特变换在调制解调、语音处理、地震信号分析、振动分析以及生物医学信号处理中都有着重要的应用。希尔伯特变换是一种线性时不变的变换,它将一个实值信号转换为与其原始信号正交的信号。对于一个实值信号xtx(t)xt其希尔伯特变换xt\hat{x}(t)xtxt1π⋅P.V.∫−∞∞xτt−τdτxtπ1​⋅。

2024-09-12 02:07:18 1174

原创 功率谱密度估计(Power Spectral Density Estimation, PSD)介绍,轴承磨损检测

功率谱密度估计(Power Spectral Density Estimation, PSD)是信号处理中的一项重要技术,用于描述信号在频率域中的能量分布。PSD提供了信号的功率随频率变化的情况,是分析随机信号和确定信号频率特性的常用工具。

2024-09-03 00:29:44 1488

原创 离散余弦变换(Discrete Cosine Transform, DCT),信号去噪

离散余弦变换(Discrete Cosine Transform, DCT)是一种常用的信号处理工具,特别是在数据压缩、图像处理和模式识别等领域中。DCT的基本思想是将信号从空间域或时间域转换到频率域,以揭示信号中的频率成分。与离散傅里叶变换(DFT)相比,DCT具有一些独特的性质,使其在特定应用场景中更加有效。离散余弦变换有多种形式,最常用的为DCT-II。假设我们有一个长度为NNN的序列xnx[n ]xn,其中n012N−1n012...N−1。Xk∑n。

2024-09-02 01:01:50 1258

原创 短时傅里叶变换(Short-Time Fourier Transform, STFT),语音识别

短时傅里叶变换(Short-Time Fourier Transform, STFT)是一种时频分析方法,用于分析非平稳信号的频率成分随时间的变化。与传统的傅里叶变换不同,STFT在处理信号时考虑了时间局部性,使得它能够同时在时间域和频率域上分析信号。STFT的基本思想是使用一个滑动窗口函数,将信号分割成若干个短时段,对每个时段进行傅里叶变换。

2024-09-01 02:08:05 1361

原创 离散傅里叶变换(Discrete Fourier Transform, DFT)介绍,地震波分析

离散傅里叶变换(Discrete Fourier Transform, DFT)是一种非常重要的信号处理工具,它将离散时间信号从时间域转换到频率域。DFT在信号处理、图像处理、通信系统以及许多其他工程和科学领域中得到了广泛应用。为了理解DFT,我们需要从几个角度来探讨它的背景、定义、性质以及应用。离散傅里叶变换是针对离散时间序列的傅里叶变换。假设我们有一个长度为NNN的离散时间序列xnx[n]xn,其中n012N−1n012...N−1。

2024-08-31 02:26:15 1594

原创 傅里叶变换介绍,特征提取故障诊断

傅里叶变换(Fourier Transform, FT)是数学和工程领域中一个极为重要的工具,它将信号从时域(时间域)转换到频域(频率域),揭示出信号的频率成分。傅里叶变换在信号处理、物理学、工程学和许多其他科学领域中有广泛的应用。傅里叶变换是将一个连续信号从时域变换到频域的数学运算。Fω∫−∞∞ft⋅e−iωtdtFω∫−∞∞​ft⋅e−iωtdtFωF(\omega)Fω是频率域(或频域)中的函数,称为信号的频谱或频率成分。ω。

2024-08-29 01:01:50 815

原创 方差稳定变换(Variance Stabilizing Transformation)介绍,专业生物学领域统计

方差稳定变换(Variance Stabilizing Transformation,VST)是一种统计方法,用于将一个具有异方差性的随机变量(即方差随着均值的变化而变化的变量)转换为方差相对稳定的变量。这种转换在数据分析和建模中非常有用,因为许多统计方法(如线性回归)假设数据的方差是恒定的,即同方差性(Homoscedasticity)。通过使用VST,可以满足这些假设,从而提高模型的有效性和准确性。

2024-08-23 02:13:55 738

原创 差分法(Differencing),多变量差分对多个时间序列进行联合分析

差分法(Differencing)是时间序列分析中的一种重要技术,主要用于使非平稳时间序列变得平稳,以便能够应用诸如ARIMA(AutoRegressive Integrated Moving Average)模型等线性模型。非平稳时间序列通常具有趋势或季节性成分,通过差分可以去除这些成分,从而使数据更加适合建模和预测。

2024-08-20 00:47:51 990

原创 加权移动平均(Weighted Moving Average, WMA)介绍,适用于股票短期交易

加权移动平均(Weighted Moving Average,简称WMA)是一种用于时间序列数据平滑和分析的技术。它与简单移动平均(Simple Moving Average, SMA)类似,但不同之处在于加权移动平均对不同的历史数据点赋予不同的权重,从而使得对最近的数据点赋予更大的影响力。这使得WMA在捕捉数据的趋势和波动性方面比SMA更加灵敏加权移动平均是指对一段时间内的历史数据按照预设的权重进行加权求和,然后除以权重的总和,得到的就是该时间段的加权平均值。

2024-08-17 07:44:40 995

原创 java并发编程中的condition队列是什么,如何才能更好理解

在Java的并发编程中,Condition是Java的java.util.concurrent.locks包中的一个接口,它提供了线程间的通信机制,允许线程在特定的条件下等待,并在条件满足时被唤醒。Condition对象必须与一个Lock对象关联,通常使用ReentrantLock来创建。在Condition的内部实现中,有一个或多个条件队列(Condition Queue)。这些条件队列用于管理那些在特定条件下等待的线程。

2024-08-15 10:13:38 290

原创 指数加权移动平均(Exponential Moving Average, EMA)介绍,使用EMA分析股票价格和交易时机

指数加权移动平均(Exponential Moving Average, EMA)是一种用于平滑时间序列数据的技术,它通过对历史数据赋予不同的权重来实现平滑。与简单移动平均(SMA)不同,EMA对最近的数据赋予更大的权重,从而能够更敏感地反映数据的近期变化趋势。这使得EMA在金融市场分析、信号处理和其他时间序列预测领域得到了广泛应用指数加权移动平均(EMA)是一种强大的时间序列平滑工具,因其对最新数据的敏感性和有效平滑噪声的特性而在多个领域得到广泛应用。

2024-08-15 07:47:46 1113

原创 时域方法---自回归积分滑动平均模型(ARIMA),变种SARIMA模型预测气温

自回归积分滑动平均模型(ARIMA,AutoRegressive Integrated Moving Average)是时间序列分析中非常重要的模型之一,广泛应用于经济学、金融学、气象学等领域的时间序列预测。ARIMA模型通过结合自回归(AR)、滑动平均(MA)和差分(Integrated)来处理和预测非平稳时间序列的数据ARIMA模型是时间序列分析中的一种经典模型,通过对自回归、滑动平均和差分的结合,能够有效地对非平稳时间序列进行建模和预测。

2024-08-14 02:54:55 696

原创 自回归滑动平均模型(ARMA)介绍,ARFIMA模型构建资产回报率模型

自回归滑动平均模型(ARMA,Autoregressive Moving Average Model)是时间序列分析中非常重要的一类模型,用于描述和预测时间序列数据。ARMA模型综合了自回归(Autoregressive,AR)模型和滑动平均(Moving Average,MA)模型的优点,能够有效捕捉时间序列中的自相关性和随机波动。下面我将对ARMA模型进行详细介绍,包括其理论基础、建模过程、参数估计、模型选择、应用场景以及在实际中可能遇到的问题。

2024-08-12 01:53:01 1149

原创 java垃圾收集器中的染色指针是什么东西,原理是什么,源码展示给你,进来看看,必能手拿把攥

Java垃圾收集器中的染色指针(Card Marking)技术是一种用于改进垃圾收集效率的优化策略,特别是在分代垃圾收集器(Generational Garbage Collector)中应用广泛。它的主要目的是快速识别那些可能含有对年轻代对象引用的老年代区域,以便在垃圾收集过程中有效地处理跨代引用(Cross-Generation References)

2024-07-23 02:29:27 349

原创 时域方法---自回归模型(Autoregressive (AR) Model)介绍,创新点(非线性时间序列分析代码提供),另有两个创新点在文章中总结标题中

自回归模型(Autoregressive Model,简称AR模型)是一种在时间序列分析和预测中常用的统计模型。它假设一个时间序列的当前值可以用其过去的若干值的线性组合来表示。AR模型的广泛应用和理论基础使其成为时域分析方法中的重要工具。接下来,我们将从多个角度深入探讨自回归模型,包括其定义、数学表达式、估计方法、模型阶数选择、应用案例以及扩展和变种AR模型的基本思想是利用时间序列自身的过去值来预测其未来值。具体来说,对于一个时间序列。

2024-07-23 01:54:21 2294

原创 时域方法---Savitzky-Golay 滤波器介绍,光谱分析应用(创新点:自适应窗口大小和多项式阶数的选择能够更好地处理信号的局部变化;改进的边界处理方法减少了边界效应,提高了滤波器的性能)

Savitzky-Golay 滤波器是一种数字滤波技术,主要用于数据平滑和去噪。其主要特点是能够在保留信号重要特征(如峰值和宽度)的同时,减少噪声的影响。以下是对 Savitzky-Golay 滤波器的详细介绍。

2024-07-19 00:20:20 944

原创 时域方法---中值滤波器介绍,ECG降噪处理

中值滤波器(Median Filter)是一种常用的非线性滤波器,用于消除信号中的噪声,特别是对脉冲噪声(如盐与胡椒噪声)具有良好的抑制效果。与线性滤波器不同,中值滤波器通过替换滑动窗口内的中心值为窗口内数据的中值来实现平滑处理。这种方法可以有效地保留信号的边缘和细节特征,是图像处理和信号处理中的一种常见滤波技术。非线性:中值滤波器是非线性滤波器,不受卷积和傅里叶变换的性质限制。边缘保留:中值滤波器在平滑噪声的同时,能够有效地保留信号的边缘和细节,适用于图像处理中的边缘保护。

2024-07-16 09:40:31 768

原创 oraclejdk相比较于openjdk,在G1,ZGC,ShenandoahGC垃圾回收器做了哪些具体的优化,此文一篇讲清楚

了解 Oracle JDK 在 G1、ZGC 和 Shenandoah 垃圾回收器(GC)方面的具体优化需要深入了解每个垃圾回收器的内部工作原理及 Oracle 在其基础上所做的具体改进。以下是对 G1、ZGC 和 Shenandoah 垃圾回收器的详细优化分析,包括具体的技术实现和改进措施。Oracle 在 G1、ZGC 和 Shenandoah 垃圾回收器上进行了大量具体的优化,这些优化不仅涉及算法和数据结构的改进,还包括对并发执行、内存管理和系统适配的深度优化。

2024-07-16 09:31:37 309 2

原创 Oraclejdk为什么比openjdk性能要高很多,进来看看,必能窥一斑而知全豹

Oracle JDK 和 OpenJDK 都是 Java 平台的重要组成部分,但在实际使用中,Oracle JDK 经常被认为在性能方面优于 OpenJDK。理解这一差异需要深入探讨两者的开发历史、技术实现和优化策略。

2024-07-16 09:29:12 436

原创 rabbitmq为什么在不超过30MB时,延迟比kafka低很多,为什么超过30MB,在延迟上又不如kafka

RabbitMQ 和 Kafka 是两种常用的消息队列系统,它们在不同场景下有不同的性能表现。在讨论 RabbitMQ 和 Kafka 在不同消息大小下的延迟和性能表现时,需要了解它们各自的架构和设计理念RabbitMQ 和 Kafka 各有优势,适用于不同的应用场景。在消息大小不超过 30MB 时,RabbitMQ 由于其低延迟和快速确认机制,能够提供更低的延迟和更高的处理效率。而当消息大小超过 30MB 时,Kafka 由于其高吞吐量和批量处理机制,能够在处理大消息时表现出更高的吞吐量和更低的延迟。

2024-07-15 01:41:20 755

原创 时域方法----移动平均滤波器介绍及其在金融应用示例

移动平均滤波器(Moving Average Filter)是一种基本但功能强大的信号处理技术,广泛应用于各种数据平滑和去噪任务中。其主要目的是通过对数据进行平均处理,减少随机波动和噪声,从而突出数据中的趋势和规律。移动平均滤波器可以根据窗口长度、权重分配方式和递归特性等不同特点,分为多种类型。

2024-07-15 01:35:03 924

原创 群体优化算法---文化算法介绍,求解背包问题

文化算法(Cultural Algorithm, CA)是一种基于文化进化理论的优化算法,首次由Robert G. Reynolds在20世纪90年代提出。文化算法通过模拟人类社会中的文化进化过程,利用个体与群体的双重进化机制来解决优化问题。其基本思想是将群体的知识和经验(文化)存储在一个名为“信仰空间”(belief space)的结构中,并在进化过程中不断更新和利用这些知识。

2024-07-09 02:27:14 1059

原创 java中的jvm分为几种,各自的优缺点是什么,进来看看,必能凿壁偷光,眼前一亮

Java虚拟机(Java Virtual Machine, JVM)是运行Java应用程序的核心组件,负责将Java字节码解释或编译为机器代码。不同的JVM实现提供了多种特性和性能优化,满足不同应用场景的需求。以下是一些主要的JVM实现及其各自的优缺点不同的JVM实现各有优缺点,选择适合的JVM应根据具体的应用场景和需求来决定。HotSpot凭借其高性能和广泛支持,是大多数Java应用的首选。OpenJ9在启动速度和内存占用方面具有优势,适合云计算和容器化环境。

2024-07-08 01:18:41 986

原创 群体优化算法----化学反应优化算法介绍,解决蛋白质-配体对接问题示例

化学反应优化算法(Chemical Reaction Optimization, CRO)是一种新兴的基于自然现象的元启发式算法,受化学反应过程中分子碰撞和反应机制的启发而设计。CRO算法模拟了分子在化学反应过程中通过能量转换和分子间相互作用来寻找稳定结构的过程。以下是对CRO算法的一些关键点的介绍。

2024-07-08 01:12:05 1014

原创 群体优化算法---猫群算法介绍,物流配送路径规划(包含3-opt,贪心算法)

猫群算法(Cat Swarm Optimization,CSO)是一种新型的基于群体智能的优化算法,由Chu et al.在2006年提出。该算法通过模拟猫的行为,尤其是其两种主要的行为:追捕行为(seeking mode)和休息行为(tracing mode),来实现对复杂优化问题的求解。以下是对猫群算法的详细介绍。

2024-07-06 01:18:33 1232

原创 java中的lambda表达式实现原理,为什么它会显著提高性能,进来看看,必能豁然开朗

Java Lambda表达式是Java 8引入的一个重要特性,它允许将功能作为参数传递给方法或将代码作为数据处理。这种表达式简化了代码的编写,使得Java的编程风格更加函数式Java Lambda表达式通过编译时转换、运行时动态类生成和JIT优化,实现了高效的函数式编程支持。这种机制不仅简化了代码编写,还显著提升了程序的可读性和性能。

2024-07-05 02:32:53 714

原创 群体优化算法----植物根生长优化算法原理介绍以及进行电路设计优化

植物根生长算法(Plant Root Growth Algorithm,PRGA)是一种受植物根生长过程启发的优化算法。这种算法模拟了植物根系在地下环境中寻找养分和水分的行为,通过模仿根的生长、分支和适应环境的能力来解决优化问题。

2024-07-05 02:24:18 924

原创 mysql8.0为什么要移除查询缓存,对应又做了哪些优化,进来看看,一定获益匪浅

MySQL 查询缓存是一个用于缓存查询结果的机制,通过减少对数据库的重复查询来提高性能。在 MySQL 5.7 及其之前的版本中,查询缓存的实现主要依赖于哈希表和内存管理。当查询字符串完全匹配且表未发生变动时,查询缓存可以显著提高查询性能。然而,由于查询缓存的一些限制和复杂性,MySQL 8.0 及其更高版本中已经移除了查询缓存功能MySQL 8.0 移除查询缓存是一个经过深思熟虑的决策,旨在提升整体性能、减少复杂性和维护成本,并更好地利用现代缓存技术的发展。

2024-07-03 20:39:05 750

原创 mysql执行sql语句的详细过程,你知道吗?进来看一看,一解迷惑

MySQL 在执行 SQL 语句时,经历了多个步骤和不同的组件,每个步骤都涉及特定的任务。

2024-07-03 19:54:47 535

原创 群体优化算法----传染病优化算法介绍,神经网络模型训练分类wine数据集

传染病优化算法(Epidemic Optimization Algorithm, EOA)是一种新型的优化算法,其灵感来源于传染病的传播和控制过程。该算法通过模拟疾病在个体之间的传播、恢复和免疫等过程,找到最优解。EOA主要包括三个阶段:感染、恢复和免疫。

2024-07-01 23:52:57 810

原创 mybatisplus自带的雪花算法(IdType.ASSIGN_ID)无法自动生成弊端缺点,以及改进方法

今日在使用mybatisplus的雪花算法自动给id赋值时发现怎么都是null的情况,这尼玛测了半天,终于发现巨坑,废话不多说,直接上干货。

2024-06-27 18:55:40 580

原创 群体优化算法---石墨烯优化算法介绍以及在期权定价上的应用(Black-Scholes模型来计算欧式期权的理论价格)

石墨烯算法是一种新兴的优化算法,灵感来自于石墨烯的结构和特性。石墨烯是一种由碳原子构成的二维蜂窝状晶格结构,具有优异的机械、电学和热学性能。石墨烯算法通过模拟石墨烯原子之间的相互作用和迁移,来求解复杂的优化问题。

2024-06-27 01:46:32 810

原创 matlab量子纠缠态以及量子门操作下的量子态

今天我们来聊聊题外话,量子纠缠,在目前物理分支中,要说最深,最能改变人类对宇宙影响的莫过于量子力学了,假如我们可以人为的对两个粒子施加纠缠态,那么我们将可以足不出户的完成对外界的操控量子纠缠(Quantum Entanglement)是量子力学中的一种现象,其中两个或多个粒子彼此之间存在某种关联,即使它们在空间上相隔甚远。这种关联是如此强大,以至于一个粒子的状态立即决定了其他粒子的状态,无论它们相距多远量子纠缠是量子力学中最神秘且最有趣的现象之一。

2024-06-27 00:20:53 743

原创 群体优化算法---鳄鱼优化算法介绍,使用乳腺癌威斯康星诊断数据集进行神经网络训练

鳄鱼优化算法(Crocodile Optimization Algorithm, COA)是一种基于鳄鱼行为和生态系统的元启发式优化算法。COA 模拟了鳄鱼的捕猎策略、繁殖和社会行为来解决优化问题。

2024-06-25 01:17:29 326

原创 群体优化算法---电磁共振优化算法(EROA)介绍包含示例滤波器设计

电磁共振优化算法(Electromagnetic Resonance Optimization Algorithm, EROA)是一种新型的元启发式优化算法,其灵感来源于电磁共振现象。电磁共振是一种物理现象,当一个系统在特定频率下响应最大时,这个频率被称为共振频率。在优化算法中,共振频率可以用来引导搜索过程,提高优化效率。

2024-06-23 00:12:16 1372

原创 matlab结合python的CoolProp库来进行热泵热循环仿真

需要安装python,不同matlab版本需要下载对用的python版本!!!!,切记!!!!否则程序无法运行,下图是展示了matlab和python之间的版本对应。

2024-06-21 02:05:16 449

笔者噪音,可除一切有害事物

笔者噪音,可除一切有害事物

2024-09-01

时域分析-移动平均滤波器介绍及其在金融应用示例

时域分析-移动平均滤波器介绍及其在金融应用示例

2024-07-15

群体优化算法-传染病优化算法介绍,神经网络模型训练分类wine数据集

群体优化算法-传染病优化算法介绍,神经网络模型训练分类wine数据集

2024-07-01

使用乳腺癌威斯康星诊断数据集

使用乳腺癌威斯康星诊断数据集

2024-06-25

磁场优化算法鸢尾花数据集

鸢尾花数据集

2024-06-18

空空如也

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

TA关注的人

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