- 博客(9)
- 收藏
- 关注
原创 Fixes random number generator seeds for reproducibility.
这段代码通过设置多个随机种子,并禁用 cuDNN 的 benchmark 模式,确保了实验的可重复性。这对于科学研究非常重要,因为可重复性是验证实验结果的关键因素之一。在机器学习和深度学习的训练过程中,随机数(或随机数生成器)的使用非常普遍,尤其是在涉及数据增强、初始化权重、数据采样、随机梯度下降(SGD)等场景中。
2024-09-10 20:10:12 456
原创 动态规划笔记
从递归树可以看出,很多子问题的求解是重复的,子问题解决一遍之后我们将其记录下来就可以解决另一个与之相关的子问题,从而解决最终的大问题。本质上就是暴力递归,将大问题分解成小问题,这里的小问题之间有一定联系。
2024-09-10 16:22:35 212
原创 TDNN网络
核心思想是将语音的提取特征的帧进行前后联系,展开。进行了扩展,使得网络看到的特征范围更广。关于transpose函数的理解。关于unfold函数的理解。
2024-09-08 16:14:32 186
原创 160. 相交链表
对于输出是什么没有搞清楚,最初是采取print和返回str,后面看到提示报错才反应过来只需要返回链表节点。刚开始审错题,误以为两个链表一样长。要先搞清出报错给的信息,很重要。
2024-09-05 22:45:30 179
原创 1. 两数之和
实例方法:第一个参数是self,代表类的一个实例。它们可以访问和修改实例变量。类方法:第一个参数是cls,代表类本身。它们可以访问和修改类变量。静态方法:没有self或cls参数,不依赖于类或实例的状态,主要用于封装功能。选择哪种类型的方法取决于你的需求。如果你的方法需要访问实例变量,使用实例方法;如果方法需要访问类变量或类级别的逻辑,使用类方法;如果方法与类或实例的状态无关,使用静态方法。
2024-08-31 21:37:38 266
原创 DataLab
如果是统计只有两位的二进制数,比如10,我们先将其和01相与得到00,然后将其向右移一位之后与01相与得到01,然后将其相加便得到10中含有1的个数。这里采用了一个很巧妙的方式统计一个二进制数里1的个数,我们先从一个简单的例子看起。
2023-10-16 22:25:24 46 1
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人