自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(83)
  • 资源 (2)
  • 收藏
  • 关注

原创 【原创】基于PID搜索算法优化的LSTM(PSA-LSTM)神经网络回归预测的MATLAB实现

基于PID搜索算法优化的LSTM神经网络回归预测的MATLAB实现通过结合优化算法和深度学习模型,能够提高神经网络的训练效率和预测性能,适用于各种时间序列数据的预测任务。基于PID搜索算法优化的LSTM(PSA-LSTM)神经网络回归预测的MATLAB实现结合了增量PID算法和LSTM神经网络,以提高神经网络的训练效率和预测性能。根据目标函数的值,调整PID参数,使目标函数达到最小值。分析预测结果,评估模型的预测性能,并根据需要对模型进行调整和优化,例如调整神经网络结构、调整PID搜索算法的参数等。

2024-03-31 19:18:36 544

原创 【原创】基于分位数回归的卷积长短期结合注意力机制的神经网络(CNN-QRLSTM-Attention)回归预测的MATLAB实现

CNN-QRLSTM-Attention模型通过结合卷积神经网络、长短期记忆网络和注意力机制,能够充分挖掘时间序列数据中的特征和依赖关系,并通过分位数回归实现对不同分位数下的目标值的预测,具有较好的预测性能和泛化能力。

2024-03-31 18:18:46 826

原创 【原创】基于分位数回归的卷积长短期神经网络(CNN-QRLSTM)回归预测的MATLAB实现

通过结合CNN、LSTM和分位数回归技术,CNN-QRLSTM模型在时间序列预测任务中具有较好的性能表现,能够提供更为准确和可靠的预测结果,适用于金融、气象、交通等领域的需求。通过卷积层和池化层,CNN可以有效地捕获数据中的局部模式和特征,有助于提高模型对序列数据的理解能力。:在测试阶段,输入新的时间序列数据,通过已训练好的CNN-QRLSTM模型,可以得到关于未来值的点预测和置信区间的范围预测。通过结合分位数回归和深度学习模型,CNN-QRLSTM可以提供更为准确的预测结果和风险评估。

2024-03-22 21:16:03 592

原创 改进沙猫群优化的BP神经网络ISCSO-BP(时序预测)的Matlab实现

改进沙猫群优化的BP神经网络(ISCSO-BP)是一种结合了改进的沙猫群优化算法(Improved Sand Cat Swarm Optimization, ISCSO)和反向传播(Back Propagation, BP)神经网络的模型,旨在提高时序预测的准确性和效率。这种模型尤其适用于处理复杂的时间序列数据,通过自动调整神经网络的阈值和权值,来提升预测性能。沙猫群优化算法是一种启发式算法,灵感来源于沙猫在寻找食物和躲避天敌时的行为模式。

2024-03-10 14:45:55 599

原创 贝叶斯优化的门控循环神经网络BO-GRU(时序预测)的Matlab实现

贝叶斯优化的门控循环神经网络(BO-GRU)是一种结合了贝叶斯优化(Bayesian Optimization, BO)和门控循环单元(Gated Recurrent Unit, GRU)的模型,旨在进行时序预测。通过结合GRU的长期记忆能力和贝叶斯优化的自动超参数调整机制,BO-GRU能够在保持模型性能的同时减少人工调参的工作量。通过这种方式,BO-GRU模型可以在没有大量手动试验和错误的情况下,自动找到最优的网络结构和训练参数,从而提高时间序列预测的准确性。

2024-03-10 14:11:04 565

原创 CNN-LSTM-Attention混合神经网络归时序预测的MATLAB实现(源代码)

这种混合神经网络结合了CNN对空间特征的提取、LSTM对时间序列特征的建模以及注意力机制对关键信息的聚焦,适用于处理既包含空间特征又包含时间序列特征的复杂数据。通过整合CNN、LSTM和注意力机制,CNN-LSTM-Attention混合神经网络可以同时处理空间特征和时间序列特征,适用于视频分析、自然语言处理等领域,能够更全面地理解和利用数据的多种特征,从而提高模型的性能和泛化能力。在CNN-LSTM-Attention模型中,CNN负责提取输入数据的空间特征,如图像中的纹理、形状等信息。

2024-03-03 16:03:24 721

原创 基于分位数回归的长短期记忆神经网络(QRLSTM)的MATLAB实现(源代码)

