自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 【YOLOV5 入门】——Pyside6/PyQt5可视化UI界面&后端逻辑

安装完pyside6时其实一并安装了qtdesigner,这个工具可让我们以拖拽的方式设计界面,按下面方法找到这个工具放在桌面以便后续使用:终端输入:现在用的虚拟环境是第二个,找到找到虚拟环境path/lib/site-packages/Pyside6/designer.exe

2024-04-15 13:51:11 1688 8

原创 【拓展技术】——AutoDL服务器训练&Pycharm使用注意点&Pycharm配置AutoDL

AutoDL是一个为研究人员、开发者和企业提供的平台,它致力于提供一个高效、可靠和易用的环境,以支持复杂的计算任务和AI模型的部署。还介绍了Pycharm的解释器和终端配置,以及在Pycharm使用AutoDL进行训练。

2024-04-12 11:30:24 1130 2

原创 【YOLOV5 入门】——构建自己的数据集&模型训练&模型检验

用YOLOv5检测自己喜欢的动漫是什么体验!?

2024-04-04 13:51:45 967 8

原创 【YOLOV5 入门】——detect.py简单解析&模型检测&基于torch.hub的检测方法

我用YOLOv5与名侦探柯南邂逅!基于torch.hub的检测方法是一种利用PyTorch Hub的功能来进行目标检测任务的方法。在进行目标检测时,可以通过函数来加载PyTorch Hub中提供的目标检测模型,然后利用加载的模型进行目标检测任务。

2024-03-28 09:56:33 1713 21

原创 【YOLOV5 入门】——环境配置(Miniconda/Pytorch/YOLOv5/PYPI镜像源)

YOLOv5用些新技术来提高训练和推理的效率,例如自动数据增强和模型压缩等。提高模型的鲁棒性和泛化能力,例如采用新的数据增强技术和正则化方法等。更深的网络结构和更高级的特征提取技术,从而使其在目标检测任务上表现更好。

2024-03-25 11:32:18 1340 15

原创 几个好用的AI网站(视频/图片/论文/PPT生成)直接给链接

一起来探索十个AI网站值得一试:sora、mused.org、英伟达本地AI、瑞达写作、度加创作工具、天工AI、Dreamina、krea、讯飞智文和TME Studio。

2024-03-21 13:13:19 1727 16

原创 我的保研材料全部损坏了!这个压缩包文件格式未知或数据已经被损坏&不可预料的压缩文件末端

压缩包损坏,日夜辛苦整理的保研材料(各种简历、自我陈述、院校调查、面试方式记录、奖证整理、口语总结)找不回来了,我的老天,谁可以帮帮我!

2024-03-20 22:25:59 616 2

原创 【轮式平衡机器人】——TMS320F28069片内外设之eCAP

TMS320F28069微控制器通常包含多个eCAP模块,每个模块可以独立配置和操作。这使得用户能够同时捕获和测量多个输入信号的事件。时间戳可以用于计算事件之间的时间间隔,从而确定输入信号的频率、周期或其他相关参数。灵活性。

2024-03-10 17:36:17 1100 6

原创 【轮式平衡机器人】——TMS320F28069片内外设之ePWM

一个ePWM模块包括:时基模块、计数器比较模块、比较方式预设模块、死区模块、斩波模块、事件触发模块、行程区模块7个模块。ePWM模块在电机控制、电源管理和其他需要精确时间控制的应用中非常有用!

2024-03-06 17:49:03 1595 37

原创 【Simulink基础】——控制系统仿真基础

①输入输出模型:微分方程模型、传递函数模型、频率特性模型(由传递函数s替换jw得到)。②状态空间模型:是一种应用更为广泛的数学模型,可用于非线性系统、多变量系统,利用计算机方便获得数值响应。传递函数的状态空间不具唯一性。③结构图:串联、并联、反馈。

2024-03-04 12:30:48 1545 25

