- 博客(37)
- 收藏
- 关注
原创 pytorch入门3:使用pytorch进行多输出手写数据集模型预测
在入门2中,使用pytorch中的sigmoid映射的方式对二值输出的概率进行了预测,但是显示中很多东西都并不是二值化的,需要我们在一定范围内选择概率最高的事件进行预测,这时候就需要我们进行多输出模型预测了,这里就使用简单的一个多输出模型对pytorch中的手写数字集进行预测;首先分析一些数据集,数据集是一张张手写数字图片,那么输入维度就是图片的像素,这里图片的像素是28*28的,也就是输入维度是784,输出数据是要预测该数字是0-9的概率,输出维度为10,但是这里处理图像仍然使用简单的线性层;
2025-08-07 21:01:26
900
原创 pytorch入门2:利用pytorch进行概率预测
上一次中使用pytorch来进行了线性预测,线性预测输出的都是连续值,有时候我们并不需要使用输出具体的数值,我们只需要使用概率来判断一个时间是否发生,这时候我们就需要使用pytorch来进行概率预测,通过概率来实现对结果的判断;
2025-07-30 18:55:37
300
原创 pytorch入门:利用pytorch进行线性预测
进行完前面的步骤后就可以利用数据对模型进行训练了,模型训练分为三步,第一步是进行前馈,也就是计算训练中的猜测值,通过猜测值和真实值计算损失函数,第二步是进行反馈,通过损失计算梯度,第三部是进行更新,使用优化器来对权重进行更新以减少损失。进行完训练后我们可以进行模型的保存,也可以利用模型来进行推理,这里使用数据是之前生成数据时分割的测试数据,对比数据使用函数来进行生成,使用matplotlib进行绘图对比,顺便把损失值也进行绘制。可以看到损失函数在进行到20左右时候不再变化,说明此时模型已经收敛;
2025-07-29 19:25:27
362
原创 stm32入门学习14-电源控制
通过多种stm32的低功耗模式学习,了解stm32多种低功耗模式的使用以及之间的区别,通过进入低功耗模式,可以让一些在长时间处于空循环的程序更加省电
2024-08-12 15:00:00
702
原创 stm32入门学习10-软件I2C和陀螺仪模块
通过读取加速度和角速度,我们通过I2C通信协议读写MPU-6050,了解了I2C的工作原理和手动模拟I2C的工作流程,解决了一些遇到的错误,积累了错误处理的经验。
2024-08-05 08:00:00
1832
原创 stm32入门学习8-ADC模数转换器(1)
通过一个读取电位器电压的程序,了解AD转换的流程和相关的代码配置,了解ADC中单次非连续模式的使用
2024-07-31 08:00:00
1756
原创 stm32入门学习3-外部中断
通过使用外部的对射红外接收模块和旋转编码器,了解stm32的外部中断,并且对外部中断的各个环节(GPIO、AFIO、EXTI、NVIC)进行了配置,并了解其功能。
2024-07-23 18:00:00
1929
原创 stm32入门学习-1(LED灯)
通过点亮LED灯,我们基本了解到了GPIO的几种输出模式,初步认识了单片机的基本工作方式,能够控制单片机的GPIO口输出
2024-07-21 14:00:00
1537
原创 c语言指针寻找字符串中字符类型的个数,c语言指针,函数指针,字符指针的应用
由于四个函数要传的参数都是字符指针和一个整形,将其放入一个函数指针数组中,,如下,定义一个包含五个元素的数组,每个元素都是指向函数的指针,函数名=函数地址,将其作为元素放入这个数组中,这样便于调用,这样可以缩减代码,避免代码杂糅。
2022-12-20 20:58:32
880
1
空空如也
为什么这个无法编译了,编译跳转到这里
2022-11-24
TA创建的收藏夹 TA关注的收藏夹
TA关注的人