logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

基于RGB图像的实例级物体6D位姿估计研究

研究生工作之一数据集:LineMod框架:pytorchGPU:Tesla V100

文章图片
#人工智能
AttributeError: ‘MSELoss‘ object has no attribute ‘backward‘解决方案

这个问题我亲身经历,搞了好久,才发现错误,根本原因就是对代码,pytorch等的原理理解不够深入。my_loss(my_y, y)函数忘记给返回值(loss)了,还错误的把my_loss进行backward操作了,因此MSELoss对象没有backward,正确解决办法如最下面的图,loss = my_loss(my_y, y)给个返回值,然后在写loss.backward()方法错误写法如下:m

#pytorch#人工智能#神经网络
OpenCV中将Mat RGBA4通道转换成RGB3通道

在OpenCV中,有一种数据结构是Mat,我们一般会定义一个frame的变量,这个变量可以是4通道的,也可以说3通道的。前不久在一个项目中遇到了这个问题,要求是用ZED相机来实时拍摄视频并实时显示。ZED相机中的Mat是4通道的,虽然也可以调用3通道的模式,但是调用3通道的模式有问题。如果将ZED中sl转化成OpenCV格式后的image_ocv直接转换成3通道模式的话,会导致预览窗口只有一帧画面

#opencv#计算机视觉
Pytorch调用GPU的方法

Pytorch调用GPU有两种方法,一种是torch.cuda(),一种是torch.to()。

文章图片
#pytorch#人工智能#python
VMware16虚拟机安装Ubuntu20.04操作系统2022-04-17

下载VMware16软件请看我的另外的博客:下载VMware16软件下载Ubuntu操作系统下载选择一个喜欢的版本即可安装虚拟机点击创建新的虚拟机,然后选择典型的即可,然后点下一步。点击最下面的稍后安装操作系统。选择linux系统,选择Ubuntu64位的(这里匹配你的虚拟机系统,如果选项里没有自己下载的操作系统新,那么就选择这里能选择的最新的,比如:装MacOS12时,这里最大只有MacOS11

文章图片
#linux#ubuntu
json.decoder.JSONDecodeError: Extra data: line 2 column 1 (char 992)问题解决方法,读取多个json对象

在用Python中json.load()方法读取json文件时产生了这个错误,原因是这个方法只能读取一个json对象,换句话说只能读取一个花括号里的内容,但是绝大部分的json文件都是好多个json对象的,也就是有好多组花括号,这个时候json.load()方法就不在适用了(其只能读取单个json对象)。下面代码是我的json文件的一个截取,里面有5个对象。怎么办,用新的方法来读取,导入jsonl

#json#python
到底了