自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(19)
  • 资源 (2)
  • 收藏
  • 关注

原创 anaconda 配置文件被移动到另一路径下,conda无法使用解决办法。

今天十分操蛋。后台的同事,在没有告知我的情况下,直接把我在服务器配置的conda环境直接移走了。奈何实习生地位不够,只能忍气吞声。移动以后你使用conda命令会出现以下错误:1、-bash: */anaconda3/bin/conda: */anaconda3/bin/python: bad interpreter: No such file or directory2、找不到conda命令这个时候我们需要知道conda被移动到了哪个位置,然后进行相应修改。解决办法:1

2020-08-20 16:13:40 5042 6

原创 keras学习问题汇总贴(层间定义损失函数、评价指标metrics、以及自定义损失函数权重加载等问题)

1、当我们加载预训练模型中含有自定义损失函数,那么加载模型时会出现加载没有自定义函数的问题:ValueError: Unknown loss function:你自定义的损失函数名字。解决:model = load_model('unet_topoloss0.hdf5',custom_objects={'myloss':myloss})model = load_model('unet_topoloss0.hdf5',custom_objects={'myloss':myloss})#custom

2020-07-14 14:47:00 2218 4

原创 基于Ubuntu的yolov4 环境配置以及效果实测

我目前主要“研究”的是语义分割。因为实习的原因,现在开始着手学习目标检测。打个卡,纪念我实习的第一次。最近yolov4 开源了,各路大神都开始秀操作了。工业上也不例外。于是,我接到了实习的第一个任务:测试一下yolov4的性能,看有没有可能引进到工业上。paper:https://arxiv.org/pdf/2004.10934.pdfcode:https://github.com/AlexeyAB/darknet我们将源码下载下来以后:可以先修改一下Makefile里面的文件:..

2020-05-11 22:01:51 7263 9

原创 keras中关于padding的计算问题

很久以前我一直以为,padding=‘same’就是卷积输入输出大小一样。后面才发现理解错了 哈哈哈。今天跑模型,又报了这个错,记一下,怕忘记了。哈哈哈其实same与valid的区别很简单。eg:卷积核K=3*3 步长S=(2,2) 特征图:36*75 那么池大化后的大小为:(36-3)/2+1=13 PS:(36-3)/2=11.5 same向上取整,所以(36-3)/2=12...

2020-05-06 21:08:28 980 2

原创 基于pyton3的堆排序

一直想把常见的排序算法,都写一遍。今天,终于完成了。打卡之堆排序。堆排序算法,主要利用到完全二叉数以及大根堆的概念。完全二叉数: 若设二叉树的深度为h,除第 h 层外,其它各层 (1~h-1) 的结点数都达到最大个数,第 h 层所有的结点都连续集中在最左边,这就是完全二叉树。 大根堆:任何一颗子树的最大值都是它本身。通常情况下,如果你理解了完全二叉数的概念,那么完全二叉数就可以用一个数...

2020-03-31 11:33:47 108

原创 快速排序的个人理解(python)

快排作为面试过程中的常考题,有必要好好整理以下。快排与我前面写的归并排序一样,都采用了分治策略。但是它不使用额外的存储空间,不过代价是,列表有可能不会一分为二(这个我们留到后面算法分析时具体说一下)。快排原理:首先选定一个基准值,基准值的作用就是帮助列表进行切分。也就是将该基准值作为列表的分割点,分割点的左部分都小余基准值,右部分都大余基准值。看代码比较来的实际:def quicks...

2020-03-22 23:15:01 176

原创 插入、希尔、归并排序算法, python编写

插入排序: 其排序时间复杂度为,它在待排列表中较低的一端维护一个有序的子列表,并逐个将每个新元素‘插入’这个子列表中。nums = [54,26,93,17,77,31,44,55,20]for i in range(1,len(nums)): currentvalue = nums[i] position = i while position>0 a...

2020-03-21 22:56:30 146

原创 python 中对字典的排序

