- 博客(11)
- 资源 (1)
- 收藏
- 关注
转载 水平集(level set)算法原理介绍
本篇文章,解释的是水平集算法最基础的原理。1水平集方法的解释有一个表面S,它与一个平面P相交,得到一个曲线C,这个C就是我们通过水平集得到的轮廓。在图像分割中,表面S是随着由图像派生得到的势(force)来更新。本文的思路是:1提出问题2提出解决方法3方法的局限性跟踪界面首先,我们来想象水从一个小山的山顶往下流的画面。我们的目标是,在水往下流的时候,跟踪水...
2019-11-12 20:40:51 14334 1
原创 Fourier变换式的一种新的理解思路
Fourier变换式的一种新的理解思路学习小波变换时看到一种用相关性对Fourier变换的新的理解思路,遂摘录至此。傅里叶变换把无限长的三角函数作为基函数:这个基函数会伸缩、会平移(其实本质并非平移,而是两个正交基的分解)。缩得窄,对应高频...
2019-10-10 11:05:09 288
转载 Kahan's summation Formula
保持精度的小trick:Kahan's summation Formula由于最近用GPU编程,涉及到了float数组,就不得不涉及精度问题。在 CPU 上进行计算时,我们使用 double(即 64 bits 浮点数)来累进计算过程,而在 GPU 上则只能用 float(32 bits 浮点数)。在累加大量数字的时候,由于累加结果很快会变大,因此后面的数字很容易被舍去过多的位数。对于双精度如...
2019-08-15 09:39:50 501
转载 通俗解释遗传算法
(1)初识遗传算法 遗传算法,模拟达尔文进化论的自然选择和遗传学机理的生物进化过程的计算模型,一种选择不断选择优良个体的算法。谈到遗传,想想自然界动物遗传是怎么来的,自然主要过程包括染色体的选择,交叉,变异(不明白这个的可以去看看生物学),这些操作后,保证了以后的个体基本上是最优的,那么以后再继续这样下去就可以一直最优了。(2)解决的问题 先说说自己要...
2019-07-18 16:20:44 619
转载 一文读懂L-BFGS算法
本章我们来学习L-BFGS算法.L-BFGS是机器学习中解决函数最优化问题比较常用的手段,本文主要包括以下六部分:1-L-BFGS算法简介2-牛顿法求根问题3-牛顿法求函数的驻点4-牛顿法求驻点的本质5-BFGS算法...
2019-06-14 10:02:51 835
转载 线搜索中的Armijo-Goldstein准则及Wolfe-Powell准则
转载请注明出处:http://www.codelast.com/line search(一维搜索,或线搜索)是最优化(Optimization)算法中的一个基础步骤/算法。它可以分为精确的一维搜索以及不精确的一维搜索两大类。在本文中,我想用“人话”解释一下不精确的一维搜索的两大准则:Armijo-Goldstein准则 & Wolfe-Powell准则。之所以这样说,是因为我读到的所有最优...
2019-06-03 21:37:18 7278 1
转载 西数小讲堂丨WD Security、WD Backup软件使用指南
一款优秀的存储设备,从来不只是性能的优越,更要有完备的配套软件服务。西部数据致力于为用户带来卓越的软、硬件综合体验,其众多外置存储设备就有多种配套软件的支持,例如负责数据安全的WD Security软件、自动化备份和还原的WD Backup软件等。今天,西小数就以西数My Passport移动硬盘为例,给大家带来这两款常用软件的使用指南!▼▼▼WDSecurity在售适用产...
2019-06-02 17:03:49 31504 1
转载 gcc -I -L -l区别
我们用gcc编译程序时,可能会用到“-I”(大写i),“-L”(大写l),“-l”(小写l)等参数,下面做个记录:例子1:gcc -o example1 example1.c -I /usr/local/include/freetype2 -lfreetype -lm上面这句话在编译example1.c时,-I /usr/local/include/freetype2表示将/us...
2019-05-29 15:39:22 107
转载 如何在win10+vs2013上配置MPI并行编程环境
笔者初学并行计算这一行,要做并行编程,第一步很定是先配置编程环境了。1. 准备工作 操作系统:win10 编译器:vs20132. 下载并安装MPICH ForWindowsMPI是一个接口规范,我们需要MPICH文件来实现。首先,我们进入http://www.mpich.org/downloads/站点根据操作系统下载。由于我们使用的是Win10系统,...
2019-05-23 16:31:44 478 1
原创 vs2013 新建项目确定按钮无法点击
使用vs2013新建项目时出现了确定按钮无法被点击(灰色状态),如下图:解决办法为:重新选择项目文件的位置 ,如下图:
2019-05-21 11:11:00 1414
转载 C++中 #include与直接写class加类名有何区别
在写 头文件的时间 经常会有一些 class QFile 等这类 看似 是声明的东西..例如下面#ifndef WINDOW_H#define WINDOW_HQT_BEGIN_NAMESPACEclass QTcpServer;class QTcpSocket;class QProgressBar;class QLabel;class QDialo
2017-08-16 15:12:49 227
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人