- 博客(12)
- 收藏
- 关注
原创 Pytorch 踩坑记录——RuntimeError: element 0 of tensors does not require grad and does not have a grad_fn
Pytorch中, tensor需要定义成require_grad的类型才能求梯度。可以在定义变量的时候加上“requires_grad=True”或者,某tensor, tensor_X = tensor_X.requires_grad_()
2019-07-23 17:45:07 23715 5
原创 Pytorch Tensorboard踩坑记录——“ TypeError: Cannot handle this data type”
在tensorboard中记录图片,即add_image时一直报错“TypeError: Cannot handle this data type”,尝试过将Image类型的数据转换成numpy.array和torch.tensor,均没有得到解决。最后发现是因为待现显示的图片的shape是(H,W,C), 在pytorch中tensor默认是CHW,而PIL中是HWC。在tensorboardX...
2019-07-22 10:47:11 17532 1
原创 开发机上安装Open3d库教程
最新更新:时隔半年再装open3d时发现下文的方法略麻烦了,感谢网友的分享https://liuqiangblog.github.io/2018/07/23/Open3D%E5%BC%80%E5%8F%91%E7%8E%AF%E5%A2%83%E6%90%AD%E5%BB%BA/安装python版的open3d,非常方便快捷!pip install --user open3d-pytho...
2018-08-20 17:51:15 6204 4
原创 【论文详解】Sparsity Invariant CNNs
Abstract 本文主要研究了稀疏输入下的卷积神经网络,并用稀疏的激光雷达扫描数据进行实验。传统的CNN在输入稀疏数据时性能很差,即使提供了丢失数据的位置,效果也不理想。为了解决这个问题,本文提出了一个简单有效的稀疏卷积层,在卷积运算中明确考虑了丢失数据的位置。 1.Introduction 卷积神经网络CNN几乎影响了计算机视觉的所有领域。通常情况下,CNN...
2018-08-02 11:59:08 1509 5
原创 【论文详解】In Defense of Classical Image Processing: Fast Depth Completion on the CPU
论文《In Defense of Classical Image Processing: Fast Depth Completion on the CPU》提出了一种用经典的图像处理算法进行深度补全的算法,不依赖于任何训练数据,没有使用深度学习模型。主要贡献:1.提出了一种快速的深度补全的算法,能从稀疏的深度图中恢复完整的深度图,并且在CPU上可达到90Hz的频率。该算法的...
2018-08-02 11:50:11 3166 4
原创 论文详解——GeoNet:Unsupervised Learning of Dense Depth, Optical Flow and Camera Pose
DepthNet和PoseNet分别预测出深度图和相机姿态,由此可以计算出从目标帧到原帧的二位刚性流rigid flow再由计算得到的rigid flow,结合相机内参/深度图/相机的转移矩阵,warping 得到view synthesis I(s)~, 比较view synthesis与目标帧之间的图像重构误差,即为rigid warping loss。...
2018-06-13 13:38:58 6343 8
原创 论文翻译——GeoNet:用于单目深度估计、光流和相机运动的无监督学习框架
前言 2018年CVPR会议上,商汤科技SenseTime被收录的论文中,有一篇《GeoNet--Unsupervised Learning of Dense Depth, Optical Flow and Camera Pose》,提出了一个叫做GeoNet的框架——一种可以联合学习单目深度、光流和相机姿态的无监督学习框架,其表现超越了现有的一些无监督学习方法,并且取得了可以与监督学习方法...
2018-06-04 14:58:20 5332
原创 论文阅读笔记——GeoNet之网络结构解读(附源码注释)
前言 2018年CVPR会议上,商汤科技SenseTime被收录的论文中,有一篇《GeoNet--Unsupervised Learning of Dense Depth, Optical Flow and Camera Pose》,提出了一个叫做GeoNet的框架——一种可以联合学习单目深度、光流和相机姿态的无监督学习框架,其表现超越了现有的一些无监督学习方法,并且取得了可以与监督学习方法...
2018-05-29 15:44:53 6915 5
原创 天池精准医疗大赛:人工智能辅助糖尿病遗传风险预测——新手第一次参加数据竞赛的收获与教训
前言:初赛215名/2522,A榜成绩一直在前100名,最好时大约排名前10。B榜换了测试数据后,结果大跌眼镜,成绩只有200多名,应该是模型不够稳定,或者说过拟合了。虽然对最终的成绩感到有点小小的遗憾,但在这次比赛中确实收获了不少,做一个小小的总结。第一次参加比赛,会把整个工程都做特别详细的介绍,就当是个小小的教程,分享给有需要的小伙伴们~初赛方案1.数据观察 导入数据,观察数据规模、数据类型...
2018-02-25 11:25:28 3301 9
原创 Python语言——Pandas包中的get_dummy()函数用法
Python语言中,Pandas中的get_dummy()函数是将拥有不同值的变量转换为0/1数值。举例说明:一群样本的年龄分别为19,32,56,94岁,19岁用1表示,32岁用2表示,56岁用3表示,94岁用4表示。1,2,3,4这些数值的大小本身没有意义,只是用来区分年龄。因此在实际问题中,需要将1,2,3,4转化为0/1,即如果是19岁,则为0,若不是则为1,以此类推。代码如下:
2018-01-04 20:05:30 18436
原创 Qt窗口部件
QMainWindow:带有菜单栏和工具栏的主窗口类QDialog:各种对话框的基类QWidget:所有的窗口部件都继承自QWidget类,基础窗口部件Qt中把没有嵌入到其他部件中的部件称为窗口,一般窗口有边框和标题栏。窗口就是没有父部件的部件,又称为顶级部件;与其对应的是非窗口部件,又称为子部件。 QDialog是所有对话框窗口的基类。模态对话框:
2017-09-30 16:04:52 441 1
原创 Qt初入门“Hello Qt!”
小白因为项目需要最近开始学习Qt,网上有很多关于软件下载、配置、安装的教程,在官网即可下载点击打开链接。学习所用到的是《Qt 5开发及实例》(第2版)和《Qt Creator快速入门》(第3版),但遇到实际问题的时候更多的还是从网上找大神们的demo,学习之,更高效!1.如何用纯代码编写一个简单的“Hello Qt!”程序 第一步.新建空项目。打开Qt Creator并新建项目,
2017-09-30 15:24:45 2426
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人