- 博客(18)
- 资源 (28)
- 问答 (1)
- 收藏
- 关注
转载 机器学习中的数学(6)——梯度下降法总结
在求解机器学习算法的模型参数,即无约束优化问题时,梯度下降(Gradient Descent)是最常采用的方法之一,另一种常用的方法是最小二乘法。这里就对梯度下降法做一个完整的总结。1.梯度在微积分里面,对多元函数的参数求∂偏导数,把求得的各个参数的偏导数以向量的形式写出来,就是梯度。比如函数f(x,y), 分别对x,y求偏导数,求得的梯度向量就是(∂f/∂x, ∂f/∂y)T,简
2017-08-30 20:52:17 1309
原创 Matlab学习笔记(2)——拼接字符串的三种方式
在编写程序的过程中,有很多场合我们需要拼接字符串,最常见的就是拼接文件路径,Matlab中常用的字符串拼接方法有三种,下面我们就来逐一介绍。
2017-08-30 11:25:33 7794 1
转载 Latex排版学习笔记(3)——latex基础教程
优雅的 LaTeX有很多 Geeks 或者 LaTeX’s Fanatical Fans 过分地强调了 LaTeX 的一些并非重点的特性,以至于很多初学者会觉得 LaTeX 很神秘很复杂,从而引发了初学者的畏难情绪甚至是负面情绪。尽管这些 Fans 说得并没有错,我是说在事实上,但是他们的表达方式和内心态度却间接阻碍了 LaTeX 的发展,我想这也是和他们的初衷相悖的。我曾经也受到
2017-08-29 20:19:19 2992
转载 Latex排版学习笔记(2)——Latex新手入门教程
本教程面向对LaTeX完全无认知无基础的新人。 旨在让新人能够用最简单快捷的方式,轻松入门,能够迅速使用LaTeX完成基本的文本编辑。 尤其旨在破除部分新人对LaTeX在传闻中难以学习的恐惧感。 在入门之后,面对各种进阶应用、特殊要求与异常状况,可以自行咨询google解决。先用三句话来介绍什么是LaTeX,以下三点基于我个人的主观经验的总结。 1.LaTeX是一类用于
2017-08-29 20:14:36 2275 1
转载 机器学习中的数学(5)——拉格朗日乘子法和KKT条件
引言 本篇文章将详解带有约束条件的最优化问题,约束条件分为等式约束与不等式约束,对于等式约束的优化问题,可以直接应用拉格朗日乘子法去求取最优值;对于含有不等式约束的优化问题,可以转化为在满足 KKT 约束条件下应用拉格朗日乘子法求解。拉格朗日求得的并不一定是最优解,只有在凸优化的情况下,才能保证得到的是最优解,所以本文称拉格朗日乘子法得到的为可行解,其实就是局部极小值,接下来从无约束优化开始一
2017-08-29 19:49:10 2721
转载 机器学习中的数学(4)——特征值与奇异值分解及其应用
前言: 上一次写了关于PCA与LDA的文章,PCA的实现一般有两种,一种是用特征值分解去实现的,一种是用奇异值分解去实现的。在上篇文章中便是基于特征值分解的一种解释。特征值和奇异值在大部分人的印象中,往往是停留在纯粹的数学计算中。而且线性代数或者矩阵论里面,也很少讲任何跟特征值与奇异值有关的应用背景。奇异值分解是一个有着很明显的物理意义的一种方法,它可以将一个比较复杂的矩阵用更小更简
2017-08-25 15:24:51 1925
转载 机器学习中的数学(3)——协方差矩阵和散布(散度)矩阵
1、引言在学习机器学习算法和阅读相关论文的时候,将经常会看到协方差矩阵和散布矩阵的身影,这说明它们在机器学习中具有很重要的作用,究竟有什么样的作用,下面我们就做简要的介绍和分析。2、统计学上的基本概念学过概率统计的孩子都知道,统计里最基本的概念就是样本的均值,方差,或者再加个标准差。首先我们给你一个含有n个样本的集合X={X1,…,Xn},依次给出这些概念的公式描述,这些高中学过数
2017-08-25 11:03:14 15267
原创 Matlab学习笔记(1)——imshow函数的使用
Matlab的imshow函数是用来显示图像的,但是其有几种不同的使用方式,使用不同的方式,会使显示的效果差别很大,在此对它的使用方式做一下说明
2017-08-13 10:29:27 7085
转载 数字图像处理学习笔记(1)——傅里叶变换在图像处理中的应用
图像的频率是表征图像中灰度变化剧烈程度的指标,是灰度在平面空间上的梯度。如:大面积的沙漠在图像中是一片灰度变化缓慢的区域,对应的频率值很低;而对于地表属性变换剧烈的边缘区域在图像中是一片灰度变化剧烈的区域,对应的频率值较高。傅里叶变换在实际中有非常明显的物理意义,设f是一个能量有限的模拟信号,则其傅里叶变换就表示f的频谱。从纯粹的数学意义上看,傅里叶变换是将一个函数转换为一系列周期函数来处理的。从物理效果看,傅里叶变换是将图像从空间域转换到频率域,其逆变换是将图像从频率域转换到空间域。换句话说,傅里叶变换的
2017-08-10 11:02:00 24542
转载 OpenCV学习笔记(4)——mixChannels函数
mixChannels主要就是把输入的矩阵(或矩阵数组)的某些通道拆分复制给对应的输出矩阵(或矩阵数组)的某些通道中,其中的对应关系就由fromTo参数指定.
2017-08-09 14:49:39 4389
原创 OpenCV学习笔记(3)——Scalar数据类型理解
定义:首先单词scalar的意思是标量,但是我们经常可以看到Scalar是包含多个值的,很像是一个向量,这是怎么回事呢?很是让人感觉困惑。先收起我们的困惑,首先来看看,Scalar的定义: typedef struct Scalar{ double val[4];}Scalar;可以看到,Scalar是一个由长度为4的数组作为元素构成的结构体,Scalar最多可以存储...
2017-08-08 19:39:13 117448 6
转载 OpenCV学习笔记(1)——resize函数实现图像大小归一化
在图像处理过程中,有时需要把图像调整到同样大小,便于处理,这时需要用到图像resize()
2017-08-08 14:13:31 6459
创建和使用DLL的示例代码
2018-11-30
OpenCV-2.4.0-GPU-demos-pack
2018-09-05
opencv2.2版本
2018-09-05
opencv2.1版本
2018-09-05
opencv2.0版本
2018-09-05
python3安装MySQLdb需要的whl包
2018-06-12
Python Scrapy爬取ScienceNews并展示
2017-05-01
linux安装git需要的文件
2016-11-25
Hadoop windows开发bin替换文件
2016-11-17
eclipse rcp中怎么为文本框绑定复合键事件
2015-03-27
TA创建的收藏夹 TA关注的收藏夹
TA关注的人