![](https://img-blog.csdnimg.cn/20201014180756757.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
资源
文章平均质量分 60
赵唯淞
哈尔滨工业大学 教授
展开
-
医学数据集及机器学习项目
机器学习的医学数据原文链接:http://edu.cda.cn/article/32这是一个机器学习医疗数据的策划清单。此列表仅供参考,请确保您尊重此处列出的任何数据的任何和所有使用限制。1.医学影像数据医学图书馆向13,000名患者注释提供了53,000张医学图像的MedPix®数据库。需要注册。信息:https://medpix.nlm.nih.gov/homeABIDE:自闭症脑成像数...转载 2018-06-02 13:40:04 · 35117 阅读 · 13 评论 -
Reveal.js:把你的 Markdown 文稿变成 PPT
Reveal.js:把你的 Markdown 文稿变成 PPThttps://github.com/hakimel/reveal.js通过 Reveal.js 这个框架, 我们可以把 Markdown 文件转为类似 PPT 的演示文稿,轻快省力,减少排版上的时间,更专于文字内容;同时,也获得 PPT 所不具有的灵活性。PowerPoint Out!PPT,全名 PowerPo...转载 2019-12-25 22:46:43 · 2139 阅读 · 1 评论 -
MinGW安装
MinGW(Minimalist GNU For Windows)是个精简的Windows平台C/C++、ADA及Fortran编译器,相比Cygwin而言,体积要小很多,使用较为方便。MinGW最大的特点就是编译出来的可执行文件能够独立在Windows上运行。MinGW的组成:编译器(支持C、C++、ADA和Fortran) GNU工具 mingw-get(用于Windows平台...原创 2019-12-25 22:05:58 · 604 阅读 · 0 评论 -
Win10 【TITAN Xp】和【TITAN RTX】-【TensorFlow】环境简单总结
最近CSDN改版,写文章的时候图片上传总是失败,也不知道是网速太差了,还是什么原因,所以一直没有更新博客,最近又安装了几次不同的环境,记录一下自己遇到的坑吧,就暂时不上图了,干说:TITAN RTX首先RTX是不支持CUDA 10.0以下的,显卡驱动也要装新版的,电脑到手之后,打算装CUDA9.0,但是报错,就升级了显卡驱动,装了CUDA 10.0。TensorFlow版本也是CUDA10...原创 2019-11-16 00:09:15 · 1502 阅读 · 1 评论 -
贪婪深度字典学习
贪婪深度字典学习原文地址:http://blog.csdn.net/hjimce/article/details/50876891作者:hjimce一、相关理论近几年深度学习声名鹊起,一个又一个AI领域被深度学习攻破,然而现在大部分深度学习所采用的算法都是有监督学习的方法;有监督学习需要大量的标注数据,需要耗费大量的人力物力。因此当有监督学...转载 2018-11-25 15:43:18 · 1180 阅读 · 2 评论 -
K-近邻算法(KNN)概述
K-近邻算法(KNN)概述 最简单最初级的分类器是将全部的训练数据所对应的类别都记录下来,当测试对象的属性和某个训练对象的属性完全匹配时,便可以对其进行分类。但是怎么可能所有测试对象都会找到与之完全匹配的训练对象呢,其次就是存在一个测试对象同时与多个训练对象匹配,导致一个训练对象被分到了多个类的问题,基于这些问题呢,就产生了KNN。 KNN是通过测量不同特征值之间的距离进行...转载 2018-11-13 18:38:50 · 1453 阅读 · 0 评论 -
Mac安装MATLAB 2017b
下载地址:链接:https://pan.baidu.com/s/1TIK9jfMxWBs9ZHDel1fFRA 提取码:bfdb 双击打开MATLAB R2017b Mac镜像包中“MATLAB Mac破解补丁1.dmg”,如下图:将MATLAB破解补丁“libmwservices.dylib”拖到右侧的“maci64”文件夹中,如下图:替...原创 2018-11-15 16:30:36 · 9978 阅读 · 3 评论 -
如何训练GAN
如何训练GAN,FAIR的研究员Soumith Chintala总结了训练GAN的16个技巧,例如输入的规范化,修改损失函数,生成器用Adam优化,使用Sofy和Noisy标签,等等。这是NIPS 2016的Soumith Chintala作的邀请演讲的修改版本。ICCV 2017 slides:https://github.com/soumith/talks/blob/master/2017...转载 2018-11-18 21:55:14 · 1287 阅读 · 0 评论 -
加权中值滤波
应作者要求,转载自:https://www.cnblogs.com/Imageshop/p/9934670.html《100+ Times FasterWeighted Median Filter (WMF)》 这篇文章的官网地址是:http://www.cse.cuhk.edu.hk/~leojia/projects/fastwmedian/,其中主要作者Jiaya Jia教授的官网地...转载 2018-11-13 18:16:13 · 10619 阅读 · 3 评论 -
开源图像处理软件
要写好一个图像处理软件,仅靠自己看书是完全不够的,要多方面学习,借鉴前人的经验,要集思广益、多面出击。如今网络发达,图像学的资料其实也到处都是。只是往往个人能力或精力有限,在短时间内无法找到那些也许藏于角落里的金子。本人研究图像至今也历时7年,在慢慢的摸索和累积中也找到了一些相关资料,共享给大家学习。1、 最著名的开源图像软件:GIMP。 开发语言:C GIMP号...转载 2018-11-13 18:11:02 · 6464 阅读 · 0 评论 -
ADMM优化框架
交替方向乘子法(Alternating Direction Method of Multipliers,ADMM)是一种求解优化问题的计算框架, 适用于求解分布式凸优化问题,特别是统计学习问题。 ADMM 通过分解协调(Decomposition-Coordination)过程,将大的全局问题分解为多个较小、较容易求解的局部子问题,并通过协调子问题的解而得到大的全局问题的解。ADMM 最早分别由...原创 2018-11-04 23:41:55 · 7206 阅读 · 16 评论 -
Toeplitz 矩阵
简介托普利兹矩阵,简称为T型矩阵,它是由Bryc、Dembo、Jiang于2006年提出的。托普利兹矩阵的主对角线上的元素相等,平行于主对角线的线上的元素也相等;矩阵中的各元素关于次对角线对称,即T型矩阵为次对称矩阵。简单的T形矩阵包括前向位移矩阵和后向位移矩阵。在数学软件Matlab中,生成托普利兹矩阵的函数是:toeplitz(x,y)。它生成一个以 x 为第一列,y 为第一行的托普利兹矩...原创 2018-11-04 22:40:35 · 25724 阅读 · 0 评论 -
退化函数及多种复原方法【Matlab】
退化函数建模 通过点扩散函数 PSF 进行图像复原的实验,添加适当的噪声。 fspecial函数中,’motion’指的是运动模糊算子。 代码示例% checkerboard产生测试板图像,第一个参数是每个正方形一边的像素数,第二个参数行数,第三为列数(缺省则等于行数)f = checkerboard(8); ...转载 2018-11-03 20:46:37 · 4685 阅读 · 3 评论 -
Julia教程
Hello World!使用Julia的解释器我们可以新建一个脚本文件hello.jl,在里面写print("hello world\n")我们先不要管这行命令具体是怎么回事,你知道它是用来打印Hello World的就可以啦。然后在命令行里用Julia的解释器执行它$ julia hello.jlhello world使用REPL环境或者让我们打开Julia...翻译 2018-11-03 15:47:45 · 5326 阅读 · 0 评论 -
Python GUI
简单的说,GUI编程就是给程序加上图形化界面.python的脚本开发简单,有时候只需几行代码就能实现丰富的功能,而且python本身是跨平台的,所以深受程序员的喜爱.如果给程序加一个图形化界面,那么普通的用户也就能用上python的脚本,极大提升工作效率,所以给python程序加上图形化界面,把自己写的脚本,提供给普通用户,的确是一件激动人心的事!如何给python脚本加图形化界面...转载 2018-11-03 15:35:36 · 289 阅读 · 0 评论 -
3D曲面可视化
最近需要 visualize 一些三维的曲面数据,于是简单调查了一下 Python 绘制三维曲面的一些常用的办法,贴在这里以免自己将来再需要用到的时候又想不起来了。比如我们想要画这个样子的 3D 曲面图。方便起见,我们假造一个 user case,假设 和 是两个 hyper parameter,现在你使用 grid search 的方式尝试了每个参数组合下的模型效果。impor...翻译 2018-11-12 21:18:31 · 3374 阅读 · 0 评论 -
Sublime和LaTeX支持
所用软件sublime text 3MiKTeX,下载并安装好Sumatra PDF,默认安装3.首先安装好MiKTeX,Sumatra PDF,sublime ,然后安装latexTools不要装其他的插件,ctrl+shift+p–>输入install–>再输入latexTools,enter 安装安装好插件后,重启Sublime,配置文件,在preferences/...原创 2019-04-01 23:24:25 · 1092 阅读 · 0 评论 -
C++调用MATLAB函数
MATLAB具有着很高的计算性能,一些算法用MATLAB很容易实现,而用C++很难实现,如果想在C++中调用MATLAB编写的函数,可以将该函数编译成库文件,之后在C++中对其进行调用。本文详细讲解如何将MATLAB函数编译成库,并在C++中进行调用。方法可行,本人亲测。第一步、在MATLAB中的命令行窗口中输入mex -setup,会出现如下界面。第二步、点击界面中的“mex -...转载 2019-03-15 20:18:44 · 16142 阅读 · 13 评论 -
吴恩达CS229速查表
吴恩达在斯坦福开设的机器学习课 CS229,是很多人最初入门机器学习的课,历史悠久,而且仍然是最经典的机器学习课程之一。当时因为这门课太火爆,吴恩达不得不弄了个超大的网络课程来授课,结果一不小心从斯坦福火遍全球,而后来的事情大家都知道了。首先附上 CS229 的课程主页:http://cs229.stanford.edu/该课程对机器学习和统计模式识别进行了广泛的介绍。主题包括:监督学...翻译 2019-02-22 21:09:32 · 519 阅读 · 0 评论 -
Pycharm导入anaconda环境
pycharm确实要比Spyder功能全面,但是anaconda的环境配置实在太方便了,所以想take both,其实很简单,利用pycharm debug,用anaconda的库。第一步:建立一个project,打开setting。第二步:点击project interpreter。第三步:点击箭头所指。第四步:点击Add..第五步:完成。...原创 2019-01-21 21:30:38 · 87060 阅读 · 19 评论 -
几种GAN结构
https://github.com/znxlwm/pytorch-generative-model-collections原创 2019-01-02 22:40:38 · 4165 阅读 · 0 评论 -
神经网络不学习的原因
Neural Network Check List声明:译自Reasons why your Neural Network is not working 翻译的虽不标准,也算靠谱 Neural Network Check List 如何使用这个指南 数据问题 检查输入数据 试一下随机输入 检查数据加载单元 确保输入和输出是一一对应的 输入和输出之...转载 2018-11-27 17:04:39 · 1261 阅读 · 1 评论 -
Keras进阶
一般Keras不能实现的或者不好实现的内容,我一般都用TensorFlow实现,或者说,理想的网络建立,应该是利用TensorFlow实现一些自己修改的东西,已经模块化的利用Keras很方便的实现,最近无意间看到这篇博文,觉得Keras也挺强大的,很有意思。本文介绍Keras中自定义模型的一些内容,相对而言,这属于Keras进阶的内容,刚入门的朋友请暂时忽略。层的自定义 #这里介绍Ke...转载 2018-11-27 17:00:47 · 1084 阅读 · 0 评论 -
2018 CVPR GAN 相关论文
https://blog.csdn.net/qq_26499769/article/details/84400294风格迁移1. PairedCycleGAN: Asymmetric Style Transfer for Applying and Removing Makeup(给人脸化妆的风格转移)http://openaccess.thecvf.com/content_cvpr...转载 2018-11-25 16:12:06 · 1016 阅读 · 0 评论 -
PyTorch教程
https://blog.csdn.net/u014630987/article/details/78669051此教程为翻译官方地址Github 地址 简书地址 CSDN地址作者:Soumith Chintala本教程的目标:深入理解PyTorch张量库和神经网络 训练一个小的神经网络来分类图片这个教程假设你熟悉numpy的基本操作。注意请确保torch和torc...转载 2018-11-25 16:08:32 · 744 阅读 · 0 评论 -
Julia面向对象(多重派发)
类是编程语言基本抽象概念,比如实数、整数、字符串等等。一般分成静态和动态的,如果代码根据不同的类可以执行不同的操作,称为Polymorphism(多态的),动态语言一般都是是多态的。 Julia是动态类语言,不过也继承了静态类的高效性,如果不添加类型声明,则值是任意类,如果指定类,可以显著提高计算效率和稳定性。 Julia类型的特点也成为它高效的一个重要原因。Julia的类型系统不支持类似于Pyt...原创 2018-11-25 15:34:23 · 4201 阅读 · 0 评论 -
Mac 打开jupyter
pip install jupyterpython -m IPython notebook原创 2018-10-11 00:38:17 · 7000 阅读 · 1 评论 -
python 类不实例化方法:@staticmethod或@classmethod
讲解一一般来说,要使用某个类的方法,需要先实例化一个对象再调用方法。而使用@staticmethod或@classmethod,就可以不需要实例化,直接类名.方法名()来调用。这有利于组织代码,把某些应该属于某个类的函数给放到那个类里去,同时有利于命名空间的整洁。既然@staticmethod和@classmethod都可以直接类名.方法名()来调用,那他们有什么区别呢从它们的使用上来...原创 2018-10-16 21:14:03 · 5973 阅读 · 1 评论 -
GitHub直接查看HTML【项目网站一种制作方法】
首先写好项目的HTML文件,托管在GitHub上。用GitHub的HTML viewer查看。第一种方法:GitHub & BitBucket HTML Preview在HTML文件的地址前面加上htmlpreview.github.io/?htmlpreview.github.io/?文件地址https://fordtin.github.io/仓库名/文件地址第...原创 2018-10-02 15:59:59 · 1888 阅读 · 0 评论 -
在MAC Xcode下安装OpenCV
在MAC Xcode下安装OpenCV首先交代下安装环境MACOSX10.13,安装版本为OpenCV2.4.13,Xcode的版本为10.0。一,安装HomebrewHomebrew类似Ubuntu的apt-get,Fedora的yum,简单来说就是为了方便安装软件而生的。打开Homebrew官方网站http://brew.sh/index_zh-cn.html,找到安装homebr...原创 2018-09-19 13:10:50 · 1978 阅读 · 0 评论 -
HDR【openCV实现】
本篇主要是利用三张图片:过曝(相机设置exposure+1)、正常(相机设置exposure+0)、欠曝(相机设置exposure-1),来合成一张在亮出和暗处细节都清晰的图片,来简易实现图片的HDR功能。具体实现实现代码#include <opencv2/core/core.hpp> ...转载 2018-09-19 13:05:49 · 2836 阅读 · 0 评论 -
Essentials of Deep Learning: Visualizing Convolutional Neural Networks in Python
IntroductionOne of the most debated topics in deep learning is how to interpret and understand a trained model – particularly in the context of high risk industries like healthcare. The term “black ...转载 2018-09-24 14:22:44 · 784 阅读 · 0 评论 -
Debugging & Visualising training of Neural Network with TensorBoard
Debugging & Visualising training of Neural Network with TensorBoardFAIZAN SHAIKH, JULY 17, 2017IntroductionI started my deep learning journey a few years back. I have learnt a lot in this pe...转载 2018-09-24 14:21:08 · 269 阅读 · 0 评论 -
LaTeX中的希腊字母
LaTeX中希腊字母用法latex中希腊字母要当成公式来写,$$ 符号里面写,用斜杠\ 加 希腊字母的英文符号。LaTeX形式的希腊字母为了便于了解,在代码符号中展示写希腊字母的方式。$\epsilon$1结果: ϵϵ希腊字母表希腊字母小写、大写 LaTeX形式 希腊字母小写、大写 LaTeX形式 α A \alpha A ...原创 2018-09-18 20:34:26 · 16984 阅读 · 0 评论 -
Jupyter-Notebook插入公式
jupyter notebook是一个python的交互式开发环境,广泛应用于数据分析的场景下。在jupyter notebook中,还可以很方便的编辑数学公式。1、Markdown状态编辑公式,首先要使单元成为Markdown状态。2、公式的行内(inline)模式与显示(display)模式公式的行内模式为$ 数学公式 $ ,公式将与前后的文字混排一元一次方程:$ ...原创 2018-09-18 17:55:35 · 15660 阅读 · 2 评论 -
医学图像数据集和处理工具【总结】
一 数据集http://brainweb.bic.mni.mcgill.ca/brainweb/BrainWeb: Simulated Brain Databasehttp://brainweb.bic.mni.mcgill.ca/brainweb/selection_ms.htmlMRI datasets(上面的一部分)adni.loni.ucla.eduAlzheimers Disease N...原创 2018-06-02 13:39:13 · 4530 阅读 · 2 评论 -
去模糊开源代码总结
1.Efficient Deblurring for Shaken and Partially Saturated Images 2.Non-uniform Deblurring for Shaken Images 3.Examples of deconvtv - image deblurring and denoising4.Matlab工具箱去模糊工具5.Handling Noise in S...原创 2018-05-15 21:15:53 · 2714 阅读 · 1 评论 -
DnCNN论文阅读笔记【MATLAB】
DnCNN论文阅读笔记论文信息:论文代码:https://github.com/cszn/DnCNNAbstract提出网络:DnCNNs关键技术: Residual learning and batch normalization 残差学习和批归一化解决问题: Gaussian denoising (nonblind and blind) Single ima...原创 2018-05-20 15:17:36 · 6709 阅读 · 5 评论 -
爬虫神器:一条命令下载《复仇者联盟3:无限战争》
听说你学会了爬虫,并且成功使用 urllib2/requests/scrapy 下载了想要的视频和音乐,但你有听过一条命令就能完成视频和音乐的下载呢?来看看今天带给你们的神器— you-get 吧!1什么是 you-getyou-get 是一个小型的命令行程序,它提供便利的方式来下载网络上的媒体信息(视频,音频,图像)。you-get 目前支持的国内外网站有80+。国外的 YouTube、Twit...转载 2018-05-10 23:07:37 · 1001 阅读 · 1 评论 -
计算机视觉库整理
本文章有转载自其它博文,也有自己发现的新库添加进来的,如果发现有新的库,可以推荐我加进来转自:http://www.cnblogs.com/tornadomeet/archive/2012/05/24/2515980.htmlhttps://blog.csdn.net/qq_26898461/article/details/48135577Deep Learning(深度学习):ufldl的2个教...转载 2018-05-08 21:12:04 · 1402 阅读 · 0 评论