自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(48)
  • 资源 (1)
  • 收藏
  • 关注

原创 相关性分析和回归分析

一 相关性分析相关性分析一般是用来简单的分析数据之间的相关性关系,用来研究的是连续性的数值变量或者量表的数据,只能分析出来每两个变量之间的相关性关系。一般是用于在回归分析之前,用于对于数据进行一个简单的相关性探讨,回归分析说明的是数据之间的因果关系。spss---分析---相关---双变量Pearson系数:叫皮尔逊相关系数,也叫线性相关系数,用于进行线性相关分析,是最常用的相关系数,当数据满足正态分布时会使用该系数。Spearman系数:当数据不满足正态分布时,使用该系数。Kend..

2023-08-08 10:51:05 3955

转载 anaconda创建多个虚拟环境并切换

ubuntu系统如何创建多个虚拟环境并在集成开发环境中切换

2022-09-07 17:29:15 1412

转载 CNN各个层以及最后一层的理解

在传统的前馈神经网络中,输入层的每一个神经元都与下一层的每一个输入神经元相连,我们称之为FC(fully-connected,全连接)层。但是,在CNNs中,我们直到网络中的最后一层才使用FC层。因此,我们可以将CNN定义为神经网络,该网络在专用的“卷积(convolutional)”层中交换,代替网络中至少一个层的“FC”层。 一个激活函数例如ReLU将紧跟在卷积层后处理,且这种卷积==>激活的处理过程将持续(中间伴随着其它层类型的处理,这些层帮助减少输入值的长宽大小且帮助降低过拟合)...

2022-09-06 10:22:20 5292

原创 目前放疗中可用的一些开源软件

放射治疗研究中一些开源软件

2022-08-11 11:17:37 1255

转载 ubuntu安装NVIDIA显卡驱动(简单有效)

1、检查是否安装显卡:nvidia-smi提示不存在,需要安装,证明需要安装驱动2、查看本机显卡类型和驱动:ubuntu-drivers devices能看见有model,driver的信息3、一条语句安装:sudo ubuntu-drivers autoinstall这个时候会自动帮你安装推荐的驱动。4、重启这个真的很重要!!!5、检验安装情况:nvidia-smi表示安装成功。亲测 ubuntu 20.04有效————————————————版.

2022-04-13 15:29:25 6005 6

原创 统计学检验

一 统计学方法选择1 配对样本和独立样本配对设计配对设计目的是控制非试验因素对结果的影响,具有两种常见的形式:自身配对和非自身配对(异体配对)。自身配对是同一受试对象的比较,而非自身配对是比较两个配对的受试对象。配对的受试对象具有相同的特征,例如年龄、体重、性别等。配对t检验例1:接受手术A的患者术前与术后肌酐水平的比较?步骤1:判断是否为配对设计;步骤2:差值是否符合正态分布;步骤3:配对t检验提出假设;步骤4:计算统计量,做出推断。配对t检验 vs. 两独立样本t检.

2022-04-08 15:32:44 1335

转载 神经网络中的参数

一 可学习的参数 输入层(input): 读取图片,将图片用数字化的矩阵来表示。没有参数需要学习 卷积(convolution): 选用卷积核(filter,可以是多个)对图片的多个通道进行卷积操作(element-wise的相乘)。卷积计算会使图片的长宽变小,但是"高度"变大(如图中的图片逐渐变"厚"),这是因为使用的卷积核(filter)较多,使得计算得到的图片通道数(channels)也会增加。卷积层引入了"卷积核/filter",假设卷积核大小为,图片有个通道(channels)

2021-12-17 10:50:01 2044

原创 Numpy中的数组理解

numpy中数组的下标从0开始理解一维数组首先创建一个一维数组a,数组a 的内容为:[0 1 2 3]import numpy as npa = np.array(list([0,1,2,3]))print(a)输出:[0 1 2 3]理解二维数组首先创建一个二维数组b,数组 b 的内容为:注意:最内层的【】内为一行[[0 1 2 3][4 5 6 7]]b = np.array(range(8)).reshape((2,4))print(b)b输出:

2021-10-14 17:00:37 503

