logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

深度学习500问阅读笔记——为什么归一化能提高求解最优解速度?

这是深度学习500问系列笔记之一,帮助我深入记忆知识,如有不足,随时欢迎交流和探讨。9.为什么归一化能提高求解最优解速度?如下图所示,两张图代表数据是否均一化的最优解寻解过程(圆圈可以理解为等高线)。左图表示未经归一化操作的寻解过程,右图表示经过归一化后的寻解过程。当使用梯度下降法寻求最优解时,很有可能走“之字形”路线(垂直等高线走),从而导致需要迭代很多次才能收敛;而右图对两个原始特...

深度学习500问阅读笔记——机器学习为什么要使用概率?

这是深度学习500问系列笔记之一,帮助我深入记忆知识,如有不足,随时欢迎交流和探讨。2.机器学习为什么要使用概率?事件的概率是衡量该时间发生的可能性的量度。虽然在一次随机试验中某个事件的发生是带有偶然性的,但那些可在相同条件下大量重复的随机试验却往往呈现出明显的数量规律。机器学习除了处理不确定量,也需处理随机量。不确定性和随机性可能来自多个方面,使用概率论来量化不确定性。概率论在机...

巧用PyTorch中的torch.backends.cudnn.benchmark减少训练时间

大家在训练深度学习模型的时候,经常会使用 GPU 来加速网络的训练。但是说起 torch.backends.cudnn.benchmark 这个 GPU 相关的 flag,可能有人会感到比较陌生。在一般场景下,只要简单地在 PyTorch 程序开头将其值设置为 True,就可以大大提升卷积神经网络的运行速度。既然如此神奇,为什么 PyTorch 不将其默认设置为 True?它的适用场景是什么?为什

#pytorch
最详细的PyTorch的安装步骤

最近做计算机视觉学习,读项目的时候,需要配置PyTorch,遇到了一点问题,下面记录一下,主要分为如下几个步骤:1.查看自己的GPU版本(1)如果要查看显卡详细信息,我们首先根据自己电脑的版本,有选择的下载GPU-Z软件,双击打开,点击Yes进行安装。到这步选择Next选择安装路径,这里我安装到默认C盘不做更改,然后点击Install,就好了。直到安装完成,close关掉,此时就安...

pytorch中的torch.manual_seed()

torch.manual_seed(args.seed) #为CPU设置种子用于生成随机数,以使得结果是确定的if args.cuda:torch.cuda.manual_seed(args.seed)#为当前GPU设置随机种子;#如果使用多个GPU,应该使用torch.cuda.manual_seed_all()为所有的GPU设置种子。...

#pytorch
到底了