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

点击右上角即可分享
微信分享提示