原创 【轮式平衡机器人】——TMS320F28069片内外设之Timer_IT(补:CCS程序烧录方法)

TMS320F28069 的定时器中断功能。在微控制器或数字信号控制器中,定时器是一个非常重要的外设,它可以用来产生固定时间间隔的中断,或者用来精确计算时间。

2024-03-01 14:12:32 1162 10

原创 【Simulink基础】——Simulink与Matlab接口&使用命令行进行仿真

使用命令行可编写运行系统仿真的脚本文件,可实现在同一系统中采用不同仿真参数进行仿真,不必一次又一次更改模块参数点击“Run”进行仿真。

2024-02-28 16:58:43 1711 21

原创 【Simulink基础】——Simulink子系统&子系统封装&模块库技术

对于复杂的系统,直接建立系统会显得杂乱无章,下面介绍子系统的建立,为复杂系统的建立打下基础;并简单介绍了子系统封装和模块库技术,为后续拔高使用作下铺垫!

2024-02-28 11:36:25 1665 20

原创 【Simulink基础】——动态系统仿真 之 混合系统

由不同类型系统共同构成的系统称为混合系统!仿真时必须考虑连续信号和离散信号的采样匹配问题,一般使用变步长连续求解器!

2024-02-26 17:01:39 1457 22

原创 【STM32学习】——续上:软件SPI读写W25Q64&SPI通信外设&硬件SPI读写W25Q64

接着STM32专栏未更新完的,软件读写SPI程序代码,硬件SPI外设及硬件SPI读写程序!

2024-02-22 18:05:44 986 25

原创 【Simulink基础】——动态系统仿真 之 连续系统&线性连续系统

①输出连续变化,变化的间隔为无穷小量。②数学描述上,存在输入或输出的微分项。③系统具有连续状态。

2024-02-20 10:44:46 1360 23

原创 【Simulink基础】——动态系统仿真 之 离散系统&线性离散系统

在离散系统中,线性离散系统具有重要的地位。当离散系统同时满足齐次性和叠加性时,即:此离散系统称为线性离散系统。

2024-02-04 14:57:28 1842 26

原创 【Simulink基础】——动态系统仿真 之 简单系统

①某一时刻的输出直接&唯一依赖于该时刻的输入量。②对同样的输入,其输出响应不随时间的变化而变化。③系统不存在输入的状态量(状态量是指系统输入的微分)。

2024-02-03 17:36:55 1046 10

原创 【轮式平衡机器人】——TMS320F28069片内外设之ADC

步骤:采样、保持、量化、编码将采样电平(模拟值)转换为数字值的方法:直接比较型(并行ADC、逐次逼近型ADC);间接比较型(双积分型ADC)关键技术指标:分辨率、转换速率、量化误差、偏移误差、满刻度误差、线性度。其他技术指标:绝对精度、相对精度、微分非线性、单调性和无错码、总谐波失真和积分非线性。

2024-01-31 15:54:29 1815 23

原创 【轮式平衡机器人】——TMS320F28069片内外设之GPIO

TMS320F28069有54个GPIO,对应芯片输出的54个引脚,分为A、B两组——A组包括GPIO0~GPIO31B组包括GPIO32~GPIO58(除了GPIO45~GPIO49),且每个引脚都有自己的复用功能。通用I/O口用GPxDIR配置I/O口方向(1为输出,0为输入);复用功能用GPxMUXn配置;GPxPUD用于配置I/O口上拉功能(0为使能上拉);量化寄存器GPxQSEL可对输入信号进行量化限制,以消除数字量I/O引脚噪声干扰。

2024-01-25 11:22:05 1993 36

原创 【轮式平衡机器人】——角度/速度/方向控制分析&软件控制框架

轮式平衡机器人具有自不稳定性,可类比一级倒立摆系统的控制方法,常见有反馈线性化方法、非线性PID控制、自适应控制、自抗扰控制,还有改进的传统缺乏对外界干扰和参数改变鲁棒性的滑模变结构控制。我们采用较为简单的实现平衡模型。

