- 博客(18)
- 收藏
- 关注
原创 记录mmdetection的安装过程
mmdetection 是香港中文大学Multimedia Laboratory基于Pytorch开发的物体识别的工具箱。然后讲述一下具体的安装和使用过程防止遗忘。我是使用Docker安装的,十分的方便。docker build -t mmdetection docker/然后记录一下关键的几个坑。修改代码可能你在安装之前会clone下来mmdetection,但是实际上mmdetec...
2019-09-12 16:44:39
1005
原创 目标检测中的评价指标(Recall,Precision,IOU,AP,MAP)
最近在看一些物体识别的模型,然后做一些特定场景下的应用。之前就已经了解过一些经典做的深度目标检测模型如Faster R-CNN, SSD, YOLO,今天具体应用了就需要啃代码了,为了快速上手还是直接找比较official的代码,这里我是使用了MMdetection框架。另一篇Blog也讲述了在安装MMdetection过程中踩过的一些坑。不过这一片主要是记录一些目标检测,物体识别的一些常用的评价...
2019-09-12 16:05:30
3259
原创 二维图像标注工具(Labelme for deep learning annoation)
Labelme Tutorial for ultrasound images annotationLabelme is popular for segmentation and bounding box annotation task.Three are different ways to install labelme, but Anaconda is a preferred and eas...
2019-09-03 16:41:29
893
原创 keras 保存模型导入模型,保存训练记录,导入训练记录,绘制训练曲线
使用keras保存导入模型1from keras.models import load_modelmodel.save('my_model.h5') # creates a HDF5 file 'my_model.h5'del model # deletes the existing model# returns a compiled model# identical to th...
2019-07-21 11:07:05
4225
原创 使用Matplotlib的一些总结
如何控制matplotlib图片大小在Jupyter中使用matplotlib,可以使用如下命令改变图片大小from matplotlib import pylabpylab.rcParams['figure.figsize'] = (100, 100) #这两个参数需要调整PS, 在Jupyter中显示matplotlib图片通常需要加上命令% matplotlib inline...
2019-07-17 10:13:33
266
原创 Ubuntu之入门学习
新用户创建创建新用户的命令adduser test然后就是根据提示录入信息。更改用户的命令是,然后就可以更改到新创建的用户。su test权限管理首先返回根目录cd /然后可以使用vim 打开 etc/sudoers, 可能需要使用sudo权限sudo vim etc/sudoers需要添加以下命令test ALL=(ALL:ALL) ALL如下图所示,这里的r...
2019-07-10 16:09:51
249
Linux 常用命令
两台linux之间传输文件scp -P 2222 /home/lnmp0.4.tar.gz root@www.vpser.net:/root/lnmp0.4.tar.gz如何搜索文件搜索一般文件linux下最强大的搜索命令为”find“。使用locate搜索linux系统中的文件,它比find命令快。查看系统命令使用type命令查看系统中的某个命令是否为系统自带的命令。使用whi...
2019-03-08 10:59:19
154
原创 学习篇ML Yearning--Anderw Ng(2 创建训练集和测试集)
创建训练集和测试集问题描述发展集和测试集需要具有相同的分布发展集和测试集应该怎么划分问题描述如果我们正在搭建一个识猫的应用,用户会通过移动端上传不同的图片到应用。我们希望应用能够自动识别出含有猫的图片。那么当我们搭建系统时,我们会从不同的数据来源获取包含猫的图片和不包含猫的图片作为训练的正负样本。然后我们通常会按照70%,30%划分训练集和测试集,使用这样的数据,我们能够搭建一个在训练集和测...
2019-02-01 14:56:32
371
原创 学习篇ML Yearning--Anderw Ng(1 做机器学习为什么需要策略)
机器学习为什么需要策略写在前面为什么需要机器学习策略写在前面Anderw Ng 被称为深度学习教父,其在Coursera上的深度学习课程DeepLearning 专项课程已经被数十万学生,社会人士学习。在此他又根据自己的教学经验以及在企业的实践经验总结出Machine Learning Yearning 这本书。全书只有110多页,总共58个topic,可谓个个精华,因此在这里我希望自己能够好...
2019-01-31 16:51:30
530
原创 keras+tensorboard使用方法
知道tensorboard方便做Tsne visualization. 所以就开始学习1、安装一帮情况下通过pip安装tensorflow的话, tensorboard应该也就自动安装上去了。2、如何打开tensorboard...
2019-01-16 16:05:36
2253
原创 医疗图像分割的损失函数
图像分割的损失函数汇总(segmentation loss function review)写在前面Dice cofficient写在前面图像分割是一个很基础的计算机视觉的问题,最近在我的研究方向中遇到的图像分割问题,就查阅了一些文献。由于我的项目主要用到的MRI图像,就自然而然的使用到了Unet1。使用的loss也是最原始的Dice系数。由于loss是需要一直减小的,而Dice系数则接近1越...
2019-01-10 14:24:58
11082
2
原创 医疗图像三维重建方法小结(python+VTK+ITK+Mayavi)
医疗图像三维重建forpython环境简介方法方法一 Poly3DCollection+matplotlib方法二 VTK+ITK方法三 Mayavi之contour3d最终方法Mayavi+TVTK环境简介语言是python,主要介绍可能用到的库ScipyITKVTKMayaviTVTKMatplotlib方法在尝试重建三维模型的过程中,查询了不同版本的方法,在这里记录一...
2019-01-10 13:27:11
17187
12
原创 深度卷积神经网络(CNN tricks)调参技巧(一)学习率调节
做卷积神经网路方面的研究,有时会遇到一些苦恼。大抵是:1、复现别人的网络,得不到相同的表现。2、自己的网络调参,结果调不上去。所以有些大佬就总结了一些调参的tricks,在这里学习记录一下,然后加上一些自己的理解。影像神经网络效果的因素可能有但不限于以下几点:学习率调节优化器初始化方法标签平滑归一化学习率好的学习率可以让调参过程事半功倍,那么什么是好的学习率呢,sou...
2018-12-22 16:24:27
20950
原创 显卡驱动挂掉之后,如何重新安装(Ubuntu16.04+1080TI+driver 390.48)
目录配置安装过程确定显卡是否真的挂掉配置显卡:1080TI系统:Ubuntu16.04 LTS安装过程确定显卡是否真的挂掉1、无法进入桌面2、卡在开机页面3、黑屏以上但不限于,是显卡挂掉的的特征,或者用以下命令测试显卡驱动安装成功。$ nvidia-smi会出现:Too sad, 没用发现正在运行的程序应该算是第二次显卡驱动挂掉了,第一次是因为安装FB的detectr...
2018-12-17 16:41:03
1185
原创 如何安装keras模型可视化工具(Visualization utils)
目录写在前面安装步骤:测试代码[^3]Reference写在前面之前安装pydot实在是踩了许多的坑,当时就记录一下安装笔记,今天实验室师弟遇到了同样的问题,我就把之前整理的笔记发给了他,在优快云也备份一下。后面遇到问题了能够快速解决。首先来说keras可视化的意义,那我想应该就会是两个方面:1、学习别人的模型,有时候读代码可能会很费劲,可是一 看到流程图就都明白了,因此方便学习。2、...
2018-12-11 12:42:22
3986
5
原创 深度学习医疗图像分割经典之作
医疗图像分割图像分割Unet图像分割图像分割可以认为是计算机视觉里面一个比较基础的问题,也一直以来深受研究者关注。近些来也产生过许多的解决算法,其中包括区域生长,基于图论的方法,以及基于阈值差异等等的分割方法。之前看到了优快云上有博主写了一篇关于医疗图像分割的综述,那么就把链接基于深度学习的医学图像分割综述放在这里,方便以后参考。最近在做一个关于医疗图像分割的项目,然后就开始读论文了,Un...
2018-11-27 21:40:59
8482
翻译 argparse--python 命令行解释
python命令行解释器包argparse为什么要用argparse如何使用argparseTo be continue为什么要用argparse因为最近一直用python,python很好,有很多的开源工具包。然而python作为一种脚本式编程语言,交互性很好。这对于一开始学习的时候提供了很大的便利,不用考虑太多的语法等等。然而当再深入一点就会遇到一些麻烦的地方,比如说我写了一个深度学习项目...
2018-11-27 12:57:30
328
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人