原创 pytorch模型构建、训练、测试及预测

4一 神经网络的典型处理流程1. 定义可学习参数的网络结构(堆叠各层和层的设计);继承nn.Module模块,改写forward方法。2. 数据集输入;3. 对输入进行处理(由定义的网络层进行处理),主要体现在网络的前向传播;4. 计算loss ,由Loss层计算;5. 反向传播求梯度;6. 根据梯度改变参数值,最简单的实现方式(SGD)为:weight = weight - learning_rate * gradient其中,torch.nn是用来构建神经网络每个层的,例如...

2021-10-14 14:55:32 2978

转载 2D 3D 多通道卷积及pytorch实现

很多人容易混淆2D卷积和3D卷积的概念,把多通道的2D卷积当成3D卷积,本文展示了一种直观理解2D卷积和3D卷积的方式。2D卷积单通道首先了解什么是卷积核,卷积核(filter)是由一组参数构成的张量,卷积核相当于权值,图像相当于输入量,卷积的操作就是根据卷积核对这些输入量进行加权求和。我们通常用卷积来提取图像的特征。直观理解如下:下图使用的是 3x3卷积核(height x width,简写H × W H \times WH×W) 的卷积,padding为1(周围的虚线部分,卷积时为了使卷积后

2021-10-12 14:31:18 4112

原创 ubuntu18.04安装gpu版本的pytorch

一 安装anaconda1.下载Anaconda清华大学开源软件镜像站 https://mirrors.tuna.tsinghua.edu.cn/anaconda/archive/下载国内太慢镜像下载地址和修改方法参考博客:https://blog.csdn.net/wuzhiwuweisun/article/details/82689151下载版本Anaconda3-5.3.1-Linux-x86_64.sh,自带python版本是3.72.安装Anaconda首先切换到ana

2021-07-02 11:07:57 2873 2

原创 ubuntu18.04安装visual studio code

使用 tarball 格式文件来安装(免安装),首先下载 .tar.gz 文件包将文件包解压,然后移动解压后的文件夹到 /opt 目录下,输入: sudo mv VSCode-linux-x64/ /opt切换目录输入: cd /opt/VSCode-linux-x64/bin/运行程序输入: ./code创建Launcher 快速启动图标,启动dash(按键盘上的windows键)查找visual,然后右键...

2021-07-02 08:47:51 914

转载 Anaconda home中没有VS code

Anaconda主页(Home)中没有VS Code的解决办法原因很简单,新版Anaconda将VScode 和 PyCharm 当做外部软件,所以不再提供内部conda安装。下面是解决办法:步骤1:在官网下载VS Code( https://code.visualstudio.com/download)步骤2:进入链接 (https://marketplace.visualstudio.com/items?itemName=ms-python.anaconda-extension-pack)

2021-07-01 17:44:52 802 1

原创 windows安装python、spyder

在 Windows 上安装Python和安装普通软件一样简单,下载安装包以后猛击“下一步”即可。Python 安装包下载地址:https://www.python.org/downloads/打开该链接,可以看到有两个版本的 Python,分别是 Python 3.x 和 Python 2.x,如下图所示:图 1 Python 下载页面截图(包含 Python 2.x 和 Python 3.x 两个版本)在《Python 2.x和Python 3.x,初学者应如何选择?》一文中提到,...

2020-12-07 16:38:31 974

原创 ununtu安装matlab r2017a

1 下载matlab r2017a安装软件下载后的Linux文件夹会有三个文件分别是R2017a_glnxa64_dvd1.iso、R2017a_glnxa64_dvd2.iso和Matlab 2017a Linux64 Crack.rar(破解文件)文件夹。2 挂载映像文件#在home目录下创建matlab文件夹供挂载 主要用来放映像中的文件 使用完后会自动删除oo@oo-X10:~$ sudo mkdir matlab#挂载R2017a_glnxa64_dvd1.iso镜像文件,注意.

2020-08-14 11:30:41 364

原创 医学图像dicom格式转nii

1、医学图像数据组成元数据(Metadata):通常以“数据头”的格式被储存在文件的开头,包括患者ID信息、名字以及图像矩阵维度、空间分辨率、像素深度和光度表示等信息光度解释(Photometric Interpretation):解释了像素数据如何以正确的图像格式(单色或彩色图片)显示。为了说明像素数值中是否存在色彩信息,引入“每像素采样数”的概念。单色图像只有一个“每像素采样”,而且图像中没有色彩信息。图像是依靠由黑到白的灰阶来显示的,灰阶的数目很明显取决于用来储存样本的比特数。在这里,灰阶数与

2020-06-16 17:44:52 6574

转载 3D cnn处理video数据

转自:https://blog.csdn.net/zouxy09/article/details/9002508一、概述 上面说到,人类行为识别很重要。在现实的环境中,不同的场景存在杂乱背景、阻挡和视角变化等等情况,对于人来说,很容易就可以辨识出来,但对于计算机,就不是一件简单的事了。而以前的Human Action Recognition方法都是基于一些对应用场景苛刻的假设上...

2020-03-19 11:17:43 2160

原创 ubuntu安装dicompyler

1 download the code两种方式:github上直接download保存到本地或者直接通过命令clonegit clone https://github.com/dicompyler/dicompyler-core.git2 install from the sourcecd dicompyler-corepython setup.py install...

2019-04-17 15:18:50 1150

转载 python之pytable读写hdf5格式文件

Python Tables 学习笔记本文将从tables的读,写,以及一些简单的操作进行简要描述。使得tables这个tool能够为我们所用。 首先,我们先介绍下HDF5(Hierarchical Data Format).HDF 是用于存储和分发科学数据的一种自我描述、多对象文件格式。HDF 是由美国国家超级计算应用中心(NCSA)创建的,以满足不同群体的科学家在不同工程项目领域之需要。H...

2018-12-04 15:28:47 3419

原创 docker运行相关命令

1 创建tensorflow容器docker run --name oo-tensortflow -it -p 8888:8888 -v ~/tensorflow:/notebooks/data tensorflow/tensorflowdocker run 运行镜像, --name 为容器创建别名, -it 保留命令行运行,会在terminal退出以后中断进程 -p 8888:88...

2018-10-25 09:39:21 213

原创 ubuntu docker启动jupyter问题及解决方法

1 问题:root@oo:/home/oo# sudo nvidia-docker run -it -p 8888:8888 tensorflow/tensorflow:latest-gpudocker: Error response from daemon: driver failed programming external connectivity on endpoint mysti...

2018-10-24 16:52:11 1153

转载 ANACONDA入门

打算学习 Python 来做数据分析的你,是不是在开始时就遇到各种麻烦呢?到底该装 Python2 呢还是 Python3 ? 为什么安装 Python 时总是出错? 怎么安装工具包呢? 为什么提示说在安装这个工具前必须先安装一堆其他不明所以的工具?相信大多数 Python 的初学者们都曾为环境问题而头疼不已,但你并不孤独,大家都是这么折腾过来的。为了在入门时少走弯路,并且让高涨...

2018-09-28 18:01:04 135

转载 深度学习图像标注工具汇总

对于监督学习算法而言,数据决定了任务的上限,而算法只是在不断逼近这个上限。世界上最遥远的距离就是我们用同一个模型,但是却有不同的任务。但是数据标注是个耗时耗力的工作,下面介绍几个图像标注工具:LabelmeLabelme适用于图像分割任务的数据集制作:它来自下面的项目:https://github.com/wkentaro/labelme该软件实现了最基本的分割数据标注工作,在save...

2018-09-28 12:36:46 760

转载 彻底卸载sql sever 2005

1.Stop 所有服务 2.在控制面板中卸载所有与SQL Server 2005相关的程序,要记得最后一个卸载Micresoft SQL Server 2005。再用 Windows Install Clean Up 工具卸载SQL 2005组件:这个windows installer clean up工具,可以到http://download.microsoft.com/down

2015-07-15 11:29:58 753

转载 带复选框的树控件中如何添加响应复选框的消息

1.在对话框中添加CTreeCtrl控件并勾选Check Boxes选项,为CTreeCtrl控件添加CTreeCtrl变量m_tree;2.为CTreeCtrl控件添加NM_CLICK消息响应函数OnClickTree();代码如下:OnClickTree(NMHDR* pNMHDR, LRESULT* pResult)  {    CPoint point;    UINT

2013-08-13 16:58:18 1660

转载 视图分割与视图之间通信

一、关于CSplitterWnd类 我们在使用CuteFtp或者NetAnt等工具的时候,一般都会被其复杂的界面所吸引,在这些界面中窗口被分割为若干的区域,真正做到了窗口的任意分割。 那么我们自己如何创建类似的界面,也实现窗口的任意的分割呢 ?在VC6.0中这就需要使用到CSplitterWnd类。CSplitterWnd看上去像是一种特殊的框架窗口,每个窗口都被相同的或者不同的视图所填充。当

2013-05-15 16:32:32 1276

转载 vc关于窗口框架和状态栏的知识

1、在窗口框架创建之前改变窗口的大小、类型等。在函数BOOL CMainFrame::PreCreateWindow(CREATESTRUCT& cs)中添加以下代码:cs.cx=200;cs.cy=200;cs.style=WS_OVERLAPPEDWINDOW;//cs.style&=~FWS_ADDTOTITLE;cs.lpszName="www.baidu.com"

2013-02-05 10:41:23 547

转载 error: C2859 C1083 解决

"stdafx.cpp"编译引起的C2859、C1083、LNK2001错误(2009-11-10 15:10:23)今天在VC2005中修改一个工程的文件结构,将"stdafx.cpp"文件挪动了位置,编译时出现C2859错误,具体信息如下:error C2859: e:\projects\apptest\src\debug\vc80.pdb is not the pdb file th

2012-12-30 17:18:54 2126

转载 vc中关于文件的操作

如何创建文件?1. 文件输出流ofstream对象,当文件不存在时可以自动创建文件。2. 用CFile对象打开一个文件,如果文件不存在也可以自动创建文件。3. 利用Windows API中的CreateFile函数。示例:CreateFile(szFilePath, // 要打开的文件名GENERIC_READ, // 以读方式打开FILE_SHARE_READ, // 可

2012-12-14 16:46:07 870

转载 MFC树控件

树型视的三个结构TVINSERTSTRUCT、TVITEM、NMTREEVIEW TVINSERTSTRUCT 包含添加新项到树形视控件所使用的信息。这个结构被TVM_INSERTITEM消息使用。这个结构与TV_INSERTSTRUCT结构是一样的,但它已经按当前的命名习惯重命名了。typedef struct tagTVINSERTSTRUCT { HTREEITEM

2012-11-23 11:28:13 3125

转载 OnPanit和OnDraw区别

问题:我在视图画的图象或者文字,当窗口改变后为什么不见了?OnDraw()和OnPaint()两个都是解决上面的问题,有什么不同?答:OnDraw()和OnPaint()好象兄弟俩,因为它们的工作类似。至于不见了的问题简单,因为当你的窗口改变后,会产生无效区域,这个无效的区域需要重画。一般Windows会发送两个消息WM_PAINT(通知客户区 有变化)和WM_NCPAINT(通知非客

2012-11-23 11:08:19 894

转载 动态创建级联菜单

菜单是Windows的标准界面元素,几乎所有的Windows应用程序中都有它的身影。MFC中的类CMenu对它进行了封装,使其使用起来更加简便。要在程序中使用菜单也很简单,一般分以下几步:第一步先用VC的菜单编辑器创建一个菜单资源,给它赋予我们自己定义的ID,第二步在程序中构造一个CMenu类的对象,用CMenu::LoadMenu函数将菜单从资源中装入,接着调用CWnd::SetMenu函数将新

2012-11-16 11:29:02 1242

转载 窗口创建和销毁时消息处理顺序

Windows消息处理机制MFC应用程序中处理消息的顺序1.AfxWndProc()该函数负责接收消息,找到消息所属的CWnd对象,然后调用AfxCallWndProc2.AfxCallWndProc()该函数负责保存消息(保存的内容主要是消息标识符和消息参数)供应用程序以后使用,然后调用WindowProc()函数3.WindowProc()该函数负责发送消息

2012-10-19 16:33:11 2485

转载 vc 改变视图背景

设置视图背景颜色 对于VC++文档、视结构中的视图,从用户的角度来看,只是可以改变大小、位置的普通窗口,同其他基于Windows应用程序的窗口是一样的;从程序员的角度来看,视图并不是普通的窗口,而是从MFC库中CView类派生的类对象。像任何VC++对象一样,视图对象的行为由类的成员函数(数据成员)决定,包括派生类中应用程序定义的函数和从基类继承来的函数。提出问题 视图的背景一般来

2012-04-23 10:09:39 1135

转载 MFC应用程序中窗口创建 销毁调用函数的顺序

MFC应用程序中处理消息的顺序  1.AfxWndProc()     该函数负责接收消息,找到消息所属的CWnd对象,然后调用AfxCallWndProc  2.AfxCallWndProc()  该函数负责保存消息(保存的内容主要是消息标识符和消息参数)供应用程序以后使用,然后调用WindowProc()函数  3.WindowProc()      该函数负责发送消息到OnWnd

2012-04-19 17:03:14 788

转载 OnCreate和OnIntialUpdata函数

两者先后顺序不同,构造函数生成本类的对象,但没有产生窗口,OnCreate后窗口产生,然后才是视图的OnInitialUpDate,一般在这里对视图的显示做初始化。简单点,就是ONCREATE只是产生VIEW的基本结构和变量而在OnInitialUpDate()中,主要初始化视图中控件等。对各个变量进行初始化操作。    当应用程序被启动,或当用户从File菜单选择了New时候,或当用户从Fi

2012-04-19 16:59:19 1134

转载 单文档应用程序的创建过程

在Win32 SKD应用程序编程中,创建一个窗口程序的简单过程如下:1.设计一个窗口类;2.注册该窗口类;3.创建一个基于该类的窗口;4.显示及更新窗口;5.进入消息循环。另外还要编写窗口过程函数。在MFC编程中,其实也是有这些步骤的,就是比较隐蔽罢了。以创建一个MFC单文档应用程序为例进行说明。P66 对于一个单文档应用程序,都有一个CMainFrame类,一个以"C+工程名+App"为名字

2012-04-19 16:57:02 4876

转载 vc显示DIB

显示DIB的方法:DIB涉及到了调色板,所以显示DIB的步骤当中必须包含生成、设置以及实现调色板的内容(24位真彩色系统除外)。大体上来说,显示DIB有两种方法:法1:可以借助DDB来显示DIB,此时需要将DIB“转换”成DDB,因此就要先用CreateDIBitmap()创建一个DDB,然后调用SetDIBitmap()将DIB拷贝到DDB当中,再将DDB选进内存DC,最后调

2012-04-05 14:51:57 1629

转载 你的皮肤适合什么颜色的衣服

肤色白的人,穿什么颜色的衣服都可以.如果肤色黑的话.就应该尽量穿些暖色调的衣服.不应该穿红色服饰颜色搭配技巧一二三服装的风格和特征往往首先是通过色彩的视觉幻想造成的,合理而和谐的色彩组合常常能带来神奇的视觉效果,令人耳目一新。一般来说,颜色有深浅和冷暖之分。深色显得安定、沉着,浅色显得文雅、大方;冷色显得沉静、庄重,暖色显得热烈、奔放。各种颜色如果搭配得当,可以把你装扮得更加妩媚动人。你准

2012-03-31 22:40:42 7684

转载 #include "stdafx.h" 作用

(1)Standard Application Frame Extend没有函数库,只是定义了一些环境参数,使得编译出来的程序能在32位的操作系统环境下运行。Windows和MFC的include文件都非常大,即使有一个快速的处理程序,编译程序也要花费相当长的时间来完成工作。由于每个.CPP文件都包含相同的include文件,为每个.CPP文件都重复处理这些文件就显得很傻了。为避免这种浪费,App

2012-03-30 11:26:00 2167

matlab辅助信号处理与技术

pdf格式的电子书 matlab 信号处理

2009-03-21

空空如也

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

TA关注的人

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