1978年 Koenker和Bassett提出了分位数回归的概念,弥补了最小二乘法估计存在的缺陷,处理了其在有离群值、多峰值的样本的拟合,解决了最小二乘法完成无法比如异方差、尖峰等多种问题数据的分析的相关问题,可以描述响应变量的全局特征,可以挖掘到更为丰富的信息,另外分位数回归估计采用的是加权的最小绝对离差和(weighted lest absolute deviation,WLAD)法进行稳健估计,使得存在误差的模型上的估计方法依旧可以使用。

2024-03-03 15:52:55 613

原创 贝叶斯优化双向门控循环单元BO-BIGRU时序预测的matlab实现【源代码】

贝叶斯优化双向门控循环单元(BO-BIGRU)是一种结合了贝叶斯优化和双向门控循环单元(BIGRU)的神经网络模型。BIGRU是一种改进的循环神经网络(RNN),它结合了双向循环神经网络(Bi-RNN)和门控循环单元(GRU)的特点,能够有效地捕捉输入序列中的长期依赖关系。BO-BIGRU将贝叶斯优化与BIGRU相结合,旨在通过动态调整模型的超参数和架构来提高模型的性能。总之,BO-BIGRU是一种利用贝叶斯优化调整双向门控循环单元架构和超参数的神经网络模型,旨在提高模型的性能和泛化能力。

2024-02-28 11:25:50 638

原创 双向门控循环单元BIGRU时序预测的matlab实现【源代码】

GRU通过门控机制来控制信息的流动,包括更新门、重置门和候选值,从而有效地解决了梯度消失和梯度爆炸的问题,并且能够更好地捕捉时序数据中的模式和规律。它可用于股票价格预测、天气预测、语音识别、机器翻译等任务,能够学习序列中的模式和规律,并通过双向结构和门控机制更准确地预测未来的数据。总之,BIGRU神经网络是一种结合了双向循环神经网络和门控循环单元的模型,用于处理时序数据和序列建模任务,能够更好地捕捉序列中的长期依赖关系和重要模式,具有较好的性能和效果。

2024-02-28 11:10:58 618

原创 GRU门控循环单元神经网络的MATLAB实现(含源代码)

GRU由Cho等人于2014年提出,旨在解决标准RNN在处理长序列时的梯度消失或梯度爆炸问题。与传统的RNN相比,GRU引入了两个关键的门控机制:更新门(Update Gate)和重置门(Reset Gate)。这些门控结构帮助模型更有效地捕捉长期依赖关系。更新门更新门负责决定信息的保留量。它决定了来自过去状态的信息应该被多大程度上保留,以及新的候选隐藏状态的信息应该被多大程度上加入。重置门重置门则决定了多少过去的信息需要被忽略。它可以帮助模型忘记无关的信息,从而专注于当前的重要信息。

2024-01-17 11:21:56 2078 13

原创 BP神经网络的MATLAB实现(含源代码)

BP神经网络MATLAB实践

2023-10-03 21:38:47 5966 7

原创 【二】MATLAB矩阵处理

zeros(m):产生m×m零矩阵zeros(m,n):产生m×n零矩阵zeros(size(A)):产生与矩阵A相同大小的零矩阵。

2023-04-28 13:38:03 4409 1

原创 【一】MATLAB基础知识

matlab学习笔记

2023-04-21 16:33:42 1419

原创 时域离散信号和时域离散系统的验证

时域离散信号和时域离散系统的验证

2022-10-23 22:56:38 309

原创 【信号与系统】离散时间信号与系统的频域分析

1.典型离散信号的Z变换。(exp(-2*t))syms t;x1=exp(-2*t);X=ztrans(x1)2.请实现Z2/(Z+2)*(Z+3)的Z反变换num=[1 0 0];den=[1 5 6];[r,p,k]=residue(num,den)3.请根据系统函数H(z)=3Z2/Z2+2Z+2画出零极点分布并进行分析b=[3 0 0]a=[1 2 2]zplane(b,a),grid ontitle('零、极点分布图')分析:根据零极点分布图,该系统有一个

2022-05-27 22:26:33 629 4

原创 【Zigbee】IAR EW8051环境和SmartRF Flash Programmer的使用(保姆级教程)

1、利用IAR软件完成工程的建立、代码编译、环境配置、编译和调试功能。打开IAR软件-Project-Create New Project命名为test点击“File-Save Workspace”将工程保存到“工作空间(Workspace)”内,工作空间的名字可以与工程名相同点击菜单“Project→option”,进入工程设置窗口(或者按下Alt+F7), 在General Option中的“Taget”页面上点击“Device”后面的选择按钮,选择“CC2530F256.i51”配置文

