- 博客(29)
- 收藏
- 关注
原创 Drawio的TrueType(CID)字体如何转换成普通的TrueType字体
最近中了一篇AAAI,然后需要按照AAAI的要求对论文格式进行修改,其中修改里有一个要求如下:Your source must not require use of fonts for non-Roman alphabets within the text itself. If your paperincludes symbols in other languages (such as, butnot limited to, Arabic, Chinese, Hebrew, Japanese,Th
2020-12-13 15:43:52
3032
2
原创 训练过程中Loss函数出现Nan的可能原因
综合我做过的一些实验,记录一下实验过程中Loss出现Nan的一些可能原因:最简单的,学习率过大。BTW, 学习率过大还可能导致收敛到一个定值之前实验室的师姐拿云图做DNI分类的结果最后都收敛到同一个数值,结果我后来一看也是学习率过大导致的。其中的原因我猜测是使用了ReLU激活函数以后,某一步跨入了一个点,使得出现了dead neuron的现象,然后前面的参数全部不更新,导致最后的结果变成了定值。坏样本的加入比如一个样本的全是0,你减去均值除以方差以后就变成了nan,你自己不会发现,进入神经
2020-07-03 22:52:16
4489
原创 Centos7利用yum升级GCC版本,一直启用,并解决/lib64/libstdc++.so.6: version `GLIBCXX_3.4.20' not found
在深度学习的使用过程中经常会碰到编译这个问题,对于c语言编译来说GCC的版本是比较重要的,如果你发现你的linux计算机的gcc版本比较低:首先挑选一个合适的版本进行安装,进行这一步操作。链接1、链接22020.4.27更新 需要提到的是:一般如果需要升级gcc至4.8或更高版本,建议直接采用安装SCL源之后安装devtoolset-7(devtoolset-7目前gcc版本为7...
2020-04-29 15:32:27
5792
原创 Centos7 服务器不能上网了,如何检查?Linux服务器
ping 127.0.0.1如果出现运行故障,则说明tcp/ip协议未安装或者安装不正确,你就得检查TCP/IP协议栈,或者重新安装它!ping本地IP是检查自己网卡的设置是否有问题,好的话说明网卡正常工作了。其中eno1为内建网卡,下图中inet后的地址应该是本地ipeno1 :代表由主板 BIOS 內建的网卡ens1 :代表由主板 BIOS 內建的 PCI-E 界面的网...
2020-04-21 16:09:10
1842
原创 Python文件输入输出流经常用到的操作
glob读取文件with open(file_name, 'r') as f: line = f.readline() while(line): ...... line = f.readline()readline()读取所有的行,然后每一行会成为列表的一个元素,对于大文件并不好。re模块参考...
2020-03-07 19:16:46
737
转载 如何用matplotlib画双y轴折线图
def dual_y_plot(title, X1, Y1, X2, Y2): ''' :param title: tile , string :param X1: axis x1, list :param Y1: axis y1, list :param X2: axis x2, list :param Y2: axis y2, lis...
2020-03-07 16:08:21
2928
1
原创 报错:AttributeError: module 'pip' has no attribute 'main'的解决方法
在Linux系统(Centos7.5)上安装python3.6的环境,安装完成后出现了这个错误,这个错误的猜测原因应该是之前安装过很多次这样的环境,所以安装的时候都没有下载packages的进度条,直接用了缓存的packages,所以造成了问题。>>>pip listTraceback (most recent call last): File "/home/jacob@...
2020-02-17 20:31:23
743
原创 python类中下划线"_"的含义综合
Python中下划线的使用是多种多样的,不是简单的Python中的雷属性加了下划线是私有变量,python中并不存在这个概念。函数返回值等无用变量,例如# 函数的两个返回值这里就忽略了a, b, _, _ = function(x,y)# enumeratefor ind, vol in enumerate(vol_list): #正常的使用for _, vol in enumer...
2020-02-13 20:27:54
1354
原创 Python类中的__all__属性的作用
Python中的__all__属性,用于限制模块导入,比如:from module import *如果导入的模块中定义了__all__属性的话,那么只有在__all__内指定的属性、方法或者类才可以被导入,如果没有定义的话,只会导入所有的公有属性、方法和类。类中的属性或者方法如果本身是有下划线前缀的话,例如“_name”,直接from module import *的话是不会被导入的,但...
2020-02-12 20:06:41
747
原创 在Centos7服务器上安装Annaconda+CUDA10
首先保证显卡驱动是有的安装Annaconda在~/.bashrc中加入环境变量
2020-01-31 11:25:29
1057
1
原创 修CentOs服务器用到的一些概念
局域网网址10.0.0.0/8:10.0.0.0~10.255.255.255172.16.0.0/12:172.16.0.0~172.31.255.255192.168.0.0/16:192.168.0.0~192.168.255.255一般局域网的网址都是在某个路由下面在局域网内会使用到内网ip和mac地址,每一个正规设备有一个唯一的mac,mac属于网络设备的硬件地址,而局...
2020-01-15 16:28:48
120
原创 numpy保存(savez、savez_compressed)后读取报错:too many indices for array
出现的问题如标题所示,result是我之前保存的一个字典:data = np.load(npz_path)result = data['result']result读取出来是类型是:numpy.ndarray我们需要变成这样就可以正常地对字典进行操作了:data = np.load(npz_path)result = data['result'].item()numpy.ndarra...
2019-12-11 15:54:31
1320
原创 ERROR: Command errored out with exit status 1: python setup.py egg_info Check the logs for full
我发现自己的Debug能力还是不行,特别是环境上的一些问题,以后一定要把错误的内容通读!!!!!通读!!!!!我现在是在安装mmcv,像这里的错误,核心内容是一个WARNING和两个ERROR,WARNING的内容一般是不重要的,然后看看ERROR,大概就是pytest-runner的版本找不到,尝试安装一波:pip install --user pytest-runner就好了,这错误我找...
2019-11-29 22:50:46
83222
26
转载 pip安装出现错误: No such file or directory: '/envs/python3.6/site-packages/pip-19.0.1.dist-info/METADATA'
解决方案链接
2019-11-29 18:46:21
4867
原创 conda/pip常用指令总结
Pip版本升级或者降级,就算pip指令不可用也可以拿来降级python -m pip install pip==9.0.3
2019-11-29 11:41:58
199
原创 如何将图像读取为numpy矩阵?如何将numpy矩阵变成图像保存?为什么cv2保存的图片是黑色的?为什么cv2显示的时候会黑屏?如何给灰度图增加一个维度?
图像的库是很多的,我发现自己真的额也是不精通,以后会专门使用几个库,让自己对一个库的知识体系更加完整,要不然真的很零散。然后在图像处理这方面,决定好好学习使用一下cv2。opencv-python的文档在这里安装pip install opencv-python读取你的图像数据import cv2img = cv2.imread("C:\\world.jpg")这样的读取进来的数...
2019-11-25 09:52:21
4271
原创 如何找到使用官方的预训练模型(针对Pytorch)
我们知道我们在训练深度学习模型的时候,一个好的与训练模型可以让模型收敛的速度更快而且可能会小幅度提升效果,那Pytorch官方的与训练模型的下载地址如何找呢?找到Pytorch官网点击官网上的Ecosystem下的Models(Beta),这里都是Pytorch放出的官方与训练模型。如果你需要加载这个模型的话,一般Pytorch模型的保存和读取方法:链接...
2019-11-23 09:44:57
3392
1
原创 Centos与Ubuntu在实际使用中的不同之处(长期更新)
在Ubuntu中运行apt-get install tk-dev python-tk的效果和在CentOS上运行yum install tk-devel python-devel两者的效果是相同的,但是两个包的名称就是不同的,安装命令也不同。...
2019-11-11 16:10:19
216
原创 pip install安装时出现 'module' object is not callable的解决方法
pip install 的过程中出现了这个错误Traceback(most recent call last): File"/home/hj/anaconda3/bin/pip", line 10 in <module> sys.exit(main())Type error: 'module' object is not callable解决方法有点玄学...
2019-11-01 13:54:52
5166
1
原创 Conda安装过程中InvalidArchiveError
如果在conda安装的过程中遇到类似:InvalidArchiveError("Error with archive /home/blah/.conda/pkgs/pytorch-1.3.0-py3.7_cuda10.0.130_cudnn7.6.3_0.tar.bz2. You probably need to delete and re-download or re-create this...
2019-10-31 20:54:36
26086
22
原创 Centos利用yum升级GCC版本,一直启用,并解决/lib64/libstdc++.so.6: version `GLIBCXX_3.4.20' not found
在深度学习的使用过程中经常会碰到编译这个问题,对于c语言编译来说GCC的版本是比较重要的,如果你发现你的linux计算机的gcc版本比较低:首先挑选一个合适的版本进行安装,进行这一步操作。链接1、链接2启用。注意!!scl enable devtoolset-x bash这个命令只是在这个Shell中启用,你如果想要一只启用怎么办?修改用户的环境变量文件:vim ~/.bashrc...
2019-10-31 20:51:12
2243
原创 yum update linux(centos7)内核升级后nvidia驱动不可用的解决方式
本来想要升级GCC版本,但是碰到的所有教程里都有一步,就是如果你碰到的问题可以yum update一下,这个操作升级了很多东西,包括你的内核。yum upgrade 升级后,只升级所有包,不升级软件和系统内核yum update 升级后,升级所有包同时也升级软件和系统内核我已经升级了也没什么办法,但是比较麻烦的是,内核相对底层的东西,在上面加载驱动,一般你内核变了,驱动就很容易Break,所...
2019-09-28 12:41:40
2639
1
原创 CenterNet中DCNv2编译问题; /usr/bin/ld: cannot find -lgcc_s, command 'g++' failed with exit status 1
在尝试使用CenterNet的过程中需要对DCNv2这个模块进行编译,我是用的系统是CentOS7,使用的硬件是2080Ti,cuda的版本为10.0,其中利用./make.sh来进行编译的过程中发现了两个主要的错误:首先是找不到cuda_runtime_api.h这个文件,这个原因,发现比较简单,只是因为还没在系统中安装cuda,虽然在anaconda里面有cudatoolkit可以使用,但...
2019-09-15 20:00:10
4214
4
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人