- 博客(76)
- 收藏
- 关注
原创 机器学习——6.模型训练案例: 预测儿童神经缺陷分类TD/ADHD
案例目的:根据已有的一份EXCEL标注数据,训练出合适的模型来预测儿童神经缺陷分类。
2024-05-10 21:41:54 385 1
原创 机器学习——4.案例: 简单线性回归求解
案例目的:寻找一个良好的函数表达式,该函数表达式能够很好的描述上面数据点的分布,即对上面数据点进行拟合。
2024-05-07 10:32:25 323
原创 机器学习——3.梯度计算与梯度下降
梯度的本意是一个向量(矢量),表示某一函数在该点处的方向导数沿着该方向取得最大值,即函数在该点处沿着该方向(此梯度的方向)变化最快,变化率最大(为该梯度的模)。
2024-05-06 19:01:08 338
原创 Bug记录:AttributeError: module ‘numpy‘ has no attribute ‘object‘
使用Tensorflow进行模型训练时,之前都好用的,突然报错:AttributeError: module 'numpy' has no attribute 'object'
2024-04-28 21:08:34 353
原创 ROS轻松入门(一)—— 基本概念:node节点、topic通信、service通信
ROS 中的每个节点都应该负责单一的、模块化的目的,例如控制车轮马达或发布来自激光测距仪的传感器数据。每个节点都可以通过主题、服务、操作或参数从其他节点发送和接收数据
2024-04-23 22:38:45 499
原创 TensorFlow轻松入门(一)(更新中)
常见模块tf. :包含了张量定义,变换等常用函数和类; tf.data:输入数据处理模块,提供了像tf.data.Dataset等类用于封装输入数据,指定批量大小等; tf.image:图像处理模块,提供图像剪裁、变换、编码、解码等类; tf.keras:原Keras框架高阶API,包含原tf.layers中高阶神经网络的各种层; tf.linalg:线性代数模块,提供了大量先行代数计算方法和类; tf.losses:损失函数模块,用于方便神经网络定义损失函数; tf.math:数据计算模块
2024-04-22 22:42:43 432
原创 OpenCV轻松入门(九)——使用第三方库imgaug自定义数据增强器
imgaug库是一个基于torchvision的数据增强工具包,可用于增加图像数据的多样性、改善模型性能、克服数据稀缺问题,以及为机器学习和计算机视觉任务提供更丰富的数据,以提高模型的性能和泛化能力。
2024-04-22 11:34:02 307 1
原创 OpenCV轻松入门(八)——图片卷积
对图像和滤波矩阵进行逐个元素相乘再求和的操作就相当于将一个二维的函数移动到另一个二维函数的所有位置,这个操作就叫卷积
2024-04-16 17:01:13 638
原创 OpenCV轻松入门(七)——HSV颜色模型图像特效案例:判断白天夜晚&抠图颜色过滤&替换背景图
HSV是指色调、饱和度、明暗度。基于该颜色模型可以做很多很多特效,本文列举了几个简单小栗子,快来学学吧!
2024-04-15 16:12:50 931
原创 机器学习—1.快速入门(更新中)
关系:label=f(feature) ,好比: 经济损失=f(地震等级)feature,自变量(输入)label,因变量(输出)
2024-04-09 09:12:34 316
原创 瑞芯微RK3566—LINUX开发环境配置(更新中)
立创泰山派采用 22nm制程 4核 Cortex-A55的64位 CPU RK3566 , 主频高达1.8GHz. 集成 ARM Mali-G52 GPU , 支持 4K 60fps解码, 1080P 60fps 编码, 支持8M ISP 和 HDR, 内置1T ops算力的AI加速器 NPU。 内存提供: 1/2/4/8 GB可选, 存储:EMMC(8/16/32/64/128GB) ,最高支持512GB的TF扩展
2024-04-08 17:37:46 682
原创 常见滤波算法(Python版本)
受限于MCU自身的ADC外设缺陷,精度和稳定性通常较差,很多场景下需要用滤波算法进行补偿。滤波的主要目的是减少噪声与干扰对数据的影响,让数据更加接近真实值。
2024-04-03 11:52:25 1834
原创 杰理芯片AC79——物联网远程点亮/关闭LED灯
杰理芯片的封装简直太香了(比STM32香多了),SDK也封装得很好,对于我这种手残党简直不要太友好了。赶紧学起来,快速实现你想要的功能吧!
2024-03-30 18:29:57 1209 2
原创 UDS诊断协议基础(持续更新中)
UDS是汽车诊断领域广泛采用的一种标准化协议,它定义了一系列的服务功能,用于实现对车辆电子控制单元的诊断、 编程和通信。本质上是一种定向通讯,是一种交互协议(Request/Respone)。本文参照ISO-14229整理。
2024-03-29 21:45:57 701
原创 STM32/GD32——自己制定协议和解析协议数据
什么是协议?不要把协议想的那么困难,协议有简单的,也有复杂的。最易懂的解释就是,我们约定好数据是什么格式,大家都按照这个规则来收发数据,这个规则就是协议。
2024-03-23 20:26:34 869 2
原创 STM32/GD32——CAN协议
CAN总线以“帧”的方式进行通讯。CAN协议定义了5种类型的帧:数据帧、遥控帧、错误帧、过载帧、间隔帧。其中“数据帧”最为常用。
2024-03-13 17:03:37 648
原创 STM32/GD32——I2C通信协议
I2C协议(或称IIC)是由飞利浦(现在的恩智浦半导体)公司开发的一种通用的总线协议。它使用两根线(时钟线和数据线)来传输数据,支持多个设备共享同一条总线。 I2C协议通常用于连接微控制器、传感器、存储器和其他外围设备。
2024-03-06 22:32:00 1256
原创 STM32/GD32——看门狗
看门狗字面意思理解就是用来看门的。我们设置一个看门狗,它可以帮我们发现软件和芯片的故障,我们需要定时喂这个狗,,如果超过规定的时间没喂它或者提前喂它,它就会认为你有问题了,就会咬你一口让芯片系统复位重启。
2024-03-03 20:21:30 1216
原创 PyQT——URAT串口发送数据(上位机界面-农业灌溉)
最简单的一些pushButton和comboBox实现串口扫描、刷新、设置、数据发送等功能。
2024-02-02 12:15:48 537
原创 STC8H8K蓝牙智能巡线小车——5.超声波测距(超声波检测障碍物)
以上时序图表明你只需要提供一个 10uS 以上脉冲触发信号,该模块内部将 发出 8 个 40kHz 周期电平并检测回波。一旦检测到有回波信号则输出回响信号。回响信号的脉冲宽度与所测的距离成正比。由此通过发射信号到收到的回响信号 时间间隔可以计算得到距离。公式:uS/58=厘米或者 uS/148=英寸;建议测量周期为 60ms 以上,以防止发射信号对 回响信号的影响。HC-SR04 超声波测距模块可供 2cm提-400cm 的非接触式距离感测功能,测距精度可达高到 3mm;
2024-01-17 11:50:39 721 1
原创 STC8H8K蓝牙智能巡线小车——1. 环境搭建(基于RTX51操作系统)
STC8H8K64U芯片开发的一款玩具小车,具有蓝牙控制和巡线功能。
2024-01-15 17:40:01 1136
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人