2022-05-16 16:18:17 4746

原创 【信号与系统】离散时间信号与系统的时域分析

1.典型离散信号的上机实现。(指数序列)t=0:10;xn=exp(-2*t);stem(t,xn,"filled")grid on2.离散时间信号基本运算的实现。①差分运算序列1 matlab:t=0:10;xn=t;stem(t,xn,'filled')title('y=t')grid on序列2 matlab:t=0:10;xn=2*t+1;stem(t,xn,'filled')title('y=2t+1')grid on差分运算matlab:t=0

2022-05-16 16:05:41 525

原创 【信号与系统】连续时间信号与系统的复频域分析

1.单边指数信号的拉普拉斯变换syms a t;xt=exp(-a*t);Xs=laplace(xt)2.用2exp(-2t) + 5exp(-5t)验证单边拉普拉斯变换的线性特性syms t;xt1=exp(-2*t);xt2=exp(-5*t);xt=2*xt1+5*xt2Xs=laplace(xt)3.通过部分分式展开法求(2s + 4)/(s^3 + 4s)的拉普拉斯反变换num=[2 4]den=[1 0 4 0][r,p,k]=residue(num,den)

2022-05-12 22:51:16 781

原创 【信号与系统】连续时间信号与系统的频域分析

1、典型周期矩形脉冲傅里叶级数实现A=1;T=2;tao=1;t=-2:0.001:2;N=input('Number of harmonic=')X0=A*tao/T;w0=2*pi/T;X=X0*ones(1,length(t));for k=1:1:N;X=X+2*X0*sinc(k*w0*tao/2/pi)*cos(k*w0*t);end plot(t,X)n=5时n=20时2、典型非周期信号指数信号x=exp(-2*t)的傅里叶变换syms x tx=exp(

2022-05-03 22:23:33 1491

原创 【信号与系统】连续时间信号与系统的时域分析

(1)典型连续信号的上机实现实指数的实现:t=-2:0.0001:2;xt1=2*exp(2*t);plot(t,xt1)xlabel('t')ylabel('x(t)')title('实指数信号')(2)连续时间信号基本运算的实现t=-2:0.0001:2;xt=2*exp(2*t);figuresubplot(221)plot(t,xt)grid ontitle('x(t)');subplot(222)plot(-t,xt)grid ontitle('x(-t

2022-05-01 22:16:52 423

原创 我的创作纪念日

机缘疫情在家上C语言的网课,顺手把写的作业扔csdn了没想到收到了大家的欢迎收获变得自信了,原来自己也可以帮助到很多人日常记录自己学习过程憧憬学以致知,学以致用

2022-04-24 22:49:09 838 4

原创 【蓝桥杯单片机笔记】蓝桥杯备赛资料

资料目录备考期间收集的一些资料,免费提供给大家学习参考🐋下载链接

2022-04-10 22:33:32 784

原创 【蓝桥杯单片机笔记】13-蓝桥杯第12届省赛练习(仅供参考)

本代码是个人练习期间写的,断断续续写了好几天,基本上可能大概实现了所有功能吧🤣,按键逻辑比较乱,第一次完整写的蓝桥杯省赛真题,如果有大佬,记得轻点喷😭~,如果有错误,欢迎指正(反正我参加完比赛了,有错误我也不改了(😁))完整工程文件会放在文章末尾,欢迎下载main.c#include "reg52.h"#include "onewire.h"#include "iic.h"#include "Scan_Key.h"unsigned int a,b,c,d,

2022-04-10 12:03:01 411 2

原创 【蓝桥杯单片机笔记】12-AT24C02

朴实无华,没有笔记真的不是因为懒的写练习:开电源就往地址0x01写入数据1,然后显示在数码管上,每开机一次,数据就加1main.c#include"reg52.h"#include"iic.h"unsigned char code duanma[]={~0x3F,~0x06,~0x5B,~0x4F,~0x66,~0x6D,~0x7D,~0x07,~0x7F,~0x6F};void SelectHC573(unsigned char n){ switch(n) { case

2022-04-10 11:50:56 427

原创 【蓝桥杯单片机笔记】11-频率测量

朴实无华,没有笔记频率测量比较简单:将定时器 0 初始化为计数模式,对输入到 P34(T0)的脉冲进行计数,1s 的计数值即为频率值。频率测量时需要将 J3-15(SIGNAL)与 J3-16(P34)短接。练习:数码管显示测量的频率#include"reg52.h"sfr AUXR = 0x8e;code unsigned char code duanma[]={0xc0,0xf9,0xa4,0xb0,0x99,0x92,0x82,0xf8,0x80,0x90};code unsigned

2022-04-10 11:44:36 943

原创 【蓝桥杯单片机笔记】10-DS1302

详细学习视频可以去看小蜜蜂老师的讲解视频我只是想把我写的代码贴上来供大家参考学习练习:数码管显示日历main.c#include"reg52.h"#include"DS1302.h"code unsigned char code duanma[]={0xc0,0xf9,0xa4,0xb0,0x99,0x92,0x82,0xf8,0x80,0x90};code unsigned char code duanmadot[]={0x40,0x79,0x24,0x30,0x19,0x12,0x02,0

2022-04-10 11:40:56 382

原创 【蓝桥杯单片机笔记】9-ADC&DAC

ADC&DAC就没笔记了想知道原理的可以看看数据手册和相关视频使用总之比较简单框架+底层驱动,知道怎么使用就好了练习:数码管通过rb2旋转读取 ADC 结果main.c#include "reg52.h"#include "iic.h"int abc; int a,b,c;unsigned char code duanma[]={0xc0,0xf9,0xa4,0xb0,0x99,0x92,0x82,0xf8,0x80,0x90,0xff};unsigned char code

2022-04-10 11:31:27 680

原创 【蓝桥杯单片机笔记】8-DS18B20

练习:数码管显示温度main.c#include "reg52.h"#include "onewire.h"unsigned int a,b,c;unsigned int Temp;unsigned char code duanma[]={0xc0,0xf9,0xa4,0xb0,0x99,0x92,0x82,0xf8,0x80,0x90,0xff};unsigned char code duanmadot[]={0x40,0x79,0x24,0x30,0x19,0x12,0x02,0...

2022-04-10 11:19:56 496

原创 【蓝桥杯单片机笔记】7-矩阵键盘

练习:按下矩阵键盘键盘,显示0-F该方法代码比较粗暴和长,但复用东西很多,蛮好用的,也可以把矩阵键盘封装成函数来使用,我封装好的函数会附在最后,欢迎下载使用!!!#include "reg52.h"sfr P4=0xC0;sbit R1=P3^0;sbit R2=P3^1;sbit R3=P3^2;sbit R4=P3^3;sbit C1=P3^4;sbit C2=P3^5;sbit C3=P4^2;sbit C4=P4^4;unsigned char code duanma..

2022-04-10 11:13:08 1771 5

原创 【蓝桥杯单片机笔记】6-中断系统

练习:按下S5,产生中断,LED点亮,再次按下S5,LED左移一位#include"reg52.h"void SelectHC573(unsigned char n){ switch(n){ case 4: P2 = (P2 & 0x1f) | 0x80; break; case 5: P2 = (P2 & 0x1f) | 0xa0; break; case 6: P2 = (P2 & 0x1f) | 0xc0; break..

2022-04-05 16:26:25 715

原创 【蓝桥杯单片机笔记】5-定时器的基本应用

练习:数码管按秒显示0-9#include"reg52.h"unsigned char code duanma[10]={0xc0,0xf9,0xa4,0xb0,0x99,0x92,0x82,0xf8, 0x80,0x90}; void SelectHC573(unsigned char n){ switch(n){ case 4: P2 = (P2 & 0x1f) | 0x80; break; case 5: P2 = (P2 &amp...

2022-04-05 16:09:27 914

原创 【蓝桥杯单片机笔记】4-数码管动态显示

动态显示思路逐个显示+极短的延时例如在蓝桥杯开发板上动态显示U 3.14#include"reg52.h"// 0 1 2 3 4 5 6 7 8 9 A B C D E Funsigned char code duanma[]={~0x3F,~0x06,~0x5B,~0x4F,~0x66,~0x6D,~0x7D,~0x07

2022-04-05 16:01:50 1093

原创 【蓝桥杯单片机笔记】3-数码管静态显示

数码管显示0-9#include "reg52.h"unsigned char code duanma[10]={0xc0,0xf9,0xa4,0xb0,0x99,0x92,0x82,0xf8, 0x80,0x90}; void SelectHC573(unsigned char n){ switch(n) { case 4: P2 = (P2 & 0x1f) | 0x80; break; case 5: P2 = (P2 & ...

2022-03-31 23:02:52 792

原创 【蓝桥杯单片机笔记】2-蜂鸣器与继电器

蜂鸣器与继电器的基本控制#include"reg52.h"int i;void SelectHC573(unsigned char n){ switch(n){ case 4: P2 = (P2 & 0x1f) | 0x80; break; case 5: P2 = (P2 & 0x1f) | 0xa0; break; case 6: P2 = (P2 & 0x1f) | 0xc0; break; case 7: P2

2022-03-30 22:50:23 805

原创 【蓝桥杯单片机笔记】1-点亮LED灯

小蜜蜂老师蓝桥杯教程学习笔记

2022-03-30 22:46:05 823

原创 【Java】第11章 JAVA 异常处理 头歌Educoder实训作业(十一)

第1关:学习-Java异常处理之try-catch之异常捕获任务描述本关任务:求给定两个数的商,并捕获除数为 0 的异常。相关知识为了完成本关任务,你需要掌握:1.什么是异常;2.如何捕获异常;3.异常的使用原则。import java.util.Scanner;public class ExcTest { public static void main(String[] args) { // 请在Begin-End间编写代码 /********

2021-12-08 17:44:35 4661 1

原创 【MATLAB】模拟调制系统的上机实现练习

1,设信源m(t)=2cos2πft,载波为s(t)=2cos20πft,设f=1KHz,试求:① 该调幅信号,并画出该调幅信号的波形;② 画出该调幅信号的频谱。该调幅信号无直流分量,信息全由边带传送,采用双边带调制(DSB)、DSB信号的调制效率是100% ,即全部功率都用于信息传输。Matlab命令:fm=1000 %信源频率fc=10000 %载波频率 subplot(2,1,1);t=0:0.000001:0.001;mt=2*cos(2*pi*fm*t);sm=(mt).*(

2021-12-08 17:38:58 1163

原创 【经典密码】移位密码和代换密码的实现

1,移位密码先读取输入 K,表示移位密码的参数。然后读取输入的一个只含小写字母的字符串。要求你输出该字符串经过 K 位加密之后的加密串,其中串的长度在 100 以内,0<=K<=25#include<bits/stdc++.h>using namespace std;char S[100];int main(){ int K; int i,len; scanf("%d",&K); cin>>S; len=str

2021-11-18 21:03:49 4221

原创 【51单片机】用51单片机定时器/计数器产生音乐的练习(实验报告)

1、8051单片机晶振频率为6MHz,利用T0中断产生周期20ms定时的方波,从P1.0输出点亮LED,并连接一个模拟示波器,编写C语言程序并画出Proteus仿真电路进行仿真。#include<reg52.h>sbit L1=P1^0;timer0() interrupt 1 using 2{ TH0=0xEC; TL0=0x78; L1=~L1;}void main(){ TMOD=0x01;//定时器0,方式1 TH0=0xEC; TL0=0x78; IE=0x8

2021-11-18 20:52:38 4470

原创 【MATLAB】频域分析的上机实现练习

1,在0≤x≤2π区间内,绘制曲线y1=2πe-0.5x和y2=cos(2πx),给图形添加图像标注。Matlab命令:x=0:0.01:2*pi;y1=2*pi*exp(-0.5*x);y2=cos(2*pi*x);subplot(2,1,1);plot(x,y1);hold on;xlabel('x');ylabel('y');title('y=2{\pi}e^{-0.5x}');grid;subplot(2,1,2);plot(x,y2);hold on;xlabel('

2021-11-18 20:39:37 947

GRU门控循环单元神经网络的MATLAB实现(含源代码)

GRU门控循环单元神经网络的MATLAB实现(含源代码)

2024-01-17

学生管理系统.rar

由多个结构体串联而成 老师给我们学习参考使用的 有需要的小伙伴可以拿去参考修改 我也上传到CSDN资源里了 , 链接在最后, 不是我自己做的东西我也不想要大家的积分, 免费分享给大家,希望对大家有帮助。

2020-06-29

infinity-new-tab-pro.crx

Infinity新标签页是一款基于html5的扩展程序,它将开启你的Chrome新标签页和火狐新标签页高度自定义时代。一步添加常用网站到新标签页并以图标展示,可定制的搜索引擎,精选高清壁纸,还有天气、笔记、书签、待办事项、历史记录、Gmail提醒等小挂件帮助提高生产力。

2020-04-29

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

TA关注的人

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