随笔- 54
文章- 0
评论- 1
阅读-
16787
07 2022 档案
循环神经网络(Recurrent Neural Networks)(第一部分)
摘要:参考 https://www.cnblogs.com/royhoo/p/Recurrent-Neural-Networks-1.html
阅读全文
CNN_LSTM
摘要:1、keras/examples at master · keras-team/keras · GitHubhttps://github.com/keras-team/keras/tree/master/examples(上面有keras的各种案例,包括convLSTM,也是采用1D卷积) 2、de
阅读全文
MPC
摘要:Just for anyone searching for code. I found it here: https://drive.google.com/drive/folders/0BzLEHBDBdlnudkhFZGppS0lvM00 vedio: https://www.youtube.co
阅读全文
L02.从图灵机到通用计算机
摘要:将程序载入到内存(存储器)中,用一个指针指向它, 再载入到cpu(控制器)中进行解释执行 *(取指执行,产生结果) 取指执行 = 控制器从存储器中取出数据后,分析指令,运算器执行逻辑运算。 PC=程序计数器 IR=指令缓存器 五大部件= 输入设备,输出设备,存储器,运算器,控制器 打开电源,上电自检
阅读全文
ROM,RAM,内存
摘要:ROM是用来存放最基本的程序的,不是系统程序(windows),而是主板自带的最基本的程序, 无法被删除,更改。只能读取。 操作系统是放在硬盘里的,在开机时会在内存中加载,所以windows7比windows xp慢的原因就是占用的内存较多。 c盘是外存,电脑上的分区都属于硬盘上的,而硬盘是外存。内
阅读全文
计算机是如何启动的?
摘要:作者:知乎用户链接:https://www.zhihu.com/question/22364502/answer/21492367来源:知乎 以下内容来自阮一峰的博客 计算机是如何启动的? 从打开电源到开始操作,计算机的启动是一个非常复杂的过程。 我一直搞不清楚,这个过程到底是怎么回事,只看见屏幕快
阅读全文
第十二章 现代通用计算机
摘要:1. 阿兰图灵(1912-1954)英国数学和逻辑家 1936年 24岁 论文中主题 逻辑的完整性,即任何数学问题在逻辑上都是可解的? 答:图灵机--有些数学问题是不可解的。 2. 存储器 加法器 寄存器RA 3. 中央处理器可以访问的地址空间分成了两部分 ① 访问00000000-01111111
阅读全文
第十六章 计算机语言和编程语言
摘要:汇编语言用字符或者字符串来代表某个内存单元。 指定一个内存单元的同时需要指定他的用途 存放小数,整数,字符串等 " int " 是一个关键字,是固定的,可以理解为用这个内存位置存放一个整数; " i " 是一个临时的内存位置的代号,可以认为是一个内存地址,用于存放运算的中间结果,但具体存放在内存中的
阅读全文
2进制小数转10进制
摘要:那么,2进制小数转10进制小数方法如下: 例: 0.1011(2) = 1 x 2-1 + 0 x 2-2 + 1 x 2-3 + 1 x 2-4 = 0.5 + 0 + 0.125 + 0.0625 = 0.6875 2-1代表10进制的0.5,也代表半块披萨的量,要转化成10进制,就需要用10进
阅读全文
Simulink文件保存为图片
摘要:open_system('pulse_test.slx'); % 打开模型 h = get_param(gcs','handle'); saveas(h,'myfile_name','png'); % 将模型导出为png格式图片
阅读全文
Pulse_脉冲信号
摘要:各个参数表示的意义:Amplitude——振幅Period——一个周期(时间)Pulse Width—— 脉冲 持续 时间 占一个周期的百分比Phase delay—— 相位延迟 一个周期内,从上往下,数据分别为000,001,010,011,100,101,110,111,符合我们的目的。 接下来
阅读全文
Scope 模块和波形查看器概述
摘要:模块图上的符号表示不同的数据显示和数据捕获方法。
阅读全文
不完全微分
摘要:不完全微分的基本思想 https://blog.csdn.net/foxclever/article/details/80551919 微分项有引入高频干扰的风险,但若在控制算法中加入低通滤波器,则可使系统性能得到改善。 方法之一就是在PID算法中加入一个一阶低通滤波器。这就是所谓的不完全微分,其结
阅读全文
PID_控制思想理解
摘要:https://www.maizuru-ct.ac.jp/control/kawata/study/book_lego/slide_files.html
阅读全文
抗积分饱和
摘要:引入了抗积分饱和的PID算法。 所谓抗积分饱和算法,其思路是在计算U(k)的时候, 先判断上一时刻的控制量U(k-1)是否已经超出了限制范围。若U(k-1)>Umax,则只累加负偏差; 若U(k-1)<Umin,则只累加正偏差。从而避免控制量长时间停留在饱和区。 https://zhuanlan.z
阅读全文
smith预估器
摘要:长时间的死区严重限制了PI控制器的性能。 这是因为PI控制器不知道死时间,当实际输出y与期望的设定值ysp不匹配时反应太“不耐烦”。 每个人在淋浴时都经历过类似的现象,水温需要很长时间来调整。 在那里,不耐烦通常会导致用滚烫的热水和冰冷的冷水交替责骂。 一个更好的策略是等待温度设置的变化生效,然后再
阅读全文
余弦退火
摘要:1. 学习率调整 https://www.cnblogs.com/kailugaji/p/11230474.html function lr = fcn(t,Lr_max,Lr_min,decay_steps) n=floor(t/decay_steps); cosine_decay = 0.5 *
阅读全文
深度学习中Epoch、Batch以及Batch size
摘要:Batch gradient descent,批梯度下降 第一种,遍历全部数据集算一次损失函数,然后算函数对各个参数的梯度,更新梯度。 这种方法每更新一次参数都要把数据集里的所有样本都看一遍,计算量开销大,计算速度慢,不支持在线学习. 随机梯度下降,stochastic gradient desce
阅读全文
matlab_基础02
摘要:静态变量 一般的在函数中定义的变量,当函数执行完毕,系统会释放变量所占有的内存, 当再次访问该函数的时候,系统会重新分配内存给该变量,那么这就导致上面所提到的情况 ,每个simulink仿真步长下都会丢失上一个步长所得到的matlab function中的参数数据。 所以我们此时需要使用静态变量的概
阅读全文
matlab_基础01
摘要:选择仿真算法: 仿真算法是求常微分方程、传递函数、状态方程解的数值计算方法 Variable Step:可变步长算法,在仿真过程中可以自动调 整步长,并通过减小步长来提高计算的精度 Fixed Step:固定步长类算法,在仿真过程中采取基准采样 时间作为固定步长 一般而言,使用 变步长的自适应算法
阅读全文
学习率调整CLR
摘要:三种 Cyclical Learning Rate (CLR) 周期性学习率遵从从小到大再从大到小,然后又是从小到大再从大到小,如此这般循环下去。 1个Cycle定义为从小到大再从大到小的变化。1个Cycle由两个step_size组成,见下图1: 对于CLR,需要设定一个最大的学习率(max_lr
阅读全文
matlab:生成随机数
摘要:rng 作用:控制随机数的产生(Control random number generation)实例1:每次产生随机数(调用rand, randi, randn)前,指定随机数生成种子,则会产生相同的随机数。方法:rng(seed),注意:seed为非负整数 rand 实例1:在(0, 1)区间按
阅读全文
随机数
摘要:原文链接:https://blog.csdn.net/weixin_41785349/article/details/115577500 ———————————————— 我们每次重新开始运行代码的时候生成的随机数就都是一样的了。 这是因为我们每次重新运行代码的时候都会重置随机种子,当种子数相同的时
阅读全文
Matlab文件保存
摘要:1. 当前路径下 (mat和m文件在一起): load ***.mat;2. 在下一级路径下: load .\下一级路径的文件名\***.mat;3. 在上一级路径下: load ..\***.mat;4. 在平行文件夹内: load ..\平行的文件夹\***.mat; 1. 执行5次循环,每次循
阅读全文
数据结构
摘要:【数据结构书籍推荐】 《大话数据结构》、《数据结构与算法分析》 【视频教程推荐】 《数据结构》,浙大陈越和何钦铭教授联合授课,其大名在计算机领域可谓耳熟能详了。 链接:数据结构_浙江大学_中国大学MOOC(慕课) 【网站推荐】 如果还是觉得学起来很吃力,可以借助下面这个网站来学习。 VisuAlgo
阅读全文
中国大学MOOC-陈越、何钦铭-数据结构-起步能力自测题
摘要:本题要求你写个程序把给定的符号打印成沙漏的形状。例如给定17个“*”,要求按下列格式打印 ***** *** * *** ***** 所谓“沙漏形状”,是指每行输出奇数个符号;各行符号中心对齐; 相邻两行符号数差2; 符号数先从大到小顺序递减到1,再从小到大顺序递增;首尾符号数相等。 给定任意N个符
阅读全文
C HANDBOOK
摘要:Written by Flavio Copes. https://thevalleyofcode.com/c/#
阅读全文
指向数组的指针
摘要:数组(Array)是一系列具有相同类型的数据的集合,每一份数据叫做一个数组元素(Element)。 数组中的所有元素在内存中是连续排列的,整个数组占用的是一块内存。 以int arr[] = { 99, 15, 100, 888, 252 };为例,该数组在内存中的分布如下图所示: 数组名可以认为是
阅读全文
理解指针
摘要:#include <stdio.h> int main() { int prices[3] = { 5, 4, 3 }; printf("%u\n", *prices); /* 5 */ printf("%u\n", prices); /* 首地址 且这个值每次运行是随机分配的*/ printf("
阅读全文
指针 pointer
摘要:数据在内存中的地址也称为指针,如果一个变量存储了一份数据的指针,我们就称它为指针变量。在C语言中,允许用一个变量来存放指针,这种变量称为指针变量。指针变量的值就是某份数据的地址,这样的一份数据可以是数组、字符串、函数,也可以是另外的一个普通变量或指针变量。 #include <stdio.h> in
阅读全文
C 语言复习
摘要:switch We can add a “catch-all” case at the end, labeled default: int a = 1; switch (a) { case 0: /* do something */ break; case 1: /* do something el
阅读全文
微分环节
摘要:增强高频噪声 随着输入频率的增高,增益是不断提高的。常见的噪声经常是高频噪声,也就是说微分环节会放大噪声。 实现微分控制的时候请千万不要直接做微分!请使用lead filter, 即在高频的地方(一般在PD的那个零点之后10 dec就可以了)加上一个极点, 这样可以抑制高频噪声(当然还是会放大一些但
阅读全文
电流环
摘要:电流环 电流环采集逆变器输出负载上的电流信号,与电流给定值进行比较,通过计算(PI调节器)得到输出电压。 输出电压经过PWM模块的调制,输出PWM信号作用到逆变器上。逆变器响应PWM信号,输出电压作用到负载上。 在上面的传递函数框图中,PI调节器和负载的传递函数均很好理解,但绿色虚框中的是什么呢?
阅读全文
PI参数的计算之二—— 应配置成什么样的系统
摘要:参考 https://zhuanlan.zhihu.com/p/26587675 因为闭环传递函数比较复杂,特点不鲜明,同时所有的控制都是负反馈,所以只要开环传递函数确定了,闭环传递函数的特性也唯一了。 1、开环传递函数的几个特征 低频增益就是频率接近0时(直流分量),幅频特性的纵坐标值,如下图的蓝
阅读全文
机器学习与深度学习
摘要:深度学习在本质上属于可统计不可推理的统计机器学习范畴。很多时候呈现出来的就是一个黑箱(Black Box)系统,其性能很好,却不知道为何而好,缺乏解释性。深度学习中的“end-to-end(端到端):输入的是原始数据(始端),然后输出的直接就是最终目标(末端),中间过程不可知。 深度学习的学习对象同
阅读全文