Loading

摘要: 深度学习加速小技巧 一些小技巧来加速你的深度学习模型训练 阅读全文
posted @ 2022-06-17 16:48 _CHENBIN 阅读(1803) 评论(0) 推荐(1) 编辑
摘要: 对抗攻击方法一览 神经网络在过去的几年和几十年已经获得了长足的进步,神经网络的应用已经遍布我们生活的各个角落。但是与此同时,也有人发现神经网络并不像我们预期的那么具有鲁棒性,仅仅在图片中添加一个微笑的扰动就可以改变神经网络最后的预测结果,这些技术被称为对抗攻击。 阅读全文
posted @ 2022-04-08 11:59 _CHENBIN 阅读(3375) 评论(1) 推荐(0) 编辑
摘要: 背景 在深度学习的时候,如果你的batch size调的很大,或者你每次获取一个batch需要许多的预操作,那么pytorch的Dataloader获取一个batch就会花费较多的时间,那么训练的时候就会出现GPU等CPU的情况,训练的效率就会下降。 为了应对这种情况,Tensorflow有TFre 阅读全文
posted @ 2021-11-12 22:41 _CHENBIN 阅读(2121) 评论(0) 推荐(0) 编辑
摘要: einops的简单使用 简介 einops是一个用于操作张量的库,它的出现可以替代我们平时使用的reshape、view、transpose和permute等操作,相信接触过深度学习的同学一定对这些函数比较的熟悉。 einops相较于上面说的那些函数,最显著的区别就是逻辑更加的清晰,用网上的一句话来说的话,就是可以避免vi 阅读全文
posted @ 2021-10-07 12:42 _CHENBIN 阅读(7457) 评论(1) 推荐(4) 编辑
摘要: 利用OpenCV进行Tonemapping 背景 最近学习深度学习涉及到了一些HDR图片的读取,HDR全称是High-Dynamic Range,在显示HDR图片的时候,如果不进行色调映射,也就是Tone map的话,那显示出来的HDR图片就会很暗,所以我们需要映射之后再进行显示。 方法 方法1 在现有的论文中,一般会有一个tone map公 阅读全文
posted @ 2021-08-13 17:37 _CHENBIN 阅读(3392) 评论(0) 推荐(0) 编辑
摘要: 利用screen命令实现SSH后台不断开 1.背景 有时我们登录了远程的服务器,需要执行一些命令,一些执行时间短的命令我们可以慢慢等待其结束,但是有一些任务的执行时间会很长,比如一些文件的下载,文件的备份等等,这几天在训练深度学习的模型,模型的训练就属于那种执行时间很长的任务,短则数小时,长则几天, 阅读全文
posted @ 2021-07-22 00:20 _CHENBIN 阅读(512) 评论(0) 推荐(0) 编辑
摘要: 前一篇博客利用Pytorch手动实现了LeNet-5,因为在训练的时候,机器上的两张卡只用到了一张,所以就想怎么同时利用起两张显卡来训练我们的网络,当然LeNet这种层数比较低而且用到的数据集比较少的神经网络是没有必要两张卡来训练的,这里只是研究怎么调用两张卡。 现有方法 在网络上查找了多卡训练的方 阅读全文
posted @ 2021-05-25 17:47 _CHENBIN 阅读(6804) 评论(0) 推荐(0) 编辑
摘要: 利用pytorch实现了LeNet-5 阅读全文
posted @ 2021-05-17 10:51 _CHENBIN 阅读(769) 评论(0) 推荐(0) 编辑