自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(3)
  • 资源 (1)
  • 收藏
  • 关注

原创 torch中张量归一化后训练变慢问题

在做相似度任务计算时,通常会计算两个编码后向量的内积,再通过softmax+cross entropy进行分类。那么在内积前是否需要对向量归一化?归一化对梯度反向传播的影响是怎样的?本文通过简单的代码演示表明:归一化严重影响训练速度,因此在内积时无需做归一化处理。代码示例:1、不归一化:torch.manual_seed(100)x1, x2 = torch.rand(10, 768), torch.rand(10, 768)# x1 = x1 / torch.norm(x1, dim=1, ke

2020-09-22 11:58:56 756

原创 Python多进程multiprocess之多进程返回值获取

由于python内部GIL(全局解释器锁)的存在,所以python的线程实际上并不能很好的起到任务并行处理的作用,尤其是无法充分利用系统多核的优势,因此想要利用多核处理并行任务,就需要用到多进程——multiprocess。由于多进程任务时,经常需要返回函数的结果,这里主要关注进程返回值的获取。首先定义一个简单函数:def add(n): s = 0 for i in range(n): s += 1 print(f'子进程{n}') return s用串行的方法:import tim

2020-08-12 14:50:00 15280 2

原创 关于均匀分布rand5()构造rand7()的一些理解

最近在学习机器学习中的数学知识,看到这样一个题目:假设给定一个函数rand5()在[1,5]范围内等概率输出一个随机数,问:如何利用这样一个函数构建一个新的函数rand7(),使得其在[1,7]内等概率输出一个随机数。搜集了一下网上也有很多关于这个问题的解释,这里记录一下自己看完之后的理解,加深印象。首先,考虑从较小范围的随机函数生成较大范围的随机函数,很容易想到调用多次较小范围的随机函数...

2019-11-03 12:33:43 709

AndrewNg_ML data.rar

吴恩达coursera上机器学习课程编程作业练习题目与数据集,通过详细的作业练习与数据处理,跨入机器学习的大门吧!

2020-02-09

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除