字典的排序问题,总结记录一下。使用sorted排序dict1={'a':2,'b':3,'c':8,'d':4}dict2 = sorted(dict1)print(dict2)结果:['a', 'd', 'e', 'f']sorted()默认是对字典的键,从小到大进行排序对键反向排序对键进行反向(从大到小)排序dict1={'a':2,'e':3,'f...

2020-03-16 22:56:41 283

原创 由leetcode1122数组的相对排序联想到桶排序

最近一直在刷leetcode,今天刷到一题:当时想了一下hash算法,测试虽然通过,但是耗时比较长。你说巧不巧,下午刷左神的算法课提到桶排序,一下子联想起来了。发现桶排序/计数排序完全可以降低时间复杂度。第一次写桶排序,mark一下,防止遗忘。class Solution: def relativeSortArray(self, arr1: List[int], arr2...

2020-03-09 21:31:26 90

原创 linux 下安装播放器:无法解析或打开软件包的列表或是状态文件

最近准备在ubuntu系统上安装一个播放器,方便学习。可是自带的播放器缺少插件,而且自带的播放器比较鸡肋,所以准备安一个smplayer播放器。ctrl+Ait+T 风骚的打开终端,一行命令潇洒输入:sudo apt install smplayer正在读取软件包列表... 有错误!E: Encountered a section with no Package: header...

2020-03-01 11:25:21 1486 1

原创 通过形状约束来提升病灶区域的分割。(记录一下自己的想法)

肿瘤分割对边缘信息提取的要求较高:使用单分类:只学习病变部分,然后将完整CT 图像喂入模型寻找并分割病变位置。(完成) 使用多分类:将整个器官分离出来,并对病灶区域进行标注(进行中,目前绝大部分论文研究也处于这个阶段) 对病灶区域进行病变分类(eg:胰腺癌也分为很多种类型)(这个需要较强的医学背景,暂时还做不了)参考论文Edge-Gated CNNs forVolumetric Sema...

2020-02-20 17:45:26 1194

原创 pytorch的安装

今天,配置了一下ubuntu16.04版本的pytorch。踩了点坑,记录一下(成功方法在最后一个)。1、因为电脑不能科学上网,所以没有按照官网来。https://pytorch.org/2、参考网上部分教程以及龙龙老师的教程:使用conda命令安装。 (1) 添加国内镜像:conda config --add channels https://mirrors.tuna.ts...

2020-02-19 17:46:17 327

原创 语义分割系列(2)U-Net理解

U-Net无疑是医学图像分割上十分重要的一个基础网络结构模型。很多模型都是基于U-Net来进行魔改。U-Net的第一个特点是完全对称的,左边编码、右边解码。对U-Net的理解主要跟FCN做一个对比。如果不太熟悉FCN的请移步到这里。FCN的decoder相对简单,只用了一个deconvolution的操作,之后并没有跟上卷积结构。U-Net使用了上采样反卷积操作,并且进行了crop操...

2019-03-18 14:43:19 952 1

原创 语义分割系列(3)DenseNets的理解

Dense Nets的设计主要基于两点:网络中的每一层都直接与其前面层相连,实现特征的重复利用;同时把网络的每一层设计得特别「窄」,即只学习非常少的特征图(最极端情况就是每一层只学习一个特征图),达到降低冗余性的目的。DenseNets具有非常好的抗过拟合性能,尤其适合训练数据相对匮乏的应用。而且相对于resnet它省参数、省计算接下来我们对整个网络结构进行分析:首先我们看一下...

2019-03-18 14:29:28 1720

原创 语义分割系列(1)FCN的理解

对于这篇论文的学习,我主要带着三个疑问去看:1、为什么全卷积网络能实现任意图像尺寸的输入? 2、为什么要把全连接改成卷积? 3、如何进行反卷积上采样?论文地址:https://arxiv.org/pdf/1605.06211.pdf1、为什么全卷积网络能实现任意图像尺寸的输入?因为卷积网络的参数之和卷积核的大小和输入输出的channel数有关,和图像的尺寸没关系。卷积层和...

2019-03-06 15:41:10 873

原创 windows+Anaconda+Tensor Flow(GPU)环境搭建

关于环境搭建网上有很多教程,在此贴一下我配时参考的教程:https://blog.csdn.net/qq_30611601/article/details/79067982在这里主要写一下我躺的雷:tensorflow-gpu+cuda+cudnn 版本之间的联系,最开始没注意这个问题,导致后面出了很多莫名其妙的错误。以后配置参照这张表即可:如欲了解更多版本匹配,可参考链接:htt...

2019-02-27 21:52:44 1136

原创 基于python解决汉诺塔问题(递归)

刚刚看了python的递归,实现了一下汉诺塔问题求解。mark一下,txtx。 汉诺塔问题:解题思路:把n个圆盘看作两部分:最底部的一个圆盘和上面的n-1个圆盘(二分类) 先将n-1个圆盘移到B柱(中转) 再将最底下的一个圆盘移到C柱(目标) 最后将n-1个圆盘移到C柱(目标) 然后我们对n-1个圆盘做相似过程(转移的柱子(n-1个圆盘)——>中间柱子,转移的柱子(底...

2019-02-26 17:50:52 1427

原创 K近邻算法理解及实现(python)

KNN的工作原理:给定一个已知标签类别的训练数据集,输入没有标签的新数据后,在训练数据集中找到与新数据最邻近的k个实例,如果这k个实例的多数属于某个类别,那么新数据就属于这个类别。可以简单理解为:由那些离X最近的k个点来投票决定X归为哪一类。在二维平面下:            计算新数据与附件k(K近邻)个训练数据集的距离。在二维条件下,可理解为只有两个特征值来决定其分类。在N维空间...

2018-12-26 13:08:07 2598

原创 GPU+windows 10+vs2013+cuda7.5环境下配置caffe框架

        最近学习caffe框架,翻阅了几篇博客来学习环境搭建及简单的应用,期间遇到一些坑,便写下来,便以后查看,也是希望大家共同学习。话不多说,开始整。        1、首先,我们需要安装VS2013(如果跟cuda7.5配的话,建议vs2013。看见有大佬说VS2015也行,但亲测不行,可能自己太渣)。官方下载地址附上:http://download.microsoft.com...

2018-11-23 05:48:26 473 5

Linux下基于QT的学生管理系统

在Linux下基于QT做的一个学生管理系统 。

2017-07-10

空空如也

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

TA关注的人

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