- 博客(15)
- 资源 (4)
- 收藏
- 关注
转载 C语言运算符优先级
运算符优先级简单记忆:!>算术运算符 >逻辑运算法 >&& > || > 赋值运算法同一优先级的运算符,运算次序由结合方向所决定。文章作者:姜南(Slyar) 文章来源:Slyar Home (www.slyar.com) 转载请注明,谢谢合作。
2013-08-26 11:14:20
614
转载 坐标下降法&梯度下降法
1.坐标上升法:坐标上升与坐标下降可以看做是一对,坐标上升是用来求解max最优化问题,坐标下降用于求min最优化问题,但是两者的执行步骤类似,执行原理相同。例如要求接一个max_f(x1,x2,...,xn)的问题,其中各个xi是自变量,如果应用坐标上升法求解,其执行步骤就是:1.首先给定一个初始点,如 X_0=(x1,x2,...,xn);2.for dim=1:n
2013-07-11 15:03:11
4781
转载 K-Means
在数据挖掘中, k-Means 算法是一种 cluster analysis 的算法,其主要是来计算数据聚集的算法,主要通过不断地取离种子点最近均值的算法。问题K-Means算法主要解决的问题如下图所示。我们可以看到,在图的左边有一些点,我们用肉眼可以看出来有四个点群,但是我们怎么通过计算机程序找出这几个点群来呢?于是就出现了我们的K-Means算法(Wikipedia
2013-06-08 11:47:27
707
转载 常用降维方法归纳
降维方法分为线性核非线性降维,非线性降维又分为基于核函数和基于特征值的方法。线性降维方法:PCA ICA LDA LFA LPP(LE的线性表示)基于核函数的非线性降维方法:KPCA KICA KDA 基于特征值的非线性降维方法(流型学习):ISOMAP LLE LE LPP LTSA MVULLE(Locally Linear Embeddi
2013-05-31 16:44:48
4315
1
转载 DSP GNU GCC编译器
DSP(digital singnal processor)是一种独特的微处理器,是以数字信号来处理大量信息的器件。其工作原理是接收模拟信号,转换为0或1的数字信号,再对数字信号进行修改、删除、强化,并在其他系统芯片中把数字数据解译回模拟数据或实际环境格式。它不仅具有可编程性,而且其实时运行速度可达每秒数以千万条复杂指令程序,远远超过通用微处理器,是数字化电子世界中日益重要的电脑芯片。它的强大数据
2013-05-29 15:35:01
2279
原创 流型学习Manifold Learning
流形学习方法是模式识别中的基本方法,主要用于降维。 假设数据是均匀采样于一个高维欧氏空间中的低维流型,流形学习就是从高维采样数据中恢复低维流形结构,即找到高维空间中的低维流形,并求出相应的嵌入映射,以实现维数约简或者数据可视化。它是从观测到的现象中去寻找事物的本质,找到产生数据的内在规律。 流形学习分为线性流形学习算法和非线性流形学习算法:非线性流形学习算法包括等
2013-05-29 11:29:49
1047
原创 二次规划问题
二次规划(Quadratic programming),在运筹学当中,是一种特殊类型的最佳化问题。二次规划问题可以以下形式来描述:当二次规划问题只有等式约束时,二次规划可以用线性方程求解。否则的话,常用的二次规划解法有:内点法(interior point)、有效集法(active set)和共轭梯度法等。凸集二次规划问题是凸优化问题的一个特例。每个二次
2013-05-21 10:56:22
4492
原创 最优化理论
最优化(optimization),应用数学的重要研究领域.它是研究在给定约束之下如何寻求某些因素(的量),以使某一(或某些)指标达到最优的一些学科的总称.由于运筹学中出现的问题大多即是最优化所研究的问题,因此运筹学的许多分支,如数学规划、组合最优化、排队论,以及决策论等也是最优化的组成部分.此外,最优化还包括如工程最优设计、最优控制(控制论与运筹学的交叉分支)等. 狭义地说,最优化即指
2013-05-21 10:52:33
1852
转载 MFC 对话框
前言如果您已经是MFC高手,那么这篇文章不适合您;如果您写过MFC程序,那么这篇文章可能对您意义不大;如果您是位MFC菜鸟,那么该文章就比较适合您了。本文章是叙述的是通过实例来详细解释如何使用MFC开发应用程序的。笔者选用的开发环境是Visual Studio 2008(简称VS9)专业版中的Visual C++ 2008(VC9),此文章中的主要内容也同样适用于使用Visual C++ 6.
2013-05-15 20:45:09
1582
转载 拉格朗日对偶(Lagrange duality)
先抛开上面的二次规划问题,先来看看存在等式约束的极值问题求法,比如下面的最优化问题: 目标函数是f(w),下面是等式约束。通常解法是引入拉格朗日算子,这里使用来表示算子,得到拉格朗日公式为 L是等式约束的个数。 然后分别对w和求偏导,使得偏导数等于0,然后解出w和。至于为什么引入拉格朗日算子可以求出极值,原因
2013-05-15 19:50:06
1157
转载 稀疏编码
稀疏表达(稀疏编码)的一些理解 我们已经进入的大数据时代,正如http://tech.sina.com.cn/it/2012-06-01/00067200478.shtml一文中所讲述的,大数据正在悄然改变我们的生活,随之而来的一个问题是我们将如何有效地处理这些大数据,稀疏表达是一种应对这个问题当前比较流行的方法。 稀疏表达将原始信号表达为字典元素的一个线性组合,
2013-05-15 19:46:24
659
原创 MATLAB max函数
>> a=magic(5)a = 17 24 1 8 15 23 5 7 14 16 4 6 13 20 22 10 12 19 21 3 11 18 25 2 9>> max(a,[],1)%%max是按列求最
2013-05-15 19:44:50
774
原创 VS中MFC执行过程
Win32程序是从WinMain开始执行的,但是MFC把WinMain给封装,编译到mfc80.dll中了。MFC执行顺序:1、Windows调用WinMain函数;2、WinMain里面调用AfxWinMain函数;3、AfxWinMain函数调用的是对应你程序中的APP类(:CWinApp:CWinThread)中的InitInstance函数;4、如果InitInstan
2013-05-14 17:19:58
852
转载 归一化 标准化 正则化
归一化:把数变为(0,1)之间的小数 标准化:数据的标准化是将数据按比例缩放,使之落入一个小的特定区间 正则化:在求解最优化问题中,调节拟合程度的,参数一般称为正则项,越大表明欠拟合,越小表明过拟合
2013-05-13 18:36:15
797
原创 C++头文件重复编译的问题
C++中同一个头文件被多个文件包含,需要在此头文件中加入#ifndef _*&*#define _*&*....#endif以此保证次头文件在编译过程中只被编译一次,不会产生重复编译的现象。
2013-05-13 18:34:33
937
SpaRSA_2.0
2012-11-28
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人