自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(31)
  • 资源 (4)
  • 问答 (2)
  • 收藏
  • 关注

原创 SVM影像组学特征

可以看出能达到85%的准确度,说明模型能够很好的区分,需要注意,如果你的分类效果不理想,我的代码中给出了很多的核,试试不同的核运行的效果。做的是一个胃癌T分期的模型,我刷选统计出一些胃癌区域的特征,如图:有癌症面积、体积等等。近期做一个影像组学的分类模型。

2024-05-22 11:25:21 259

原创 【Lora模型训练过程报错】Error no kernel image is available for execution on the device at line

修改配置文件train.ps1中(修改AdamW8bit->原因是英伟达10系显卡不支持。

2024-04-28 10:06:14 146

原创 最小二乘法拟合二维点

最小二乘法拟合二维点

2024-01-19 20:33:55 431

原创 python点云移动最小二乘法(Moving Least Squares)平滑

python点云移动最小二乘法(Moving Least Squares)平滑

2023-12-29 11:36:42 539

原创 python点云移动最小二乘法(Moving Least Squares)上采样

python点云移动最小二乘法(Moving Least Squares)上采样

2023-12-28 15:24:06 434

原创 VTK表面画贴合线条避免陷入局部最小值

通常画线,由于距离太远会陷入局部最小值,通过算法解决这一问题。2、算法解决陷入局部最小值问题。

2023-11-23 17:38:56 101

原创 VTK物体表面画贴合线条

1、vtk物体表面的自由画线2、vtk物体表面的曲线拟合画线3、vtk物体表面的三点闭合曲线。4、编辑选中点

2023-11-23 16:46:25 624 1

原创 python easypcd读写pcd文件

python中使用easypcd读写pcd文件

2023-07-24 14:59:36 409

原创 PF-Net点云补全解读

输入G网络的数据将会被分为三份输入网络,由于每个点云数据所构成的点的数量是不一样的,为了方便网络提取特征,需要设定一个定值,通常需要采样,但是每次采样的方式又会影响网络训练效果,作者索性用三次采样,每次采样都采样固定的点数,这里分别为512、1024、2048。除此之外,作者在输入数据的时候,将点固定在2048个点,也就是说不论进来的数据是什么,都将被采样为2048个点,这里的采样方式为随机采样(踩坑:我改代码改为最远点采样方式后效果奇差)。再看下总体的图,如图5下面的虚线内为D网络。至此,网络讲解结束。

2023-07-04 17:26:49 866 3

原创 群晖GitLab修改clone(克隆)地址

值得注意的是,第一行中的ip当然写你自己的了,冒号后的1000是我映射的gitlab 80端口的端口号,需要改为你设置的端口号。按照我的配置,可以在/volume1/docker/gitlab/config/下面找到gitlab.rb这个文件,将其下载到本地,然后编辑,在第32行加入下面的两行。通过群晖的Docker(ContainerManager)配置好GitLab后,每次clone代码总要修改前面的地址,因此作者找到了修改的办法,实属不易,请给个关注!给出我的群晖配置gitlab的设置,如图1。

2023-07-04 14:44:22 2328 1

原创 from torch._C import * ImportError: DLL load failed: 找不到指定的程序。

from torch._C import * ImportError: DLL load failed: 找不到指定的程序。解决办法:使用命令conda install numpy pyyaml mkl cmake cffi

2020-12-10 13:40:17 492

原创 pytorch与tensorboard不兼容;cuda9、cuda10问题;cudnn64_6.dll报错

最近升级了pytorch到1.1.2版本(gpu),随之而来的是其可视化模块,因为pytorch的新版本已经不支持cuda8.0版本了,而tensorflow依然只有cuda8.0的版本,会出现什么情况呢?我想使用pytorch的可视化模块,于是我敲入命令tensorboard --logdir结果呢,错误如下错误的大概意思呢就是我缺少cudnn64_6.dll这个文件,这个是什...

2020-03-14 15:23:47 902

原创 pytorch GPU版本安装从1.0.1到1.1.0之后的版本

安装GPU的版本的pytorch最好使用Anaconda 需注意,1.1.0之后的版本停止了cuda8.0的支持,所以不要踩雷了,你为啥装不了1.1之后的版本原因在这了。 你想装1.1之后的版本先要去更新cuda的版本,这里面可能还需要你更新驱动程序。看看你的驱动版本能不能安装对应的cuda,cmd命令如下:nvidia-smi,红色的圈就是你的驱动版本号,我的版本号为442.59,那我...

2020-03-14 11:12:27 2468

原创 Pytorch之torch.nn.functional.pad超全解释

torch.nn.functional.pad是PyTorch内置的矩阵填充函数(1).torch.nn.functional.pad函数详细描述如下:torch.nn.functional.pad(input, pad, mode,value ) Args: """ input:四维或者五维的tensor Variabe pad:不同Tensor的填充方式 1.四维Tens...

2020-03-12 22:15:02 3111 2

原创 Uniform LBP(均匀模式LBP)跳变小于等于2的数

Uniform LBP均匀LBP跳变小于等于2的数,用python实现,代码如下:import numpy as npl = np.zeros(58, dtype=int)m = []a = -1for i in range(256): bit = '{:08b}'.format(i) # 二进制化 arry = [] # 二进制生成数组 count = ...

2020-01-03 21:39:14 811

原创 旋转不变LBP的36种模式

近日接触到旋转不变LBP,刚开始以为有256种模式,但是慢慢发现并没有这么多种模式,比如10000000(128)和00000010(2)他们的旋转不变LBP模式都是一样的,最后都为00000001(1),因此我在这里讨论一下旋转不变LBP一共有多少种模式。用Python实现一下旋转不变LBP的种类,代码思路如下1、把0-255这256个数字依次移位计算最小值2、建立一个数组用来存放数...

2020-01-03 17:11:16 1872

原创 LBP统计直方图Python代码实现

LBP统计直方图分为整体统计和分块统计1、整体统计即将生成的LBP特征进行整幅图像的统计,这样做的缺点时丢失了位置信息,但是维度较小。实现代码:假设生成的LBP特征如下面所示,大小为6×1814 15 31 30 6 19 16 1 227 225 201 189 54 0 33 193 255 25516 0 25 0 3 243 224 193 225 249 2...

2019-12-23 20:23:01 4220

原创 Uniform LBP算子Python实现代码

Uniform LBP(均匀LBP)为解决二进制模式过多的问题,提高统计性,Ojala提出了采用一种“等价模式”(Uniform Pattern)来对LBP算子的模式种类进行降维。Ojala等认为,在实际图像中,绝大多数LBP模式最多只包含两次从1到0或从0到1的跳变。因此,Ojala将“等价模式”定义为:当某个LBP所对应的循环二进制数从0到1或从1到0最多有两次跳变时,该LBP所对应的二进...

2019-12-23 18:10:19 1683

原创 如何提取一个文件夹下特定格式的文件

今天在做数据标注的时候遇到一个问题,就是如何把我需要的jpg格式的数据从文件夹里提取出来,这里注意:我的文件夹里不止有jpg格式的数据,还有其他乱七八糟的格式数据。除了上面的要求之外,我还需要对每个jpg格式的文件还像之前一样存放在对应的目录下,而不是弄成一锅粥。下面给出Python代码:说明:1、path是你的数据集存放目录2、target_path是你需要存放的位置3、...

2019-09-21 18:04:02 1925 1

原创 如何快速提取一个目录里的所有文件夹,而不需要文件

这几天做数据的时候遇到了一个问题,我有一个文件夹,里面有各种文件,什么图片啊等等的文件,和我的好朋友杨医生要求只提取出文件夹而不需要文件,我于是一个一个文件夹新建,花了2个多小时。 今天,我决定写一段代码实现只提取文件夹。我这里利用了python来实现的。附上代码:另外说明,path是要拷贝的目录,target_path是空文件夹存放的地址。完美的解决了我的问题。impor...

2019-09-21 17:57:23 2070 3

转载 讲解sift比较好的文章

学习了sift,个人觉得比较好的文章:https://blog.csdn.net/lingyunxianhe/article/details/79063547

2019-09-17 15:43:30 103

原创 Kmeans实现鸢尾花聚类

首先下载鸢尾花的数据,给出网址:http://archive.ics.uci.edu/ml/datasets/Iris点击红色箭头的开始下载下载完成后打开,我们需要对数据集增加一些索引,方便我们写代码,我这里加入x,y,m,n,kind作为索引,完成后保存:接下来上代码:import pandas as pdfrom sklearn.cluster import KMe...

2019-09-17 10:37:25 8576 6

原创 pip被卸载了,如何再重新安装

今天不小心把pip给删除了,然后就搜怎么安装。弄了半天才弄好,这边记录一下:首先这个网站给出了安装的方法https://packaging.python.org/tutorials/installing-packages/#use-pip-for-installing全英文,看不懂?那就按照下面的办法。下载一个文件,连接给出了:https://download.csdn.net/do...

2019-09-17 09:23:20 11539 9

原创 验证码识别3(整体训练)——训练部分

我们在上一篇中生成了tfrecord文件,下面我们就要对其进行训练了。首先讲一下训练的方法,我们这里是把一个图片的名字转换成one-hot格式,每个数字为10位,每个样本一共4个数字,也就是每个标签对应40位。训练的方法上使用了alexnet网络,你需要下载一个文件,地址是链接:https://pan.baidu.com/s/17aMOksxsOyUIN_XmqL8rBg 提取码:mcym,将...

2019-09-05 10:05:57 379 2

原创 验证码识别4(整体训练)——验证部分

上面我们已经得到了模型文件,接下来我们需要验证我们的网络是否准确:给出验证的代码(需要改动的是模型的路径,这里使用测试集test.tfrecord):# coding: utf-8import tensorflow as tffrom PIL import Imagefrom nets import nets_factoryimport matplotlib.pyplot as ...

2019-09-05 10:05:34 480

原创 验证码识别2(使用整体训练法)——验证码数据转换为tfrecord格式

上一篇文章我们生成了验证码,而我们知道一张图片的直接喂入到网络中会使得训练速度变得很慢,这时候我们就需要把图片转换成其他方便读取快速的格式,tfrecord格式是Google提供的一种格式,速度很快。那么接下来,我们需要把图片转换格式了。代码如下,你需要修改的是图片给出的路径,还有tfrecord文件存放的路径。import tensorflow as tfimport osimpo...

2019-09-05 09:46:33 354

原创 验证码识别1(整体训练)———验证码生成

首先生成验证码的代码如下,下面列子只生成数字的验证码,你需要在代码存放的目录下新建一个名字叫images的文件夹,然后运行:# coding: utf-8# 验证码生成库from captcha.image import ImageCaptcha # pip install captchaimport numpy as npfrom PIL import Imageimpor...

2019-09-05 09:28:54 363

转载 手上只有一个模型文件,怎样用tensorboard查看其模型图Graph?

https://blog.csdn.net/czq7511/article/details/72480149https://blog.csdn.net/u014090429/article/details/93486721

2019-08-20 11:49:01 767

原创 使用DIGITS运行时候遇到的问和解决方案

使用DIGITS运行时候遇到的问题,下面是我的总结和解决方案,当然,需要我已经调好的digits也可以联系我,在下方留言问题1:ValueError: Caffe executable not found in PATH解决方法:export CAFFE_HOME="/home/wzh/caffe-master"source /etc/profile问题2:File "/...

2019-05-14 21:11:01 643

原创 caffe的python3.5接口在ubuntu系统下配置方法

郑重说明:本环节是建议已经搭建好caffe环境的,如果没有搭建好环境,建议先去把caffe编译成功再来弄python接口,毕竟一口吃不成胖子,如果你想知道如何搭建caffe的,我会写另一篇博客来说明。当然如果你想一起将caffe和python一起接口弄完,只要你觉得行就好。我会把我的安装包分享的:Anaconda3-4.1.1-Linux-x86_64.shhttps://download...

2019-05-11 09:18:00 360

原创 Check failed: image_file Unable to open file data/mnist/train-images-idx3-ubyte

装好了caffe,想跑一个mnist的数据集,但是在转换成LMDB时出现问题,问题如下:python@ubuntu:~/caffe$ sudo sh examples/mnist/create_mnist.shCreating lmdb...F0422 22:45:35.072829 84051 convert_mnist_data.cpp:48] Check failed: image...

2019-04-22 22:57:43 1625

get-pip.py

这个文件是安装pip的代码,若是不小心删除了pip,可以参考我的博客,然后安装pip

2019-09-16

tensorflow-nets.zip

这个是取自tensorflow源码中的代码,是我文章中需要的,有需要可以下载

2019-09-05

digits修改截图.tar.gz

这个是关于digits中解决Can't pickle <class 'caffe.proto.caffe_pb2.NetParameter'>: it's not the same object as caffe.proto.caffe_pb2.NetParameter问题的解决方法,我将需要修该的地方截图了,附带了一个原网站(用火狐打开)。

2019-05-14

Anaconda3-4.1.1-Linux-x86_64.sh

这个是Anaconda3的在ubuntu下的安装程序,所用的python版本是3.5的。

2019-05-11

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除