- 博客(52)
- 资源 (2)
- 收藏
- 关注
原创 TypeError:can‘t convert CUDA tensor to numpy.
问题:TypeError:can't convert CUDA tensor to numpy.解决:把导致报错的tensor X,改成x.cpu()
2020-09-15 20:09:06
294
原创 RuntimeError :excepted object of type torch.cuda.floatTensor but found type torch.floatTensor
问题:RuntimeError :excepted object of type torch.cuda.floatTensor but found type torch.floatTensor解决:将导致报错的tensor X,改成X.cuda()
2020-09-15 20:06:12
178
原创 RuntimeError :excepted object of type torch.floatTensor but found type torch.DoubleTensor
问题:很多类似的tensor类型错误解决:tensor.to(torch.float34),括号具体是什么具体问题具体分析
2020-09-15 20:02:48
255
原创 功能性小代码简记001
1、查看变量类型numpy和tensor都适用:type(bianliang)tensor专门查看数据类型:tensor.dtype。如:tensor.float64注意:在gpu上运行pytorch时,报错信息出现的“RuntimeError :excepted object of type torch.floatTensor but found type torch.DoubleTensor"中的DoubleTensor指的是float64,floatTensor是float32.
2020-09-15 19:58:28
167
原创 AttributeError:module ‘numpy‘ has no attribute ‘nancumprod‘
问题:在import skimage这个包时,报错AttributeError:module 'numpy' has no attribute 'nancumprod'怀疑:skimage的依赖包numpy的版本不符合解决:把numpy从1.11.3升级到1.13.3。但是,在使用skimage其他功能时,又报其他错,目前还未解决,但我怀疑依然是包的版本不对。...
2020-09-15 19:22:59
881
原创 2020-09-15Value Error:Unsuported or unknown xxx:‘xxx‘!win10和Linux系统不同args对命令行参数解析机制不同,会多出引号问题
问题:args解析命令行在Linux上的服务器跑时,不会报错,在自己笔记本(win10)下报错。查看GPU是可用的。解决:Win10下的args解析的命令行输入带单引号,导致无法和字典keyword匹配。可直接指定为0或者加eval()函数可以去掉一对单引号。注意:若单引号不是完整的一对,用eval()也会报错,可手动补全单引号再eval()...
2020-09-15 19:13:36
194
原创 摆脱肥宅,从我做起—day06
python自学小记录04一、python易忘点1、(string)*重复string0次或多次;(string)+重复1次或多次;(string)-重复0次或1次。{x,y} 重复x次或y次2、特殊序列是\ d,\ s和\ w,分别匹配数字,空格和单词字符。在ASCII模式下,它们等效于[0-9],[\ t \ n \ r \ f \ v]和[a-zA-Z0-9_]。\D匹配一个非数字字符。等价于 [^0-9]。4、\Z匹配字符串结束,如果是存在换行,只匹配到换行前的结束字符串;\
2020-07-23 11:24:17
209
2
原创 摆脱肥宅,从我做起—day05
python自学小记录03一、python易忘点1、magic method给python原有函数前后加双下划线,重定义该函数2、”note “.join(sqe)以note为间隔,隔开sqe的东西3、format():把传统的%替换为{}来实现格式化输出4、没懂python单双下划线导致的访问权限问题!!!?无public单halfprivate双private(实例不能访问)5、Python中3种方式定义类方法:常规方式, @classmethod修饰方式,@staticmeth
2020-06-21 23:02:50
209
原创 摆脱肥宅,从我做起—day03
python自学小记录02一、pytorch易忘点1、tensor的创建function可以被查看,requires_grad=true跟踪tensor所有操作2、调用 .backward()来自动计算所有梯度,该张量的梯度将累积到 .grad 属性中。若求导tensor是一元(标量),则 .backward()不需参数;否则, .backward()里要指定一个和待求导的tensor一样规模的tensor做参数。net.parameters()可获得网络的各层权重。3、疑惑:net.zero
2020-06-17 16:15:51
236
原创 摆脱肥宅,从我做起—day01
视频学习为什么有些小样本数据集可以用很小的minibatch,好像有16,8的?感觉就是平均的规则太“死板”,所以弄个加权。而普通加权又是另一种“死板”,所以用前面的所有“平均”代表当前数。之所以“指数”,是因为,按公式一层层套进去之后,其实就是一个和贝塔有关的指数。同理,普通梯度下降,梯度更新也太“死板”,所以借用指数加权平均思想,来更新梯度。(视频有个球滚下碗的比喻,贝塔比喻摩擦,...
2020-03-15 19:58:42
171
原创 摆脱肥宅,从我做起—day00
肥宅的自我觉醒原定二月初回学校,由于疫情原因,结果给自己放了整整两个月肥宅假。临近三月中了,被毕业支配的恐惧,我要立下flag,从明天起,每日更新一篇杂记,主要记录当天学习情况。(后悔没有把电脑带回家)...
2020-03-14 17:11:15
168
原创 RuntimeError: Error(s) in loading state_dict for ***: Missing key(s) in state_dict:
问题:分析:加载模型参数时,关键字不匹配,每个都多了“module”解决:只要给自己的net再套一层torch.nn.DataParallel(),就行。
2019-12-03 10:05:57
1981
原创 pytorch的可视化工具visdom无法连接
问题:在conda下运行导入jsonpatch模块后测试小例子from visdom import Visdomimport numpy as npimage = np.zeros((128, 128))vis = Visdom()vis.text("hello world!!!")vis.image(image)vis.line(Y=np.column...
2019-12-02 20:36:00
1504
原创 import arpack无法加载属于scikit-image版本问题
问题:按网上博客,把scikit-image改成1.14.1,报以下错:最后,解决方法:把两个库换成对应版本。可参考以下链接:https://github.com/scikit-image/scikit-image/issues/3906#issuecomment-492039622...
2019-11-26 19:37:41
360
原创 ModuleNotFoundError: No module named 'cPickle'
原因:python2有cPickle,python3没有cPickle;解决办法:将cPickle改为pickle
2019-11-15 17:15:19
495
原创 jupyter notebook 导入自己写的模块
jupyter notebook 导入自己写的模块,自定义模块要.py文件,不能是jupyter notebook 自己的文件格式
2019-09-14 20:10:28
4632
原创 引入keras后出现的Using TensorFlow backend的错误
问题:用Anaconda检索keras-gpu,apply后,理论上应该自动配好相关的cuddn和tensorflow-gpu及其相应版本,但运行程序时出现如标题错误和一堆报错。按网上一堆方法改,都不好用。比如,加os.environ['KERAS_BACKEND']='tensorflow-gpu',更新setup tool等。解决:最后误打误撞,在Anaconda上修改tensorflow...
2019-09-14 20:08:47
7372
原创 jupyter notebook中出现ValueError: signal only works in main thread 报错
现象:打开jupyter notebook运行代码,一直显示服务器正在启动中网上说,版本冲突,用这句pip install"pyzmq==17.0.0""ipykernel==4.8.2"说我pip版本不对,那就按它的改说我没权限,最后用conda命令然后就好了。...
2019-09-14 19:03:16
1105
原创 速写初习(七)---农村瓦舍
课上记录:1、仰视角度近高远低(俯视角度相反)2、透视消失点在视平线上,视平线以下为俯视,以上为仰视3、构图天小地大,4、画枯萎的树,要遵循近根处粗,越往上细一些,树枝的遮挡可按照女字形画法。5、碎草背光面密集,迎光面疏松。6、大枯萎树枝的每个小枝杈周围可以画四个左右的点,显得还没枯萎殆尽。7、注意房子前后关系,对应的瓦片要有前实后虚,后面的瓦面不用都画上,只要...
2019-05-20 16:43:48
417
原创 被众人坑备忘录
1.双击myclass.ui会出现QCreator界面,可拖拽编辑界面,保存后,在vs中生成解决方案时,会以qcreator中所编辑的为准生成ui_myclass.h。也就是说,直接在VS上修改ui_myclass.h是无效的,只要重新生成解决方案就会覆盖掉修改的。2.外部依赖项,需要自己添加。3.VS新建QT项目好像没有生成对应Pro文件,所以通过QT5--》create basic pro...
2019-05-10 09:27:17
241
原创 VS2012+OpenCV2.4.4实现笔记本内置摄像头实时捕获图像在MFC控件,并存到指定文件夹
个人理解的原理:设定时器按一定频率捕获图片,在一帧帧显示在MFC的picture控件上。(类似电影)所以管家还是如何把图片显示在picture控件上。这里直接粘代码。// MFCVideoDlg.h : 头文件//#pragma once//www#include<opencv2/core/core.hpp>#include<opencv2/highg...
2019-05-10 09:25:06
658
原创 OpenCV学习记录(一)------在OpenCV在MFC控件上显示图片和视频
2018年11月22日记因为OpenCV2.2以后,CvvImage.h和CvvImage.cpp已经不用了,所以要自己添加到解决方案里,我上传到CSDN了。看了网上很多例子,试了一下。代码什么的就不粘了,说说遇到的问题。(1)cvLoadImage函数,不管图片路径换成相对路径还是绝对路径,通过image watch查看,IplImage*的变量还是空的。后来想着,要不用im...
2019-05-10 09:21:40
1125
原创 Anaconda配置OpenCV报错dll load fail
以下可能很啰嗦,主要记录解决过程。1、问题描述:新建tensorflow36环境,在Anaconda里配tensorflow正常,能import。配opencv,明明界面显示installed的已经有opencv三个相关的库,但是,importcv2就报找不到模块(dllloadfail)。2、(此处尝试的解决方案已记不清)①安装Microsoftvisualc++...
2019-05-10 09:19:04
821
原创 速写初习(三)---局部场景
课上记录:1、在局部场景画调子时,要有节奏,排线不要都朝一个方向,可以先竖在斜再竖等等(如小木凳和花盆处)2、水桶把手可通过椭圆中心找到两个把手位置3、扫把头的毛要一组组画,每四五根一组,每组形态不一,流畅的S型L型都可以4、蔬菜叶一组组画,每四五瓣一组,流畅半弧形,带有参差不齐5、遮挡物体间不要连实6、投影排线朝一个方向排7、扫把柄构型时先画一根竖线即可8、搭...
2019-05-10 09:15:20
872
原创 速写初习(二)---线条2
课上记录:1、线条要虚实结合,如书包转折处线条要粗一些,平滑处要细2、物体上的装饰不能只画平面图,要根据透视关系,适当加线,以构成“体积感”3、两条线厚度,三条线体积4、线条也要体现近实远虚(粗细变化),如果前面的线已经很细,后面没法再细,就把后面的线自然的断开画(“笔断意连”)...
2019-05-10 09:12:19
326
原创 素描初习(二)---块西瓜
课上记录:1、上实下虚、前实后虚2、瓜子刻画:(注意体积感,在瓜子附近排线)(1)定型,找上下左右画型(2)提亮,用橡皮把型内擦白(太小擦不了,可以用透明胶粘掉)(3)适当由瓜子边缘线向内过度排线,高光部分可轻微排线①单面完整朝外②靠单向侧面嵌入③瓜子坑,按光源方向(左上角),上半坑线向坑外排线,下半坑线向坑内排线④没入瓜肉的3、砂脆感表达,瓜肉最靠近白...
2019-05-10 09:08:59
760
原创 速写初习(一)---线条1
课堂记录:1、画面为三角形构图2、先画大件物体边缘3、切开的苹果,可以用透视方体来辅助画4、葡萄边缘画的参差不齐才好看5、先用粗些笔(0.5mm)描边,再换细点画物体内部细节6、物体与物体间若存在遮挡关系,描边时要注意留白,不要全连接上,会太实7、叶梗与果肉间的衔接处也要留空画8、物体透视关系与形状要找好9、描线时不要犹豫,要平滑点,不要看出衔接...
2019-05-05 14:40:51
337
原创 素描初习(一)---三棱锥
课上知识点记录:1、单线(眉毛、头发)(从左往右,从上往下)、复线(不超三次、两头轻中间重、从左往右或往返)2、HB起形,铺调子先软后硬(。。。8B6B4B2BHB。。。),亮的地方最后处理。3、从明暗交界到反光由黑渐变,影子先实后虚(前面黑点),物体与影子的分界线要往影子这边过度4、暗部、影子铺完,就用纸巾擦一遍(去掉一些白色颗粒),先擦明暗交界线,顺着边缘线擦至整个面,...
2019-05-05 14:22:35
1516
原创 三星SM-N7505刷机经验
今天终于有时间亲手试一下刷机。手机型号:三星SM-N7505(之前一直卡在开机logo)一、用线刷宝问题:(1)按住home+下音量键+开机键后,按下音量键才能开始刷机。(2)虽然用它不用自己安装三星手机的驱动程序,也不用自己下载刷机包,但是刷机完后,流氓式安装了很多无用系统软件,只要一停止运行,手机就会卡机。(3)刷机完成的第一次自动开机并不存在,等了十几分钟后,我...
2019-04-02 20:03:04
1132
原创 3d max2018开启出现script controller后闪退
今天一开3d max就出现闪退,尝试了网上一个方法就好了(问题界面忘了截图)步骤一:下载两个官网写的脚本放在开启文件夹里 步骤二:开启max,根据提示,点击“是”亲测有效!!!...
2019-02-02 18:00:02
19891
2
原创 win10下使用tensorboard
1、其实不用另外安装,在安装tensorflow时已配套安装。2、前提注意,电脑的计算机名字不能是中文,否则生成的logs文件时乱码 修改计算机名,右击我的电脑--》属性。。。3、由于tensorboard为谷歌产品,最好使用谷歌浏览器把4、测试代码import tensorflow as tfn1 = tf.constant(3.0,dtype=tf.fl...
2019-01-15 14:22:11
556
原创 ENVI5.3软件安装
我是按照下面博客安装:https://blog.csdn.net/m0_37638031/article/details/78822883亲测有效。但要注意:杀毒软件会自动查杀idl.dll文件,所以要将该文件排除扫描内;否则,打不开软件。补:如果哪天开机说少了idl.dll就重新按教程添加回去就行(就是在破解文件夹里把idll粘到C:\Program Files\Exelis...
2018-12-25 20:01:37
12227
转载 介绍haar+hog的文章
harr:https://blog.csdn.net/zouxy09/article/details/7922923hog:http://blog.sina.com.cn/s/blog_60e6e3d50101bkpn.htmlhttps://blog.csdn.net/icvpr/article/details/8454527
2018-12-12 15:35:39
290
转载 python要注意缩进----IndentationError: expected an indented block
以下博主文章有很好的解释了。原文:http://hi.baidu.com/delinx/item/1789d38eafd358d05e0ec1dfPython语言是一款对缩进非常敏感的语言,给很多初学者带来了困惑,即便是很有经验的Python程序员,也可能陷入陷阱当中。最常见的情况是tab和空格的混用会导致错误,或者缩进不对,而这是用肉眼无法分别的。在编译时会出现这样的错Indenta...
2018-12-09 15:15:21
359
原创 Anaconda下配置Qt环境及配置Qt designer
1、安装pyqt(配置Qt环境)2、Qt designer需要手动安装①命令行进入要配置的环境(ntensorflow)下的Scripts目录下②命令行pip install pyqt5-tools【注意:我安装的时候因网速问题中断很多次(出现下面红字),别放弃,多pip几次就好了】 ...
2018-12-09 14:35:49
14377
3
原创 jupyter notebook 修改默认打开的工作环境
一开始是的方法是在配置文件里修改,但不成功。 后来,修改插件的路径就好。试了两种方法,第一种只能一次性。第二种能长期① ② ...
2018-12-09 14:34:06
949
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人