- 博客(6)
- 收藏
- 关注
原创 从零开始做一个最简单的CNN实例
本文介绍了卷积神经网络(CNN)的基本概念和实现方法。主要内容包括:1) 张量操作的四类基本操作:创建、查看形状和维度压缩、切片索引、变形压平;2) CNN核心组件:卷积层(nn.Conv2d)的5个关键参数、池化层(nn.MaxPool2d)和激活函数的使用;3) 实现一个简单的MNIST分类CNN网络,包含卷积层、池化层和全连接层;4) 完整的训练流程,包括数据加载、模型训练和测试评估。通过一个具体实例展示了如何使用PyTorch实现CNN,并在MNIST数据集上达到较好的分类效果。
2025-12-18 16:57:50
1116
原创 Softmax的损失函数,梯度计算及其作用
Softmax函数是深度学习中处理多分类问题的核心工具,通过将模型输出的原始分数(logits)转换为概率分布。其数学表达式通过指数归一化确保输出概率总和为1,并与交叉熵损失函数配合使用来衡量预测与真实标签的差异。本文介绍了softmax的函数基础,及其应用,还有softmax的损失函数计算以及梯度计算的方法。
2025-12-03 15:11:34
1293
原创 JDBC连接数据库出现Loading class `com.mysql.jdbc.Driver‘. This is deprecated.问题的解决方法
查阅资料后发现时说我的驱动文件jar包版本不对,但是我使用的时5.x版本的jar包,加载数据库驱动的语句com.mysql.jdbc.Driver是对应的,便排除掉了这个问题。后来发现原来是我的电脑的mysql版本与idea中加载的jar包版本不同,电脑的mysql版本是8.x而idea中加载的jar包版本是5.x,找到了出错的原因便有了解决方法。将idea中的版本5.x修改为8.0.11,同时需要修改驱动加载语句和url,报错便解决了。
2024-05-26 17:05:37
852
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅
1