自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(43)
  • 收藏
  • 关注

原创 TensorFlow各个GPU版本CUDA和cuDNN对应版本

CUDA与显卡驱动:Release Notes :: CUDA Toolkit DocumentationTensorFlow-GPU与CUDA cudnnPython版本关系:Build from source on Windows | TensorFlow

2021-12-07 17:00:12 1134

原创 anaconda中的tensorflow-gpu简单安装

1.Anaconda3下载并安装:Index of /anaconda/archive/ | 清华大学开源软件镜像站 | Tsinghua Open Source MirrorWindows 64位 Anaconda3-2020.07-Windows-x86_64.exe2.配置国内镜像源:conda config --add channels Index of /anaconda/pkgs/free/ | 清华大学开源软件镜像站 | Tsinghua Open Source Mirror

2021-11-26 15:38:07 499

原创 python小练习----手画人物爱心

from turtle import *from time import sleepdef go_to(x, y): up() goto(x, y) down()def head(x, y, r): go_to(x, y) speed(1) circle(r) leg(x, y)def leg(x, y): right(90) forward(180) right(30) forward(100).

2021-12-08 14:56:44 748

原创 python小练习----利用turtel绘制六角星

import turtle as tt.setup(650,650)t.pencolor("black")t.pensize(1)t.penup()t.fd(10)t.pendown()t.left(180)for i in range(6): t.begin_fill() t.fillcolor("yellow") t.penup() t.fd(30) t.left(60) t.pendown() for i in range(..

2021-12-08 14:43:07 1791

原创 python小练习----破解密码小程序

import zipfileimport itertools# 构造所有密码元素如果有其他特殊字符也可以自己添加lis= ['1', '2', '3', '4','5','6','7','8','9','0', 'a','b','c','d','e','f','g','h','i','j','k', 'l','m','n','o','p','q','r','s','t','u','v', 'w','x'.

2021-12-08 14:36:02 336

原创 深度监督(deep supervision)

深度监督deep supervision其实就是网络的中间部分添加了额外的loss,跟多任务是有区别的,多任务有不同的GT计算不同的loss,而深度监督的GT都是同一个GT,不同位置的loss按系数求和。第一种形式:4个阶段的map及性能concat,然后进行卷积得到一个map,与gt求loss,也就是说最后只有一个loss。第二种形式:使用同一个GT对各个stage的map进行优化...

2021-12-07 10:01:59 4632 2

原创 注意力机制----CBAM

CBAM结构介绍作者将注意力过程分为两个独立的部分,通道注意力模块和空间注意力模块。这样不仅可以节约参数和计算力,而且保证了其可以作为即插即用的模块集成到现有的网络架构中去。通道注意力模块特征的每一个通道都代表着一个专门的检测器,因此,通道注意力是关注什么样的特征是有意义的。为了汇总空间特征,作者采用了全局平均池化和最大池化两种方式来分别利用不同的信息。输入是一个 H×W×C 的特征 F,我们先分别进行一个空间的全局平均池化和最大池化得到两个1×1×C 的通道描述。接着,再将它们分别送入一...

2021-12-06 20:44:34 2663

原创 医学图像预处理----RandomTranslate

class RandomTranslate(object): """ Perfrom random translation about image center """ def __init__(self, maxOffset=[25,25]): self.name = "Random Translate" self.maxOffset = maxOffset def __call__(self, sample): images, label = sample['image'],.

2021-12-06 16:12:26 2684

原创 医学图像预处理----Padding

class Padding(object): """ Add padding to the image if size is smaller than patch size Args: output_size (tuple or int): Desired output size. If int, a cubic volume is formed """ def __init__(self, output_size): self.name = 'Padding' assert .

2021-12-06 16:09:24 215

原创 医学图像预处理----RandomCrop(随机剪裁)

class RandomCrop(object): """ Crop randomly the image in a sample. This is usually used for data augmentation. Drop ratio is implemented for randomly dropout crops with empty label. (Default to be 0.2) This transformation only applicable in train mode.

2021-12-06 16:07:52 1024

原创 查看gpu使用情况

想要查看gpu的使用情况,可以找到nvidia-smi.exe文件位置,把它拖入cmd中,就会直接复制位置信息,回车,就会出现如下图:对照下表就可以知道gpu的相关信息了

2021-12-06 15:16:39 809

原创 python小练习----画图

import mathfrom tkinter import *class PTS: def __init__(self): self.x = 0 self.y = 0points = []def LineToDemo(): screenx = 400 screeny = 400 canvas = Canvas(width = screenx,height = screeny,bg = 'white') AspectRa.

2021-12-04 15:33:45 605

原创 python小练习----画椭圆

if __name__ == '__main__': from tkinter import * x =360 y = 160 top = y - 30 bottom = y - 30 canvas = Canvas(width=500, height=600, bg='white') for i in range(20): canvas.create_oval(250 - top, 250 - bottom, 250 + top.

2021-12-04 15:27:16 244

原创 python中一些运算符详解(=,+=,-=,*=,/=,%=,**=,//=)

运算符 描述 实例 = 简单的赋值运算符 c = a + b 将 a + b 的运算结果赋值为 c += 加法赋值运算符 c += a 等效于 c = c + a -= 减法赋值运算符 c -= a 等效于 c = c - a *= 乘法赋值运算符 c *= a 等效于 c = c * a /= 除法赋值运算符 c /= a 等效于 c = c / a %= 取模赋值运算符 c %= a 等效于 c

2021-12-04 15:09:11 948

原创 python小练习----打印杨辉三角

def generate(numRows): r = [[1]] for i in range(1,numRows): r.append(list(map(lambda x,y:x+y, [0]+r[-1],r[-1]+[0]))) return r[:numRows]a=generate(10)for i in a: print(i)结果:[1][1, 1][1, 2, 1][1, 3, 3, 1][1, 4, 6, 4, 1][1.

2021-12-04 11:58:54 281

原创 python小练习----用line画直线

if __name__ == '__main__': from tkinter import * canvas = Canvas(width=600, height=500, bg='green') canvas.pack(expand=YES, fill=BOTH) x0 = 263 y0 = 263 y1 = 275 x1 = 275 for i in range(19): canvas.create_line(x0, .

2021-12-04 11:46:58 816

原创 python小练习----画圈圈

from tkinter import *canvas=Canvas(width=600,height=500,bg='green')canvas.pack(expand=YES,fill=BOTH)k=1j=1for i in range(30): canvas.create_oval(310-k,250-k,310+k,250+k,width=1) k+=j j+=0.3mainloop()结果:

2021-12-04 11:43:14 249

原创 python小练习----逆序列表

lis=[1,10,100,1000,10000,100000]for i in range(int(len(lis)/2)): lis[i],lis[len(lis)-1-i]=lis[len(lis)-1-i],lis[i]print('第一种实现:')print(lis)lis=[1,10,100,1000,10000,100000]print('第二种实现:')lis.reverse()print(lis)结果:第一种实现:[100000, 10000, 1.

2021-12-04 11:09:32 245

原创 python小练习----有序列表插入元素

lis=[1,10,100,1000,10000,100000]n=int(input('insert a number: '))lis.append(n)for i in range(len(lis)-1): if lis[i]>=n: for j in range(i,len(lis)): lis[j],lis[-1]=lis[-1],lis[j] breakprint(lis)结果;insert a numbe.

2021-12-01 14:56:00 984

原创 python小练习----求矩阵对角线之和

mat=[[1,2,3], [3,4,5], [4,5,6] ]res=0for i in range(len(mat)): res+=mat[i][i]print(res)结果:11Process finished with exit code 0

2021-12-01 14:47:43 683

原创 pytho小练习----求素数

lo=int(input('下限:'))hi=int(input('上限:'))for i in range(lo,hi+1): if i > 1: for j in range(2,i): if (i % j) == 0: break else: print(i)结果:下限:1上限:100235711131719232931374143.

2021-12-01 14:44:41 602

原创 python小练习----调用函数

def hello(): print('Hello World!')def helloAgain(): for i in range(5): hello()if __name__=='__main__': helloAgain()结果:Hello World!Hello World!Hello World!Hello World!Hello World!Process finished with exit code 0

2021-12-01 14:38:18 1616

原创 python小练习----反向输出值

a = ['a', 'c', 'd','h','o']print(a[::-1])结果:['o', 'h', 'd', 'c', 'a']Process finished with exit code 0

2021-12-01 14:29:42 391

原创 python小练习----输入字母输出星期几

string=input("输入字符串:")alp=0num=0spa=0oth=0for i in range(len(string)): if string[i].isspace(): spa+=1 elif string[i].isdigit(): num+=1 elif string[i].isalpha(): alp+=1 else: oth+=1print('space: ',spa).

2021-12-01 14:27:33 1262

原创 python中for i in range(20,1,-1)什么意思?

range(20,1,-1)意思是从列表的下标为20的元素开始,倒序取到下标为1的元素(但是不包括下标为1元素),也就是说list[20]-list[2],转化成range就是相当于range(2,20)的倒序,最后得到的结果是[20,19,18,17,16,15,14,13,12,11,10,9,8,7,6,5,4,3,2]...

2021-12-01 10:45:55 2367

原创 python小练习----画菱形

def draw(num): a="*"*(2*(4-num)+1) print(a.center(9,' ')) if num!=1: draw(num-1) print(a.center(9,' '))draw(4)结果: * *** ***** ******* ***** *** * Process finished with exit code 0.

2021-12-01 10:32:59 346 1

原创 python小练习----字符串构成

string=input("输入字符串:")alp=0num=0spa=0oth=0for i in range(len(string)): if string[i].isspace(): spa+=1 elif string[i].isdigit(): num+=1 elif string[i].isalpha(): alp+=1 else: oth+=1print('space: ',spa).

2021-12-01 10:22:41 200

原创 python小练习----打印水仙花数

水仙花数是指一个三位数,其各位数的立方和等于该数本身。例如153,for i in range(100,1000): A=str(i) a=int(A[-1]) b=int(A[-2]) c=int(A[-3]) if i == a**3+b**3+c**3: print(i)结果:153370371407...

2021-11-30 14:26:17 183

原创 python小练习----简易计时器

import timefor i in range(10): print(time.strftime('%Y-%m-%d %H:%M:%S',time.localtime(time.time()))) time.sleep(1)输出结果:2021-11-30 11:15:222021-11-30 11:15:232021-11-30 11:15:242021-11-30 11:15:252021-11-30 11:15:262021-11-30 11:15:272.

2021-11-30 11:16:09 108

原创 python小练习----copy()、deepcopy()与赋值的区别

copy()与deepcopy()之间的主要区别是python对数据的存储方式。深复制:即将被复制对象完全再复制一遍作为独立的新个体单独存在。所以改变原有被复制对象不会对已经复制出来的新对象产生影响。浅复制:要分两种情况进行讨论:1)当浅复制的值是不可变对象(数值,字符串,元组)时和“等于赋值”的情况一样,对象的id值与浅复制原来的值相同。2)当浅复制的值是可变对象(列表)时会产生一个“不是那么独立的对象”存在。有两种情况:第一种情况:复制的 对象中无 复杂 子对象,原来值的改变并不会

2021-11-30 10:40:29 87

原创 python小练习----九九乘法表

for i in range(1,10): for j in range(1,i+1): print('%d*%d=%2ld '%(i,j,i*j),end='') print()结果::1*1= 1 2*1= 2 2*2= 4 3*1= 3 3*2= 6 3*3= 9 4*1= 4 4*2= 8 4*3=12 4*4=16 5*1= 5 5*2=10 5*3=15 5*4=20 5*5=25 6*1= 6 6*2=12 6*3=18 6*4=24 ..

2021-11-30 09:48:53 345

原创 医学图像预处理----Reorient(重新定向)

sitk.PermuteAxesImageFilter() 根据用户指定的顺序排列图像轴。class Reorient(object): """ (Beta) Function to orient image in specific axes order The elements of the order array must be an permutation of the numbers from 0 to 2. """ def __init__(self, order): se.

2021-11-29 21:46:36 679

原创 医学图像预处理----ManualNormalization(手动归一化,即窗宽窗位的设定)

通过给定的最大和最小窗口级别映射强度来标准化图像sitk.IntensityWindowingImageFilter()将线性变换应用于用户定义的间隔内的输入图像的强度级别。 低于此间隔的值被映射到一个常数,区间内的值被映射到另一个常量class ManualNormalization(object): """ Normalize an image by mapping intensity with given max and min window level """ def __in

2021-11-29 21:34:54 452

原创 医学图像预处理----ExtremumNormalization(极值归一化)

通过用最大值和最小值映射强度来标准化图像sitk.StatisticsImageFilter()计算 Image 的最小值、最大值、方差和平均值。sitk.IntensityWindowingImageFilter()将线性变换应用于用户定义的间隔内的输入图像的强度级别。 低于此间隔的值被映射到一个常数。 区间内的值被映射到另一个常量。class ExtremumNormalization(object): """ Normalize an image by mapping inten

2021-11-29 20:42:03 2329

原创 医学图像预处理----RandomFlip(随机翻转)

class RandomFlip(object): """ Randomly Flip image by user specified axes """ def __init__(self, axes): self.name = 'Flip' assert len(axes)>0 and len(axes)<=3 self.axes = axes def __call__(self, sample): image.

2021-11-29 20:10:03 1656

原创 医学图像预处理----Normalization(归一化)

class Normalization(object): """ Normalize an image to 0 - 255 """ def __init__(self): self.name = 'Normalization' def __call__(self, sample): resacleFilter = sitk.RescaleIntensityImageFilter() resacleFilter.SetOutputMaximum(255) resacleFil.

2021-11-29 17:28:50 2250 1

转载 SimpleITK常用滤波器

滤波器名字

2021-11-29 17:13:46 1203

原创 医学图像预处理----StatisticalNormalization

基于统计的窗口化操作,根据图像的统计信息,例如图像均值作为窗口中心,正负2.5(这个值并非固定)的方差作为窗口宽度class StatisticalNormalization(object): """ Normalize an image by mapping intensity with intensity distribution """ def __init__(self, sigma, pre_norm=False): self.name = 'StatisticalNorma

2021-11-29 15:20:26 2047

原创 医学图像预处理----重采样(Resample)

前言:在医学图像中,重采样是指将医疗图像中大小不同的体素归一化到相同的大小。体素是体积元素(Volume Pixel)的简称,一张3D医学图像可以看成是由若干个体素构成的,体素是一张3D医疗图像在空间上的最小单元。重采样过程:对医学图像中体素的理解。Spacing(0.7422, 0.7422, 8.0)表示的是原始图像体素的大小,也可以将Spacing想象成大小为(0.7422, 0.7422, 8.0)的长方体。而原始图像的Size为 (512, 512, 22),表示的是原始在X轴,Y轴,

2021-11-29 11:14:10 4240

原创 python小练习----大小排序

随机输入几个数,对数字进行排序题外话:For I in range(3) 即:从0到3,不包含3,即0,1,2For I in rang(1,3) 即:从1到3,不包含3,即1,2For I in range(1,3,2) 即:从1到3,每次增加2,因为1+2=3,不包括3,所以输出只有1list=[]for i in range(3): x=int(input('int%d: '%(i))) list.append(x)for i in range(len(li

2021-11-28 15:27:32 254

空空如也

空空如也

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

TA关注的人

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