- 博客(17)
- 收藏
- 关注
原创 论文修改 matlab绘图2
export setup可以控制图像输出的尺寸和输出的dpi上面resolution 修改输出的dpifonts修改图像中字体的大小lines 修改图像中线条的粗细
2018-07-28 11:19:42 178
原创 论文修改 matlab绘图
经过一个多月的夺命论文修改,被各种奇葩的编辑要求所折磨。现在将论文修改中的matlab绘图做下总结。 plot(sod.R(1:5:end),sod.P(1:5:end),'LineWidth',0.5,'Color','r')绘制线条时'LineWidth'修改线宽,'Color'修改颜色。 set(gca,'XTickLabel',{'0.0','0.1','0.2','0...
2018-07-28 10:30:36 1410
原创 pytorch: DiceLoss MulticlassDiceLoss
pytorch的自定义多类dice_loss 和单类dice_lossimport torchimport torch.nn as nnclass DiceLoss(nn.Module): def __init__(self): super(DiceLoss, self).__init__() def forward(self, input, target): N = t...
2018-07-26 19:54:40 13635 41
原创 pytorch 自己的图片数据处理成可以训练的图片类型
为了使用自己的图像数据,需要仿照pytorch数据输入创建新的类,其中数据格式为numpy.ndarray。将自己的图片保存到numpy.ndarray中,然后创建类from torch.utils.data import Datasetimport numpy as npclass Dataset(Dataset): def __init__(self, path_im...
2018-07-26 17:17:52 2822 4
原创 pytorch
TypeError:pic should be PIL Image or ndarray. Got <type 'numpy.ndarray'>pytorch transforms中的方法每次更改图像只能更改一张,所以放入的图片应该是三维图片(H,W,C)....
2018-07-26 17:08:39 315 1
原创 numpy.ndarray 增加一维
使用np.newaxis为数组增加维数,函数加在哪里维数就哪里加1before (512,512)label=label[:, : ,np.newaxis]after (512,512,1)
2018-07-26 14:51:26 23238
原创 torchvision.utils.make_grid
torchvision.utilstorchvision.utils.make_grid(tensor, nrow=8, padding=2, normalize=False, range=None, scale_each=False, pad_value=0)[source]Make a grid of images.Parameters: tensor (Tensor...
2018-07-25 09:59:31 12862
原创 pytorch 读取自己的数据
读取自己数据所使用的transforms方法class torchvision.transforms.CenterCrop(size)将给定的PIL.Image进行中心切割,得到给定的size,size可以是tuple,(target_height, target_width)。size也可以是一个Integer,在这种情况下,切出来的图片的形状是正方形。class torchvisi...
2018-07-24 20:00:04 2168
原创 Dice's coefficient 实现
Dice's coefficient 公式如下:X:原图 Y:预测图smooth = 1.def dice_coef(y_true, y_pred): y_true_f = K.flatten(y_true) y_pred_f = K.flatten(y_pred) intersection = K.sum(y_true_f * y_pred_f) ...
2018-07-24 09:59:58 12286 33
原创 DenseNet keras
import kerasfrom keras.layers.normalization import BatchNormalizationfrom keras.models import Sequentialfrom keras.layers import Dense, Dropout, Activation, Flattenfrom keras.layers import *fr...
2018-07-24 09:51:03 2241 1
原创 U-Net: Convolutional Networks for Biomedical Image Segmentation kears实现
这篇论文在实现上有三个问题:1.下采样和上采样上使用了没有边界补充的卷积,这导致了需要进行分割卷积层才能够在前层和后面的层进行拼接操作时需要裁剪前面的层。2.当输入图像不能够被16整除时会出现左边是单数而上采样后是双数的图像大小。3.由于每次卷积导致了大小的变化,输入的图片大小和输出的图片大小不一致。所以实现时进行如下操作:1.使用边界补充的卷积2.对图像进行预处理,将...
2018-07-24 09:17:59 638 2
原创 cv2 读取图像数组应用
cv2.imread('path');读取的数据格式为 numpy.ndarray他的方法有以下这些:1 数组转换方法常用方法 功能 ndarray.item(*args) 复制数组中的一个元素,并返回。括号中为数据位置,可以是标量,也可以是数组的坐标。 ndarray.tolist() 将数组转换成python标准list ndarray.items...
2018-07-23 20:31:44 4518
原创 ubuntu wav格式音频播放
百度语音合成音频的播放def play(): pygame.mixer.init(frequency=16000) #加载音乐 pygame.mixer.music.load(r"out.mp3") # while True: # #检查音乐流播放,有返回True,没有返回False #如果没有音乐流则选择播放 if p...
2018-07-22 09:32:39 750
原创 将Unicode中文字符串转换成 string字符串
# 将Unicode转化为普通Python字符串:"encode" utf8string = unicodestring.encode("utf-8") 将普通Python字符串转化为Unicode:"decode" plainstring1 = unicode(utf8string, "utf-8") ...
2018-07-22 09:32:32 4785
原创 录制百度语音识别可用的语音
import wavefrom pyaudio import PyAudio,paInt16framerate=16000NUM_SAMPLES=2000channels=1sampwidth=2TIME=2filename='out.wav'def save_wave_file(filename,data): '''save the date to the wavfile...
2018-07-22 09:32:27 751
原创 快速应用百度语音识别和合成API
#请求使用百度语音接口aipSpeech = AipSpeech(APP_ID, API_KEY, SECRET_KEY)#语音合成接口def synthesis(text): # aipSpeech = AipSpeech(APP_ID, API_KEY, SECRET_KEY) result2 = aipSpeech.synthesis(text, 'zh', 1, ...
2018-07-22 09:32:15 1257
原创 pyrorch python out.view(out.size(0), -1) out.view(-1, 1, 28, 28) clamp(min,max)
1. view(out.size(0), -1)目的是将多维的的数据如(none,36,2,2)平铺为一维如(none,144)。作用类似于keras中的Flatten函数。只不过keras中是和卷积一起写的,而pytorch是在forward中才声明的。 def forward(self, x): out = self.conv(x) out =...
2018-07-22 09:30:31 13674 1
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人