- 博客(28)
- 收藏
- 关注
原创 从透明背景的PNG图读取图像Mask
一般彩色图有RGB三个通道,而透明背景的PNG图片有四个通道,这第四个通道就是alpha通道,其每个位置指示当前是否属于背景区域,取值为0代表背景,否则就是前景区域。所以可以计算出对应图片的Mask。具体python代码如下。
2023-05-15 13:16:04
618
1
原创 matplotlib隐藏坐标轴 设置画布大小 刻度值倾斜显示
函数plt.figure(dpi=128, figsize=(10, 6))的参数figsize单位是英寸,参数dpi单位是像素每英寸,默认值为80像素每英寸。另外,如果某个坐标轴是日期格式,可以设置坐标刻度值倾斜显示,语法fig.autofmt_xdate()...
2022-08-03 20:45:44
1452
原创 matplotlib绘制散点图
在散点图中,可以参考下面代码的用法来使用colormap, 指定颜色参数c为y坐标,颜色映射参数cmap为matplotlib预定义的蓝色。效果像是一条连续的平滑曲线,而实际上我们在[0,1000]这个区间上只采样了1000个点。可看到这样的效果图 将y值较小的点显示为浅蓝色,并将y值较大的点显示为深蓝色。颜色映射(colormap)是一系列颜色,从起始颜色渐变到结束颜色。3.绘制更多点,y坐标通过计算得到,是x坐标的平方。改变点的大小,添加横纵轴文字描述。...
2022-08-03 20:24:35
1138
原创 MT金山竞赛总结
流程:数据清洗:分析并处理去除重复数据(原始语料存在6.56%重复,删除重复语料)删除过长句子对(对源句子与目标句子长度比例进行统计,超过一定阈值时对其删除)删除漏译严重的句子对(语料有对齐错误,使用giza++对数据对齐 获得双语词典。使用双语词典对平行语料进行漏译检测,对于得分较高的删除)数据增广:回译(understanding back-translation a...
2019-02-21 14:29:36
194
原创 bash查看命令的帮助文档
date --helpman dateinfo datewhatis pwd在帮助文档里一些常用的快捷键:空格 下一页回车 下一行b 回到上一页q 退出文档
2018-12-25 10:47:27
450
转载 caffe:deconvolution
在github上最新的caffe版本中,已经包含了DeconvolutionLayer。见src/caffe/layers/deconv_layer.cpp,deconv_layer.cu和 include/caffe/layers/deconv_layer.hpp,与ConvolutionLayer的区别在于output_shape的计算。对于convolution:output = (inpu...
2018-04-23 17:45:33
421
转载 caffe:crop_layer
Caffe中的数据是以 blobs形式存在的,blob是四维数据,即 (Batch size, number of Chennels, Height, Width)=(N, C, H, W)。---(0,1,2,3) Crop层的输入(bottom blobs)有两个,让我们假设为A和B,输出(top)为C。A是要进行裁切的bottom,他的size是 (20,50,512,512)B是裁切的参考...
2018-04-23 17:42:48
186
转载 MATLAB sys/os/glnxa64/libstdc++.so.6: version `GLIBCXX_3.4.21' not found
https://blog.youkuaiyun.com/shichaog/article/details/50465542sudo ln -sf /usr/lib/x86_64-linux-gnu/libstdc++.so.6.0.19sudo ln -sf /usr/lib/x86_64-linux-gnu/libstdc++.so.6.0.19 /usr/local/MATLAB/R2013a/sys/...
2018-04-18 10:32:28
677
转载 github上下载指定文件或文件夹
https://www.zhihu.com/question/25369412主要有以下方式:1.使用谷歌浏览器插件gitzip下载2.网页gitdown:https://link.zhihu.com/?target=https%3A//minhaskamal.github.io/DownGit/%23/home3.git:赞赞赞)Git1.7.0以后加入了Sparse Checkout模式,这使...
2018-04-17 21:09:19
505
转载 gitzip(Google浏览器的插件)使用方法
http://chromecj.com/web-development/2017-12/863.html
2018-04-17 20:57:55
5398
转载 好文:gdb调试带参数程序(linux)
gdb调试带参数程序https://www.cnblogs.com/rosesmall/archive/2012/04/10/2440514.html一般来说GDB主要调试的是C/C++的程序。要调试C/C++的程序,首先在编译时,我们必须要 把调试信息加到可执行文件中。使用编译 器(cc/gcc/g++)的 -g 参数可以做到这一点。如: > cc -g hello.c -o hello ...
2018-04-17 17:57:32
1905
转载 Linux下C程序的编辑,编译和运行以及调试(c++使用g++)
https://my.oschina.net/tashi/blog/191468Linux下C程序的编辑,编译和运行以及调试要使用的工具:编辑:vim(vi)编译和运行:gcc调试:gdb安装很简单(以下是以在CentOS中安装为例):yum vim gcc gdb1.使用vim编辑源文件首先,打开终端练下手:vim hello.c(进入一般模式)按下"i",进入编辑模式,在编辑模式下输入:#in...
2018-04-17 17:44:28
4292
转载 linux c++ gdb调试功能
http://www.cnblogs.com/xd502djj/archive/2012/08/30/2663960.htmllinux下的c/c++调试器gdbgdbLinux 包含了一个叫 gdb 的 GNU 调试程序. gdb 是一个用来调试 C 和 C++ 程序的强力调试器. 它使你能在程序运行时观察程序的内部结构和内存的使用情况. 以下是 gdb 所提供的一些功能:* 设置断点;* 监视...
2018-04-17 17:35:54
444
转载 linux下编译opencv c++程序
直接使用g++来编译会出现 unreference 错误,这意味着没有链接库。需要在常规的编译语句后添加库依赖。编译Opencv的方式格式如下:g++ xxx.cpp(C++源文件名) -o xxx(编译后可执行文件的文字) -I /usr/local/include/opencv -L /usr/local/lib -lopencv_core -lopencv_highgui其中红色字体部分为添...
2018-04-17 12:41:17
1284
原创 Python 字典(Dictionary) get()
Python 字典(Dictionary) get()方法描述Python 字典(Dictionary) get() 函数返回指定键的值,如果值不在字典中返回默认值。语法get()方法语法:dict.get(key, default=None)参数key -- 字典中要查找的键。default -- 如果指定键的值不存在时,返回该默认值值。返回值返回指定键的值,如果值不在字典中返回默认值None。...
2018-04-13 15:54:14
192
转载 caffe固定某些层训练,参数设置
实现的关键变量是:propagate_down 含义:表示当前层的梯度是否向前传播比如有4个全连接层A->B->C->D a. 你希望C层的参数不会改变,C前面的AB层的参数也不会改变,这种情况也就是D层的梯度不往前反向传播到D层的输入blob(也就是C层的输出blob 没有得到梯度),你可以通过设置D层的propagate_down为false来做到。 p...
2018-04-13 15:52:16
2561
原创 caffe runtest出错:Error in `python': free(): invalid pointer
在使用PyTorch或者Tensorflow或者caffe的时候,如果出现如下报错*** Error in `python': free(): invalid pointer: 0x00000000020663b0 ***很可能是缺少libtcmalloc-minimal4库,首先安装sudo apt-get install libtcmalloc-minimal4然后打开~/.bashrc文件s...
2018-04-12 13:34:32
1065
转载 Linux查找含有某字符串的所有文件
http://blog.51cto.com/151wqooo/1162118 如果你想在当前目录下 查找"hello,world!"字符串,可以这样: grep -rn "hello,world!" * * : 表示当前目录所有文件,也可以是某个文件名-r 是递归查找-n 是显示行号-R 查找所有文件包含子目录-i 忽略大小写下面是一些有意思的命令行参数: grep -i pattern file...
2018-04-12 08:55:35
160
转载 matplotlib
原文http://www.labri.fr/perso/nrougier/teaching/matplotlib/#d-plots译文https://liam0205.me/2014/09/11/matplotlib-tutorial-zh-cn/
2018-04-07 18:37:44
127
转载 查看 CUDA cudnn 版本
cuda 版本 cat /usr/local/cuda/version.txtcudnn 版本 cat /usr/local/cuda/include/cudnn.h | grep CUDNN_MAJOR -A 2
2018-03-28 15:07:33
1551
转载 Ubuntu:conda下的python3.6 编译caffe
Install Caffe with Python3.6 in Anaconda on a Ubuntu 较好,需要翻墙http://douglasncode.blogspot.jp/2017/03/install-caffe-with-python36-in-anaconda.html有点的问题https://blog.youkuaiyun.com/seniusen/article/details/7847...
2018-03-28 12:07:01
793
原创 Python3.6.5 笔记:字符串中的转义字符\,\n,取消转义r,长字符串,字符串的索引
字符串可以 ('...') ("...") 引用。 \ 是转义字符例如在终端输入:例子1:>>> 'doesn\'t'"doesn't"或者>>> "doesn't""doesn't"例子2:>>> "\"Yes,\"he said."'"Ye
2018-03-20 20:03:16
18479
1
原创 Ubuntu(Linux)更改分区挂载点
1.卸载当前挂载的目录首先查看更改挂载点的分区:使用bash搜索disks,如下图选中要卸载的分区,查看下方的Device(如下图红色矩形框标记,用来卸载),如图,打开终端,使用如下命令卸载sudo umount /dev/sda12.更改分区挂载点如果新的挂载点不存在,需要新建目录,在终端输入(新挂载点以‘/media/disk2’为例):sudo mkdir /media/disk2将目标分区...
2018-03-19 19:33:39
15724
1
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人