- 博客(119)
- 资源 (1)
- 收藏
- 关注
原创 Linux Ubuntu16.04 安装和编译TVM
先更新软件源: apt-get update 安装LLVM:$ wget -c http://releases.llvm.org/8.0.0/clang+llvm-8.0.0-x86_64-linux-gnu-ubuntu-16.04.tar.xz$ tar xJvf clang+llvm-8.0.0-x86_64-linux-gnu-ubuntu-16.04.tar.xz$ vim ~/.bashrcexport PATH=$PATH:/path/to/....../clang+ll
2020-05-26 15:21:59
1092
原创 Opencv (Python) 寻找最大联通域
假设我们的待处理二值图像为:mask_sel则作如下处理即可:contours,hierarchy=cv2.findContours(mask_sel,cv2.RETR_TREE,cv2.CHAIN_APPROX_NONE)#找到最大区域并填充area=[]forjinrange(len(contours)): area.append(cv2.contourArea(contours[j]))max_idx=np.argmax(area)max_a...
2020-05-23 11:49:27
13060
12
原创 VNC: Failed to execute default Terminal Emulator (Input/output error)
在Docker容器中使用VNC,在安装完成,并顺利打开远端界面后,发现在远端打开终端,提示如下:尝试网上的很多方法:将Terminal Emulator设置为:xfce4 Terminal,并没有作用。包括卸载重装等操作,均不起作用。终极解决办法: 在shell中安装: apt install xfce4 xfce4-goodies完美解决,同时莫名其妙。...
2020-05-14 20:03:56
2982
1
原创 Auto-Encoders and VAE
最近花了一点时间学习了一下自编码器相关的内容,整理如下Introduction to Auto-Encoders and VAEIntroduction to Auto-Encoder. Undercomplete Auto-Encoder. Sparse Auto-Encoder. Denoising Auto-Encoder. Contractive Auto-Encoder....
2020-03-25 19:45:59
225
原创 深度学习(三——生成模型 Generative Model)
生成模型是指:一系列用于随机生成可观测数据的模型。包括:自动编码器(Autoencoder)、变分自动编码器(Variational AutoEncoder, VAE).1.自动编码器初始自动编码器作为一种数据压缩方法,特点:只能压缩与训练数据相似的数据;压缩后数据有损(降维导致的信息丢失);自动编码器应用:数据去噪、可视化降维;结构:编码器(Encoder)+ 解码器(Decod...
2019-11-07 20:29:33
1810
1
转载 Medical Data for Machine Learning
转载自:https://github.com/beamandrew/medical-dataMedical Data for Machine LearningThis is a curated list of medical data for machine learning.This list is provided for informational purposes only, p...
2019-11-07 11:02:53
43579
原创 深度学习(二—— 卷积神经网络)
1.卷积神经网络主要层结构:卷积层、池化层、全连接层。神经元个数:一个卷积层的输出是20*20*32,则神经元的个数为:20*20*32=12800;滤波器窗口大小:3*3, 输入的数据体深度10,则每个神经元有:3*3*10=900参数;总的参数:12800*900=11520000个参数;参数共享:32个滤波器,总共参数:32*900=28800。原因:特征在不同位置的表现...
2019-11-03 22:00:13
444
原创 深度学习(一)
1.深度学习概述深度学习发展分为三个阶段:阶段一:第一代神经网络(1958-1969)起源于1943年的MCP人工神经元模型:输入信号加权、求和、非线性激活(阈值法)。阶段二:第二代神经网络 (1986-1998)Hinton于1986年提出多层感知器(MLP)的BP算法,采用Sigmoid进行非线性映射,解决了非线性分类;1986年,决策树方法;1989年,LeCun...
2019-10-31 20:20:18
846
原创 MICCAI 2019 参会总结
MICCAI:International Conference on Medical Image Computing and Computer Assisted Intervention今年非常有幸参加了在深圳举办的MICCAI2019,特将部分会议内容总结如下:Begin: 1998构成:CVRMed(计算机视觉,虚拟现实和医学机器人), MRCAS(医学机...
2019-10-28 19:44:25
5901
原创 MICCAI 2019 Poster List
MICCAI 2019 Paper ListPoster Session #1: Microscopy and Photo-optical ImagingPoster Session #2: NeuroImagingPoster Session #3: Segmentation and Registration 1Poster Session #4: Segmentation an...
2019-10-11 20:01:42
27381
原创 ModuleNotFoundError: No module named 'tensorflow.python._pywrap_tensorflow_internal'
在使用Pyinstaller打包相关程序时,使用到了tensorflow-gpu。运行打包后的exe,报错:ModuleNotFoundError: No module named 'tensorflow.python._pywrap_tensorflow_internal'Failed to load the native TensorFlow runtime.解决方法:在dist目标...
2019-07-19 16:28:46
4583
3
原创 Win10 Cuda9 Cudnn7.0 的NVSMI文件夹丢失,无法查看GPU使用情况解决
在Win 10安装Cuda9.0时出现NVIDIA Corporation下的文件夹“NVSMI”文件夹丢失,而导致无法查看GPU使用情况。解决办法:自行在NVIDIA Corporation文件夹下创建“NVSMI”文件夹,并将一下文件拷贝至该 文件夹:nvidia-smi.exe和nvml.dll:链接:nvidia-smi.exe and nvml.dll 提取码:r...
2019-05-10 11:49:47
6287
14
原创 tensorflow编译C++版本有趣记录
1.编译GPU版本时,不同的编译参数,编译的tensorflow.dll和tensorflow.lib大小不一定一样,且会因此导致网络预测速度差异:CMake编译时,加入参数:host=x64编译获得的tensorflow.dll本身文件会大一点,预测速度比缺少该参数编译出来的会快约50ms2.想要改变tensorflow.dll和tensorflow.lib文件名为其他文件名时,如...
2019-04-29 15:12:45
873
3
原创 Can't find file /root/.vnc/6be8fb894e4a:1.pid You'll have to kill the Xvnc4 process manually
解决方法:分别运行一下代码:rm /tmp/.Xrm /tmp/.X11-unix/X1重新开启VNC服务:vncserver :1 -geometry 1920x1080 -depth 24
2019-04-25 17:55:19
1997
原创 Keras预测过程报错解决: raise ValueError("Tensor %s is not an element of this graph." % obj) ValueError
在使用Keras框架进行图像分割时,第二次开启线程,调用预测类时,在初始化模型阶段会报以下错误: raise ValueError("Tensor %s is not an element of this graph." % obj)ValueError: Tensor Tensor("Placeholder:0", shape=(3, 3, 3, 16), dtype=float32...
2019-01-23 10:12:30
4196
4
原创 usage: setup.py [global_opts] cmd1 [cmd1_opts] [cmd2 [cmd2_opts] ...]
usage: setup.py [global_opts] cmd1 [cmd1_opts] [cmd2 [cmd2_opts] ...] or: setup.py --help [cmd1 cmd2 ...] or: setup.py --help-commands or: setup.py cmd --helperror: no commands supplied命令...
2018-11-21 15:31:15
22738
26
原创 ImportError: libcudart.so.9.0: cannot open shared object file: No such file or directory
ImportError: libcudart.so.9.0: cannot open shared object file: No such file or directory、按如下设置即可:
2018-11-21 14:06:08
3435
2
原创 python生成pyc文件
Python生成pyc文件python -m foo.py另外一种方式是通过代码来生成pyc文件: import py_compilepy_compile.compile('/path/to/main.py')批量生成pyc文件,针对一个目录下所有的py文件进行编译:import compileallcompileall.compile_dir(r'/fold...
2018-11-20 19:54:35
4854
原创 Linux xfce4的文件系统不显示图标,只显示文字的解决方案
安装了VNC之后,打开远程桌面,文件系统只显示文字,而没有图标:解决方案:sudo apt-get install gnome-icon-theme-full tango-icon-theme
2018-11-17 10:14:45
2369
原创 Ubuntu安装eog遇到的坑及解决方案
在安装eog时,首先出现的错误:1.The following packages have unmet dependencies.在网上google良久,基本的方法:apt-get install -f 修复不起作用;apt-get upgrade 不起作用;apt-get update 不起作用;在这些过程中,会有同一个提示:Errors were encountered ...
2018-11-16 20:01:27
7243
4
原创 PyInstaller打包时遇到的错误
打包方法:pyinstaller -F -w main.py --hidden-import=PyQt5.sip1.错误一:RecursionError: maximum recursion depth exceeded解决方法:在生成的main.spec文件中,起始处添加:import syssys.setrecursionlimit(5000)运行如下代码:pyins...
2018-11-13 15:02:16
1241
原创 Ubuntu在Docker容器中配置VNC环境
passwd —— 修改密码;apt-get —— 更新软件源apt-get install vnc4serverapt-get install xfce4 (中间会有选择,语言等分别选29和1)vncserver#设置默认的VNC密码为USRnamevncserver -kill :X (X看屏幕提示,可能是1或者其他数字)#更改配置文件mv ~/.vnc/x...
2018-11-02 15:10:26
5084
原创 Tensorflow工程化记录,使用C++调用模型,摒弃Python等依赖环境
大多数情况下,训练模型是在Python环境下,需要安装一大堆环境,非常繁琐,且无法交给别人使用。在Python环境下模型训练完成后,如何供别人使用是一个大问题。最近,项目需要,实现了Tensorflow的工程化。期间,有太多的坑要填。在此,作简单记录。环境:1.VS2015 (一定是VS2015,过高、过低都不行);2.CMake3.8(正常的话,3.5以上就可以,需要看Tenso...
2018-10-22 20:06:56
1963
2
原创 Linux系统Tensorflow的GPU版本安装,以及opencv安装
1.安装Tensorflow安装Anaconda设置安装python版本为3.5tensorflow版本1.4.0,cuda8.0conda create --name python36 python=3.5 #创建3.5环境source activate python35 #激活环境pip install tensorflow-gpu==1.4.0 #安装t...
2018-09-14 09:28:54
934
原创 Linux常用命令
1.who —— 查看用户在线;2.netstat -a —— 查看网络联机状态3.ps -aux —— 查看后台程序运行4.sync —— 数据同步写入磁盘5.chmod 777 Folder —— 更改文件目录权限6.apt-get update —— 更新软件源7.apt-get install xxxx —— 安装软件8.apt-get remove —— 卸...
2018-08-30 20:19:39
188
原创 vncviewer黑屏问题解决
最近在重启服务器后,用vnc进行远程桌面连接时,vnc能够连上,或有提示错误,或无提示错误,但显示黑屏。在网上搜索了甚久,各种google,各种baidu,各种解决办法都试过了,均不起作用。还好没有放弃,最后解决了,方法如下:1.先kill掉现在的vnc端口进程(假设端口是2):比如:vncserver -kill :22.打开启动文件xstartup:vim ~/.vnc/xstartu...
2018-08-30 15:04:49
40352
2
原创 python库使用记录
1.shutil——用来处理文件,可复制文件:import shutilshutil.copyfile(src, target)其中,src为源文件的完整路径(eg:D:\\test\\test.png),target为目标复制文件名的完整路径(eg:D\\train\\train.png)2.pyinstaller 进行打包需cd至主程序文件(.py)目录,进行如下操作即可...
2018-08-28 11:34:04
202
原创 Edit-plus5.0注册
记录一下Editplus5.0的一个注册码:EditPlus5.0注册码注册名 :Vovan注册码 :3AG46-JJ48E-CEACC-8E6EW-ECUAW
2018-08-28 11:30:19
640
原创 Linux下安装anaconda,Pytorch,Opencv,以及一些命令
1.首先需要下载Anaconda对应的Linux系统下的安装包:wget https://repo.continuum.io/archive/Anaconda3-5.2.0-Linux-x86_64.sh可通过修改版本号:Anaconda3-5.2.0下载不同的版本。2.cd 至该文件的保存目录,运行一下代码:bash Anaconda3-5.2.0-Linux-x86_64....
2018-08-15 19:53:44
2245
原创 Python问题记录
1.ModuleNotFoundError: No module named 'cStringIO'解决:从Python 3.0开始,StringIO和cStringIO模块已经取消。通过import io模块代替,分别使用io.String或io.BytesIO处理文本和数据。从Python 3邮件流文档能看到相关实现StringIO的代码为:from io import StringIO ...
2018-04-14 15:04:27
414
原创 Windows平台的TensorFlow安装目前不支持Python3.7
在Windows 7环境下,先安装了Python3.7,再安装TensorFlow时,总是安装失败。查阅资料发现,目前TensorFlow版本不支持3.7,所以有打算安装Tensorflow的话,还是切换回3.6或更低版本吧(要在Python3.X以上,64位)。...
2018-04-12 20:05:09
27121
6
原创 Matlab2016a使用Mex找不到编译器对应MinGW-w64安装
电脑为Win7系统,Matlab216a版本。最初电脑上安装有VS2005,VS2008,VS2010,VS2013,在使用Mex功能时,Matlab能够自动找到VS2010的编译器,不存在任何问题。但在把VS都卸载只剩下VS2013时,Matlab无法再找到编译器,提示下载安装MinGW-w64。MinGW-w64下载网址:MinGW-w64;可下载在线安装包,大约1M左右.注意:安
2018-01-04 21:09:51
19827
31
转载 C++编程学习
本文转自: http://www.jizhuomi.com/software/129.html 第一部分:C++编程概述 鸡啄米:C++编程入门系列之前言 鸡啄米:C++编程入门系列之一(进制数) 鸡啄米:C++编程入门系列之二(原码、反码与补码) 第二部分:C++简单程序设计 鸡啄米:
2017-11-25 14:43:38
2849
转载 VS2010/MFC编程入门教程之目录和总结
本文转自:http://www.jizhuomi.com/software/257.html 第一部分:VS2010/MFC开发环境 VS2010/MFC编程入门之前言 VS2010/MFC编程入门之一(VS2010与MSDN安装过程图解) 第二部分:VS2010/MFC应用程序框架 VS2010/MFC
2017-11-25 14:31:59
1145
原创 数据库基础
程序运行的时候,数据都是在内存中的。当程序终止的时候,通常都需要将数据保存到磁盘上,无论是保存到本地磁盘,还是通过网络保存到服务器上,最终都会将数据写入磁盘文件。问题是不能做快速查询,只有把数据全部读到内存中,才能完成遍历和查找,而且总需要定义读取函数和存取函数,非常繁琐。数据库软件诞生的历史非常久远,早在1950年数据库就诞生了。经历了网状数据库,层次数据库,我们现在广泛使用的关系数据库是2
2017-11-16 13:40:48
274
原创 Python一些特别的语法(四)
1通常情况下,方法可以直接定义在class中,但动态绑定允许我们在程序运行的过程中动态给class加上功能,这在静态语言中很难实现。为了达到限制实例属性的目的,Python允许在定义class的时候,定义一个特殊的__slots__变量,来限制该class实例能添加的属性:class Student(object): __slots__ = ('name', 'age')
2017-11-11 11:56:08
1570
原创 皓月天边,半步青莲。愿你把酒持剑,归来仍是少年。
我还是像从前一样,冷漠不减,温柔用不上,狠心过了头。多一点自知之明,少一点自作多情。无法知道余生还要渡过多少不能被分担的漫漫长夜,无法知道我在那些漫漫长夜之后的黎明醒来想起这一段往事来,会是怎样的落寞不堪。我常梦见重逢时刻:在嘈杂的街头,偶遇你与你的爱人孩子,点头微笑的瞬间背后是梦断几十年的人事。若真有那一刻,不论彼时你幸或不幸,我都该多心酸。你走了以后,我好久都没有笑了。我们要有最朴素的生活,与...
2017-11-08 19:35:15
5562
1
原创 Qt和VTK等一些编程技巧
1.Qt的槽函数尽量写在初始创建对象(Widget、Dialog等)中。若写在其他函数中,由于逻辑处理不当,容易引起槽函数多次connect,这样会带来一些意想不到的错误。2.VTK中的vtkExtractVOI提取感兴趣区域时,得到的结果不再和vtkImageData一样可以通过GetScalarPointer()获取单个像素值。可通过如下方式获取像素值:vtkExtractVOI *v
2017-11-08 17:34:18
1021
Frangi最初提出的Hessian矩阵血管增强,支持2D和3D数据,可直接运行
2018-01-04
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人