2024-01-21 16:09:09 1939 35

原创 【轮式平衡机器人】——软硬件配置/准备

本系列以轮式平衡移动机器人为例,将使用进行介绍,涉及基础硬件、软件、控制算法等多方面内容,结合的强大仿真能力和代码生成能力辅助设计!在此过程中可以系统了解开发全流程,学习到各种知识!

2024-01-19 13:28:58 1128 18

原创 【Simulink基础】——用扫地机器人实例快速引入

则两个轮子速度 VR 与 VL 之差(分正负)的1/2作为输入,旋转运动作为输出,比如左轮2m/s、右轮-2m/s,旋转线速度2m/s(机器人自转)。一些模块输入与前面模块输出并不完全匹配,如旋转模块的输入需要计算两轮速差/2、坐标变换输入需要计算两轮的平均速度、传感器的输入是对坐标变换的输出速度进行积分(1/s的初始条件可以设置保留为0)。要在 Simulink 中对这种关系进行建模,您可以使用 Simscape 等物理建模工具,也可以将这些变量建模为允许定义输入/输出的更大组件的一部分。

2023-12-28 16:10:33 1218 17

原创 【AI底层逻辑】——“数学华尔兹”之一元线性回归(代码实测)

首先导入必要的模块,这里主要使用了Python的sklearn库里自带的丰富算法模块!具体每个库的功能可自行查阅,这里只讲明思路。

2023-12-23 11:07:39 1113 2

原创 【AI底层逻辑】——“数学华尔兹”之一元线性回归

这些概念是线性回归分析中非常重要的指标,可以帮助我们评估模型的拟合程度、系数显著性、预测能力和多重共线性等问题。这些概念涉及的公式可能较为复杂,但是不用完全记忆,理解它的目的是什么,大致用哪些量计算就可!方差分析可以评估模型的整体拟合优度,其中的 F 检验可以用来线性模型参数整体显著性,t 检验可以评估单个系数的显著性。拟合优度指模型能够解释数据变异的比例,常用 R2 来度量。AIC 和 BIC用于模型选择,可以在模型拟合度相似的情况下,选出最简单和最有解释力的模型。自相关。

2023-12-14 13:05:53 1545 3

原创 【AI底层逻辑】——数学与机器学习:优雅的智慧之舞

后续的章节我们将迎来新的数学知识与机器学习的篇章!

2023-12-11 16:16:05 1050 2

原创 【Python语言速回顾】——数据可视化基础

Python中数据可视化有多种实现方式,下面以实战项目需求为导向介绍几种比较流行的数据可视化模块:Pyplot模块、Seaborn模块、Artist模块、Pandas模块。(个人经常用到pyplot和seaborn)

2023-11-01 17:49:12 822 2

原创 【Python语言速回顾】——爬虫基础知识

爬虫又称网络机器人,可以代替人工从互联网中采集、整理数据。常见的网络爬虫主要有百度公司的Baiduspider、360公司的360Spider、搜狗公司的Sogouspider、微软的Bingbot等。

2023-11-01 17:03:19 351

原创 【Python语言速回顾】——异常&文件操作

某些代码错误不是致命的,不会导致程序崩溃,如逻辑错误、用户输入不合法等。这些可通过python提供的异常机制,在错误出现时,以程序内部的方式消化解决。

2023-10-23 10:51:55 3020 11

原创 【Python语言速回顾】——函数&模块&类与对象

C语言大括号{}里是函数体,python种缩进块里是函数体(配合def和冒号:)函数外面定义的变量是全局变量(大写配合下划线)函数内部定义的局部变量(小写配合下划线),只在内部有效PER_PRICE = float(input('请输入单价:'))NUMBER = float(input('请输入数量:'))print('一共',SUM_PRICE,'元')==========运行结果==========请输入单价:15请输入数量:4一共 60.0 元模块实际上是一种更为高级的封装。

