摘要: PyTorch 的 autograd 是自动微分引擎的核心模块,它实现了反向传播的自动求导机制。以下是其关键概念和工作原理的详细说明: 1. 核心概念 1.1 Tensor 的 requires_grad 属性 作用:标记张量是否需要计算梯度。若为 True,PyTorch 会跟踪其运算历史。 示例 阅读全文
posted @ 2025-04-30 10:11 程序员shaun 阅读(84) 评论(0) 推荐(0)
摘要: 以下是 Miniconda 的常用命令整理,涵盖环境管理、包管理、配置等常用操作: 1. 环境管理 命令 说明 示例 conda create -n 环境名 创建新环境 conda create -n myenv conda create -n 环境名 python=版本 指定Python版本创建环 阅读全文
posted @ 2025-04-29 11:47 程序员shaun 阅读(442) 评论(0) 推荐(0)
摘要: 上次的baseline方案,训练的模型,获得分数并不高,DataWhale提供了两个上分的思路 增加训练数据集 切换不同模型预训练权重 增加训练集的大小通常可以提高模型的泛化能力,因为更多的数据可以帮助模型学习到更多的特征和模式。但是,越大的数据集,就意味着需要更多的计算资源和时间来训练模型,以及可 阅读全文
posted @ 2024-08-29 22:30 程序员shaun 阅读(61) 评论(0) 推荐(0)
摘要: 神经网络的优化,通常我们使用梯度下降的方法对获取最优的参数,已达到优化神经网络的目的。另外,我们也可以对学习率进行调整,通过使用自适应学习率和学习率调度,最后,批量归一化改变误差表面,达到优化的目的。 同样,也会存在优化失败的时候,在收敛在局部极限值或者鞍点的时候,会导致优化失败。 局部最小值和鞍点 阅读全文
posted @ 2024-08-26 16:24 程序员shaun 阅读(49) 评论(0) 推荐(0)
摘要: yolo方案baseline step1:赛事报名 Datawhale (linklearner.com) 飞书文档 step2:跑通baseline 首先在服务器下载代码 apt install git-lfs git lfs install git clone https://www.model 阅读全文
posted @ 2024-08-26 11:47 程序员shaun 阅读(61) 评论(0) 推荐(0)
摘要: 异或运算 ^ : 两个数异或运算,按位进行异或,相同为0,不同为1; 如 0100 1110 ^ 0101 1010 = 0001 0101 并且: a ^ a = 0; a ^ b = b ^ a; a ^ 0 = 0; a ^ b ^ b = a; 异或运算和异或运算本身互为逆运算 练习:用异或 阅读全文
posted @ 2019-07-07 19:55 程序员shaun 阅读(203) 评论(0) 推荐(0)
摘要: 刷题时遇见这样一道题: 以下代码输出结果是 这道题具有最具迷惑的就是count = count++;这条语句; 搞清楚这条语句执行的机理就很很轻松的解决这道题 在Java中: b = a ++; ==>> int temp = a; a = a+1; b = temp; 也就是说将a的值赋给了b,然 阅读全文
posted @ 2019-07-07 19:34 程序员shaun 阅读(154) 评论(0) 推荐(0)
摘要: 计算机中所有的数据运算和数据存储都是补码的形式。 正数的原码,反码,补码都相同 负数的原码符号位为1(标识为负数),反码是对其原码逐位取反(符号位除外) 负数的补码通过在其反码的末尾加1得到 为甚采用补码计算呢? 由于计算机计算是在cpu中进行的,cpu中只有加法器,没有减法器,没法直接做减法运算, 阅读全文
posted @ 2019-07-07 12:01 程序员shaun 阅读(391) 评论(0) 推荐(0)
摘要: 题目:一球从 100 米高度自由落下,每次落地后反跳回原高度的一半;再落下,求它在 第 10 次落地时,共经过多少米?第 10 次反弹多高? 阅读全文
posted @ 2019-07-07 10:37 程序员shaun 阅读(289) 评论(0) 推荐(0)
摘要: 题目:一个数如果恰好等于它的因子之和,这个数就称为"完数"。例如 6=1+2+3.编程找出 1000 以内的所有完数。 阅读全文
posted @ 2019-07-07 10:35 程序员shaun 阅读(540) 评论(0) 推荐(0)