- 博客(23)
- 收藏
- 关注
原创 【深度学习实战/计算机视觉实战】PyTorch框架下基于ResNet的102种花卉图像分类模型
本文介绍了基于PyTorch的迁移学习方法在花卉分类任务中的应用。主要内容包括:1) 使用预训练的ResNet152模型进行特征提取,冻结底层参数仅训练自定义的全连接层;2) 通过数据增强和标准化处理训练数据;3) 采用两阶段训练策略,先训练顶层再微调整个网络;4) 实现了79%的分类准确率。实验结果表明,迁移学习能有效利用预训练模型的通用特征,在小数据集上取得良好性能。文中详细展示了数据预处理、模型构建、训练过程和测试评估的完整流程,为类似分类任务提供了可复用的解决方案。
2025-12-09 16:23:28
907
2
原创 【16届蓝桥杯单片机】国一经验/资料分享:备考全攻略 + 模块模板 + 历年真题答案
本文分享了蓝桥杯单片机竞赛的备赛经验。文末提供了包含真题、代码模板等资料的网盘链接。备赛关键在于理解原理而非死记代码,通过系统练习提升软硬件结合能力。
2025-12-04 12:04:37
696
原创 【PyTorch深度学习】一文吃透损失函数与优化器:原理、用法与实战选择策略
本文系统介绍了深度学习中损失函数与优化器的核心知识。主要内容包括:1)回归任务损失函数(MSE、L1、Huber)的原理、特点及适用场景;2)分类任务损失函数(交叉熵、二元交叉熵、Focal Loss)的数学原理与实现;3)特殊任务损失函数(CTC、Triplet)的应用场景;4)各类优化器(SGD、Adam、AdamW等)的工作原理和参数配置技巧;5)实战中的选择策略与调优方法。文章提供了详细的决策流程图和参数设置建议,强调根据任务特性和数据特点选择合适组合,并通过实验验证找到最优配置。
2025-12-03 17:02:58
758
原创 告别“纸上谈兵”:用PyTorch实战MNIST,构建你的第一个深度学习模型
摘要:本文介绍了使用PyTorch实现MNIST手写数字分类的完整流程。文章详细讲解了数据预处理、构建SimpleCNN模型(包含卷积层、池化层和全连接层)、训练循环和验证循环的实现。代码使用Adam优化器、交叉熵损失函数和学习率调度器,进行了30轮训练,并保存验证准确率最高的模型。整个流程涵盖了数据加载、模型定义、训练验证和结果保存等关键步骤,为初学者提供了完整的PyTorch分类任务实现
2025-12-03 11:15:45
695
原创 【STM32】入门教程(完整版汇总非常详细)
STM32 是意法半导体(STMicroelectronics)推出的一系列基于ARM Cortex-M 内核的32位微控制器。STM32 系列专为要求高性能、低成本、低功耗的嵌入式应用而设计,具有以下特点:特点与优势:1. 高性能:采用了 ARM Cortex-M 内核,例如 Cortex-M3、Cortex-M4 等,具有出色的处理性能和运行速度。
2024-08-14 23:01:32
11219
原创 CAN总线协议详解-理论知识部分
CAN总线详细介绍,包括CAN总线硬件电路、CAN总线帧格式、CAN总线位时序、CAN总线硬同步、CAN总线再同步、CAN总线先占先得和非破坏性仲裁、CAN总线错误处理
2024-08-14 18:34:08
6918
1
原创 Linux 下C语言开发基础(gcc/gdb/make/文件IO)实验
Linux下C语言的开发环境、GCC和GDB的使用、Linux下C语言程序设计与开发流程、Makefile的基本语法和应用、Linux文件IO编程方法、标准I/O和基本I/O函数的调用方法;
2024-08-07 16:00:32
1343
1
原创 微机原理与接口技术-主板(湖南中医药大学微机问答)
微机原理与接口技术》是一门涉及计算机硬件基础和接口应用的重要课程。掌握微型计算机的硬件组成和工作原理,具备初步的硬件系统设计和开发能力,为后续学习计算机相关的专业课程以及从事计算机硬件开发、嵌入式系统设计等工作打下坚实的基础。废话不多说,当湖中大的学弟学妹搜索到这篇文章,说明你也感受到了大王老师的压迫感(doge)。这篇笔记含泪整理,有点粗糙,有错误欢迎指出,亲测有效,最终问答拿下9分。
2024-07-27 18:34:59
1804
1
原创 STM32学习笔记05-ADC模数转换器
STM32的ADC介绍,包括ADC简介、ADC逐次逼近、ADC框图和基本结构、ADC四种转换模式、AD单通道与多通道实际应用案例
2024-07-27 16:18:41
1832
原创 MQTT协议(Message Queuing Telemetry Transport消息队列遥测传输)
为了保持客户端与服务器之间的连接处于活跃状态,避免因为网络异常等原因导致连接被误判为断开,客户端会按照在 CONNECT 数据包中指定的保持连接时间间隔,向服务器发送 PINGREQ 数据包。在 MQTT 中,消息的发布者和订阅者通过主题进行解耦,发布者无需知道具体的订阅者是谁,只需将消息发布到相应的主题上;连接建立后,客户端可以发布其他客户端可能会订阅的信息、订阅其他客户端发布的消息、退订或删除应用程序的消息,以及在需要时断开与服务器的连接。这是 MQTT 协议进行通信的基础,确保数据传输的可靠性。
2024-07-26 10:46:17
1043
原创 STM32学习笔记04-TIM定时器
STM32的TIM(Timer)定时器详细介绍,包括TIM定时中断、TIM输出比较、TIM输入捕获、TIM编码器接口。
2024-07-26 10:10:42
4519
2
原创 STM32学习笔记02-GPIO
GPIO()通用输入输出口可配置为8种输入输出模式引脚电平:0V~3.3V,部分引脚可容忍5V输出模式下可控制端口输出高低电平,用以驱动LED、控制蜂鸣器、模拟通信协议输出时序等输入模式下可读取端口的高低电平或电压,用于读取按键输入、外接模块电平信号输入、ADC电压采集、模拟通信协议接收数据等。
2024-07-23 18:21:45
3520
1
原创 【操作系统】七大处理机调度算法详解
本文旨在详细介绍处理机调度的基本概念、算法原理,并通过实例分析来加深对处理机调度算法的理解。本文将介绍包括先来先服务(FCFS)、短作业优先(SJF)、优先级调度(PSA)、高响应比优先(HRRN)、轮转法(RR)、多级反馈队列调度算法
2023-11-04 15:34:36
6232
6
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