- 博客(13)
- 收藏
- 关注
原创 扩充临界比例度法调参PID
最近在学PID调参,有感而发,于是想要趁此机会来写一篇。首先我们要知道工程上,扩充临界比例度法的步骤:截取书上的一段话,一般控制度选择1.05时候,数字控制器和模拟控制器控制效果相当。基于下表进行计算,可得 T=0.083,Kp = 5.355,Ti = 2.79,Td=0.83。接下来选取合适的采样时间,假设T=1;之后我们开始调整Kp,在8.5时出现等幅振荡。测量Ts,显然为5.963。
2024-05-18 22:17:58 317
原创 sklearn快速入门
一般在sklearn中可以通过调用train_test_split函数来完成对数据记得切分核心参数解释:test_size:测试集比例,默认0.25train_size:训练集比例, 默认0.75shuffle: 默认为True,即打乱参数random_state:设置随机数种子stratify:是否需要进行分层切分。
2024-04-18 20:02:31 288 1
原创 深度学习可视化工具下载与使用
这里给大家介绍一个深度学习过程中比较常用的工具TensorBorad工具的下载及使用。介绍:tensorboard使用跟jupyter lab基本一样,都是基于网页端的本地应用。
2023-11-29 00:13:36 428 1
原创 参数优化算法
深度学习中,参数优化是一个很重要的概念,为什么这么说?首先你需要指导你的预测结果跟你实际结果的偏差吧?那么你想要保证你的偏差最小,如何保证你的偏差最小,就需要优化算法。一般流程是什么,我们可以叫优化算法是正向传播过程,每次正向传播完,我们都反向传播算去他们的梯度,之后继续循环,直到目标函数条件满足,停止,得到目前的权重参数。
2023-11-26 20:02:27 1557 1
原创 数模数据分析—Pandas复习(1)
DataFrame是在导入文件后,最经常遇到的类型,其为二维数据。为了方便介绍,下面可以裸创建一个DataFrame去看操作,一般数模中导入就行。'''输出以结果0 1 2 3 4'''可看到DataFrame提供了index(axis=0)与Columns(axis=1)分别提供行列索引。同时该方法中可以改变index与columns的索引量不难看到结果输出如左图所示与上述相似,可以提取列索引与行索引通过index跟columns。
2023-09-18 21:09:39 63
原创 STM32学习日志(4)—RCC时钟与延时函数
STM32本身十分复杂,外设非常多,任何外设都需要时钟才能启动,但每个外设所需频率不尽相同,所以利用复杂的MCU采用多时钟源的方法来解决这些问题。时钟树主要分为三大部分:时钟输入源、选择器/分频器(APB)/倍频器、最终设定频率三大部分。
2023-08-25 19:50:24 220 1
原创 STM32学习日志(3)—HAL库的结构与使用
1) Core文件:里面包括Inc、Src、Startup三大部分,分别用来装.h文件、.C文件、以及会变启动文件。其中sys开头的这些文件主要是最底层的内核级文件。main.c为程序主函数。其中还有几个例如 .project表示cubeide工程的启动文件,.ioc为cubemx图形界面的启动文件,在此并未显示。TogglePin为翻转电平在这里,LED_BLUE_Pin为蓝灯所在的引脚,即执行该语句红灯应该闪烁。建议:之后每次再添加新外设新功能时候,都在相应文件夹下建立 .c/.h文件。
2023-08-24 16:05:34 372
原创 STM32学习日志(1)—stm32命名规范
H:BGA(Ball Crid Array)封装、T:LQFP封装、Y:WLCS64。下面以STM32F103C8T6为例来介绍。分别为:2,8,B,C,D,E,G,H。F:通用型号 ,同时也包括以下几类。8:工业温度范围 -40~105。6:工业温度范围 -40~85。ST公司规定的规范命名格式。ST— —意法半导体公司名。32:基于ARM的32位。1 03表示子系列,
2023-08-24 11:09:20 240 1
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人