2023-10-23 10:16:22 2848 6

原创 【Python语言速回顾】——基础语法

变量:指向对象的值的名称,一种标识符,对内存中存储位置的命名。:str,使用一对单引号、双引号和三对单引号或双引号的字符就是字符串,如‘hello’、“hello”等,显然这里把字符串当作了对象的值,但严格地说字符串表示一种对象的类型。不可变集合frozenset:可哈希(一个对象在其生命周期内,其哈希值不会变化,并可与其他对象做比较),也可作为一个元素被其他集合使用,或者作为字典的键。集合是一种集合类型(无序、不可重复),表示任意元素的集合,索引可通过另一个任意键值的集合进行,可无序排列和哈希。

2023-10-22 20:20:24 2801 13

原创 【STM32学习】——SPI通信协议&SPI时序&W25Q64存储芯片&软件SPI读写

声明:学习笔记来自江科大自化协B站教程,仅供学习交流!!对于SPI通信的学习和I2C一样,分为软件模拟实现和硬件配置实现读写W25Q64 Flash存储器!SPI传输数据的速度更快,协议没有严格规定最大传输速度,取决于芯片厂商需求;SPI的设计比较简单粗暴,实现的功能没有I2C多,比较简单;SPI硬件开销比较大,通信线的个数较多,且通信过程经常有资源浪费的现象——“富家子弟,有钱任性”,只在乎任务快速完成!

2023-09-07 09:57:34 2324 47

原创 【AI底层逻辑】——篇章7(下):计算资源&软件代码共享

虽然计算机每秒已经可执行数十亿次运算,但是仍无法很好满足人类计算的需要!我们虽能模拟超过千亿级的模型参数,但这与人脑中的神经元相比可能连万分之一都不到!直到今天,我们还远没具备达到通用AI水平的计算能力,追求高性能的计算能力,认识人类需要努力的方向!

2023-08-27 12:33:55 1616 19

原创 【AI底层逻辑】——篇章7(上):海量运算背后的算力支持

②给出的共识结果是临时的,随着时间的推移或者某些条件的强化,共识结果被推翻的概率越来越小,最终成为事实上的结果。时,首先把二氧化硅转化为高纯度多晶硅(纯度11个9,即99.999999999%,比纯金99.6%还纯),随后把这些多晶硅提炼成圆柱形的单晶硅,形成硅晶圆片(晶圆),之后在这些晶圆上制造各种元器件。比如当搜索网站要定位某个网页时,它把网页之间的关系转换为数学上的矩阵运算,但网页数量巨大(总矩阵巨大),此时MapReduce把大矩阵拆分成若干足够小的矩阵,计算这些小矩阵得到最终结果。

2023-08-12 11:01:09 1225 31

原创 【AI底层逻辑】——篇章6:人工神经网络(深度学习算法)

任何一项技术的发展都不会一帆风顺,深度学习的发展也经历了“三起两落”!①第一代神经网络——单层感知器(MP)模型,感知器模型实际就是将神经元模型中的激活函数作为符号函数,写成向量形式,即它简洁且功能强大,可以实现自我迭代,只要有足够数量的样本,感知器模型就能找到一组合适的权重。但存在一个致命缺陷——无法解决“异或”问题“,即意味着只能作线性分割任务,无法很好解决非线性问题!

2023-08-03 09:50:41 3597 62

原创 【AI底层逻辑】——篇章5(下):机器学习算法之聚类&降维&时间序列

时间序列模型在解决实际问题时,序列必须满足特定的数据分布,或者具有平稳的时间序列特性,比如在剔除趋势数据后,时间序列不能与时间有依赖关系,数据波动的频率和幅度不能随时间变化等。——举例来说,随意挑选两个特征构建它们的散点图,如下图所示,图中每个点有两个特征,分别对应X轴和Y轴,在图中画一条直线,将所有点投影到这条线上就可以构建出一个新的特征(新的X轴)——它可以。,不存在普遍适用的最优算法。,如果变量之间存在关联,那么使用更少的综合变量来代替原变量,减少数据维度,理论上可行的——

