- 博客(52)
- 资源 (2)
- 问答 (2)
- 收藏
- 关注
原创 P2学习笔记
训练循环size = len(dataloader.dataset) # 训练集的大小,一共60000张图片num_batches = len(dataloader) # 批次数目,1875(60000/32)train_loss, train_acc = 0, 0 # 初始化训练损失和正确率for X, y in dataloader: # 获取图片及其标签# 计算预测误差pred = model(X) # 网络输出。
2024-03-20 17:09:41
348
1
原创 P1学习笔记
如果你想学习如何使用Markdown编辑器, 可以仔细阅读这篇文章,了解一下Markdown的基本语法知识。需要注意,安装torch版本whl文件时选择对应的python和cuda版本的链接。解决方法:添加环境变量:KMP_DUPLICATE_LIB_OK 值为:TRUE。
2024-03-13 22:30:09
886
原创 KMP算法====理解
核心在于理解最长公共前后缀KMP算法思路:为了从长串中匹配目标串(模式串),考虑到模式串本身存在公共前后缀,当匹配到模式串中某一位置时不匹配时,可以计算出这一位置之前模式串本身的最大公共前后缀所在位置,将模式串移动相应距离再比较即可节约大量时间。考虑到匹配长串时可能出现多次不匹配需要多次调整匹配点,可以在匹配之初单独利用模式串计算出截至到每个位置不匹配时的移动距离,并记录成数组方便匹配长串时调用。...
2022-01-20 22:02:56
109
原创 斐波拉契查找算法<双节点插值法>
* 思路: 1.首先判断目标值边界,在左或右端点上就直接输出索引,在小于左端点或大于右端点即为越界输出-1 * 2.分别设置左节点(0.318倍的步长)和右节点(0.682倍的步长)* 3.循环的边界条件a.* -接着判断左节点和右节点是否相等,如果相等证明:要么是右端点和左端点相差为1,要么是相差为3!!!!* ps:此判断属于特殊处理是解题的关键点,相差为3时需要移动右节点以保证能判断此区间内的全部值(
2021-12-14 23:21:14
257
原创 Java中代码执行顺序
首先执行静态区域(包括静态变量和静态代码块)部分,如果有父类先执行父类静态再执行子类静态。这是因为静态修饰部分是在创建实例对象之前就进行了初始化,而父类初始化又先与子类。然后执行非静态代码块,非静态变量和非静态代码块此时会被提到类的构造器中执行,且先与构造器中的代码,而父类构造器先与子类构造器。
2021-11-30 21:17:46
556
原创 Windows11任务栏时钟的秒钟显示
windows11桌面显示秒钟最佳方式,目前只能借助第三方软件,故而需要下载DesktopDigitalClock,资源本人主页
2021-11-30 15:47:10
4562
3
原创 UML类图中的关系大全
UML-Unified Modeling Language 统一建模语言,又称标准建模语言。是用来对软件密集系统进行可视化建模的一种语言。UML的定义包括UML语义和UML表示法两个元素。
2021-11-24 21:23:29
363
IDEA复制粘贴其他类时会自带包名
2022-01-04
Pycharm 中运行代码窗口只能输入字符不能删减粘贴
2021-03-09
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