python
文章平均质量分 51
毛毛Timmy
投资小白,不定期分享些投资经验总结与心得,偶尔分享些技术。
展开
-
【开源计划】图像配准中常用损失函数的pytorch实现
前言按照开源计划的预告,我们首先从基于深度学习的图像配准任务中常用的损失函数的代码实现开始。从我最开始的那一篇博客,即基于深度学习的医学图像配准综述,可以看出,目前基于无监督学习的图像非刚性配准模型成为了一个比较流行的研究方向。这是因为基于监督学习的方法过分依赖传统方法或者模拟变形的方法来提供监督信息,这样既吃力又不讨好。以我的探索经验来讲,以传统配准方法产生的变形场作为监督信息,对网络进行训...原创 2020-03-16 18:55:51 · 6495 阅读 · 8 评论 -
【开源计划预告】医学图像非刚性配准实践项目开源计划(5-5更新)
前言疫情当前,全国人民都被禁足在家,对我们的生产生活可谓影响至大。按计划我的研究生生涯即将结束,最近刚在线完成了毕业答辩,还剩下一些离校事宜。回顾这两年多的研究生经历,感慨良多,有积极的,更多的是消极的,不免对即将踏入的社会生活感觉到一些畏怯,对茫茫未来的担忧。闲言少叙,回顾我的科研课题--基于深度学习的医学图像快速配准方法研究--的研究历程,还是有一些成就感的,总算是交了差。从最初接触这...原创 2020-02-29 17:04:15 · 5341 阅读 · 19 评论 -
Linux + Anaconda + pip 常用命令总结
前言本人在Linux系统与Windows系统上都安装过pytorch,GPU与CPU版本的也都装过,python经常要安装与更新第三方库,每次使用命令行时都搞不清楚具体格式,为了减少重复性工作,避免每次使用命令都要百度一下,我决定写一篇博客,专门总结在学习与研究深度学习过程中经常用到的命令,包括linux系统命令行、conda命令、pip命令以及vim命令等,并保持持续更新。目录一、l...原创 2018-11-22 13:20:49 · 3433 阅读 · 1 评论 -
pip离线安装Pytorch完整教程
前言我使用的pytorch 0.2.0版本太旧,有些内置函数用不了,因此要升级到较高版本。但使用的清华镜像源有没有较新的版本,在网页下载pytorch的.tar.bz2安装包进行安装,import torch时报了一大堆错误,也只好作罢,删除环境,重新找方法安装。最终,在pytorch官网上找到了思路,下载安装包,在本地安装。常用操作指令参见博客。下载首先,到pytorch的官网下载符...原创 2018-11-22 13:42:25 · 26095 阅读 · 13 评论 -
plt.contour 绘制图像形变场(Deformation Field)(更新)
2019-3-17 更新第一次写博客,写得不够好,还存在一些问题,而且仅提供了一个函数,没有测试代码,在此做一下纠正与补充。我之前写的绘制变形场是在PyTorch框架下的一个函数,对于其他框架的不够友好,这次我修改成使用numpy的函数,方便大家使用。下面直接奉上修改后的代码:import matplotlib.pyplot as pltimport numpy as npdef...原创 2018-11-19 21:56:05 · 11479 阅读 · 29 评论 -
python第三方安装包总结
随着研究的进行,不断遇到陌生的第三方包,现在将它们总结一下,简要介绍其目的,功能与应用领域等等,保持更新!分类1,python基础包glob文件操作相关模块,查找符合特定规则的文件路径名,支持通配符操作。re正则表达式模块,提供了类似于Perl的正则表达式匹配操作。检查一个特定的字符串是否匹配给定的正则表达式,并替换。argparse用于解析命令行参数,编写用户...原创 2018-12-10 16:20:22 · 1539 阅读 · 4 评论 -
相对导入问题解决,ImportError:attempted relative import with no known parent package
前言本文中,我将会分析报错 ImportError: attempted relative import with no known parent package 的原因。当运行python脚本,使用了相对引用方式 (类似import module) 去引用包时,可能会出现找不到父级包的异常。想直接看解决方案的朋友,可以直接跳到文章末尾。问题以以下目录为例,当从在module2.py文...原创 2018-12-12 10:58:46 · 122275 阅读 · 21 评论 -
Python读.csv文件报错:UnicodeDecodeError: 'utf-8' codec can't decode byte 0xc1 in position 0: invalid star
背景Python读.csv文件,使用Pandas库里的read_csv()函数读取问题报错:UnicodeDecodeError: 'utf-8' codec can't decode byte 0xc1 in position 0: invalid start byte.分析以上错误可能是由于文件中包含中文字符,而默认的encoding="utf-8"是对英文字符进行读取的,...原创 2019-08-01 20:25:54 · 10800 阅读 · 0 评论 -
三大排序算法的Python写法
前言最近找工作,刷了一下牛客网上的剑指offer算法题,接触到了排序算法。为了熟练掌握常用的三种排序算法:快速排序(quickSort),归并排序(mergeSort)和堆排序(heapSort),我查阅资料整理了一下他们的Python实现算法。本文默认排序是从小到大排序。有问题的话,欢迎交流与讨论。原理首先简单介绍下这三种排序算法的原理,如下:快速排序(quickSort):采用...原创 2019-08-29 16:12:04 · 468 阅读 · 2 评论