2023-07-28 11:24:02 2645 60

原创 【AI底层逻辑】——篇章5(上):机器学习算法之回归&分类

算法是提前定义的运算方法,是计算机遵循的一组步骤或规则,算法就是“烹饪过程”。在计算机中算法表现为一段程序指令,如冒泡算法、MD5加密算法、哈希算法等。它们给出了一套通用解决方案,具备很强的问题迁移能力!以前,算法指令只是一套事先就决定了基本执行逻辑的规则,有多“智能”取决于程序员。后续出现了机器学习算法,来自动总结数据规律解决更复杂的问题!在今天几乎90%的程序员不会跟算法直接打交道,这些算法被专门的算法工程师封装到软件,对其他程序员来说像一个”黑盒“。

2023-07-15 10:52:11 2873 39

原创 【模式识别&目标检测】——模式识别技术&车牌检测应用

①统计模式识别是基于统计学理论和模型的一种方法,主要关注特征提取和模型训练。它适用于各种数据类型,但需要具备较好的特征工程能力。②基于隐马尔可夫模型识别方法则着重在描述序列数据背后的状态变化,适用于时序数据的建模与识别。它可以考虑到时间上的依赖关系,但对初始状态和转移概率的假设限制较大。③模糊模式识别通过模糊化和去模糊化的过程,能够处理模糊性较强的输入数据。它可以应对不确定性和模糊性,但规则的定义需要领域知识的支持。

2023-07-04 11:30:25 2331 35

原创 【AI底层逻辑】——篇章4:大数据处理与挖掘

大数据”的概念早在20世纪被提出,麦肯锡公司定义它为“一种规模大到在获取、存储、管理、分析方面大大超出传统数据库软件工具能力范围的数据集合”。今天大数据含义在不同语境下含义不同,既指复杂且大量的数据集合、也指一系列海量数据处理技术,还能代表一种由数据驱动的商业模式。大数据的“大”是相对的,没有确切的界定,大数据并不单指数据容量的大小,还要看对这些数据按照特定需求进行处理的难度。大数据不仅指大量数据,还要看数据类型丰富度、处理速度快、价值密度低等特点。

2023-07-01 12:39:01 2774 26

原创 【AI底层逻辑】——篇章3(下):信息交换&信息加密解密&信息中的噪声

当我们用统计方法描述事物变化时,才发现这个世界远比想象中复杂的多,难点在于把模糊、不具体的因素量化,用数字表达就有计算和比较的前提,才能用数学方法预测和决策。信息论让人可以定量化信息和噪声,计算出信息传输的极限等,AI的很多应用都可用信息论去理解——如智能汽车上的激光雷达,会主动探测道路和周边环境,根据电磁波的反射信号来定位目标。有了前3章的统计学和信息论,人类才真正开启研究AI的大门,现在的问题是:“如何创造出具有‘经验’和‘知识’的AI?

2023-06-28 10:49:32 2613 32

Python机器学习入门Xmind笔记

特点精简、逻辑清晰、快速入门、内容全面,包含特征工程、简单回归、高级回归、分类、无监督学习、数据可视化、神经网络、时间序列、文本分析等,部分较为精简,后续会有系列博客供进一步深入学习!

2023-12-10

物联网与嵌入式领域-单片机小车C51程序代码

2023年度博客之星《物联网与嵌入式》赛道第20名倾情奉献第一个资源,包含电机驱动程序、蓝牙串口程序、红外循迹程序、超声波避障程序等多个功能子程序,主程序中包含部分需要可进行改变裁剪! 适合小车竞赛、课程设计、课外实践、单片机入门学习等,代码都很简单,会点C语言基本都能读懂! 资源代码由自己编写裁剪,参考了互联网上部分代码!如侵权必删!

2023-06-21

空空如也

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

TA关注的人

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