自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(30)
  • 收藏
  • 关注

转载 数字信号处理2-截止频率

截止频率 (2013-10-07 23:50:04)转载▼在物理学和电机工程学中,一个系统的输出信号的能量通常随输入信号的频率发生变化(频率响应)。截止频率(英语:Cutoff frequency[1])是指一个系统的输出信号能量开始大幅下降(在带阻滤波器中为大幅上升)的边界频率。概述电子滤波器等信号传输通道中的诸如低通、高通、带通、带阻等频带特性...

2015-09-26 16:13:00 1284

转载 数字信号处理1-Moving Average Filter

大多数人对滤波器的了解,只是认为,滤波器就是对信号进行分离,比如滤除信号中低频或者高频的成分,实际上这种理解是狭义的,广义上的滤波器除了包括上面的功能以外,还包括对信号的整形,而前者是频域滤波器,后者为时域滤波器。本文所提到的Moving Average Filter实际上就是一种时域滤波器。由滤波器的名称可以得知,这种滤波器就是通过对输入信号做平均来产生输出信号的方式。...

2015-09-26 16:02:00 342

转载 C#数据库相关操作:[1]C#连接SQL数据库(转)

对于学生或程序员而言,一般的编程过程中,基本上都会用到数据库,来保存用户登录信息或其他相关数据,本经验不在于教你什么新的知识,只是将一些零碎的数据库知识统一成册,方便人们查阅。Visual Studio是一个很强大的工具,特别是在C#语言运用越来越广的现在。工具/原料Visual Studio 20...

2015-04-09 13:15:00 35

转载 C#如何操作另一个窗体:[2]子窗体操作主窗体(转)

首先我们新建一个项目在项目管理器中,我们右击,选择"添加",选择"windows窗体"输入窗体名,点击"确定"我们给form1拖入按钮控件在项目管理器中,我们找到"Form1.Designer.cs",双击打开代码窗口...

2015-04-08 13:15:00 278

转载 C#如何操作另一个窗体:[1]主窗体操作子窗体(转)

方法/步骤1首先,我们建立一个项目,然后往窗体拖入一个按钮2我们在项目管理那里,右击,选择"添加",再选择"windows窗体"3我们回到窗体1,双击按钮,打开代码窗口在代码窗口中,我们输入代码 Form2 a = new Form2...

2015-04-08 12:56:00 104

转载 Matlab之print,fprint,fscanf,disp函数(转)

print:print函数可以把函数图形保存成图片:minbnd = -4*pi;maxbnd = 4*pi;t = minbnd:0.1*pi:maxbnd;plot(t, sin(t), 'g', 'Linewidth', 2);line([minbnd, maxbnd], [0, 0]); %绘制x轴axis([-10, 10, -2, 2]...

2015-04-06 10:06:00 230

转载 理解svm必看

http://www.blogjava.net/zhenandaci/category/31868.html转载于:https://www.cnblogs.com/Miliery/p/4394668.html

2015-04-05 20:07:00 29

转载 SVM中核函数种类与选择(转)

为何需要核函数:http://www.blogjava.net/zhenandaci/archive/2009/03/06/258288.html建议他的文章都仔细看一下核函数的类型:常用的四种核函数对应的公式如下:先粘贴一下,以后有经验了再自己总结。如果如果特征数远远大于样本数的情况下,使用线性核就可以了.如果特征数和样本数都很大,...

2015-04-05 20:06:00 494

转载 常用数据的标准化方法 (转)

数据的标准化(normalization)是将数据按比例缩放,使之落入一个小的特定区间。这样去除数据的单位限制,将其转化为无量纲的纯数值,便于不同单位或量级的指标能够进行比较和加权。其中最典型的就是0-1标准化和Z标准化:1、0-1标准化(0-1 normalization)也叫离差标准化,是对原始数据的线性变换,使结果落到[0,1]区间,转换函数如下:其中max为样本...

2015-04-05 17:13:00 50

转载 matlab归一化&标准化 (转)

数据规范中的归一化与标准化:A.归一化 vs. 标准化归一化:要把你需要处理的数据经过处理后(通过某种算法)限制在你需要的一定范围内。首先归一化是为了后面数据处理的方便,其次是保正程序运行时收敛加快。一般指将数据限制在[0 1]之间。》把数变为(0,1)之间的数,主要是为了数据处理方便提出来的,把数据映射到0-1之间处理,更便携快速;》把有...

2015-04-05 17:12:00 56

转载 关于crossvalind函数(转)

crossvalind是cross-valindation的缩写,意即交叉检验。常用的形式有:① Indices=crossvalind('Kfold',N,K)② [Train,Test]=crossvalind('HoldOut',N,P)③ [Train,Test]=crossvalind('LeaveMOut',N,M)...

2015-04-05 16:19:00 138

转载 用matlab的plot画图的几种用法(转)

1、设置图线宽度set( haxis, 'LineWidth', 1.0 );----这是 set函数, 'LineWidth'就是axis的线宽度属性,其值默认为0.5,这里可以改成1.0了。2、调整坐标轴上下限set( haxis, 'XLim', [ 2 20 ] );set( haxis, 'YLim', [ 2 20 ] );---调整坐标轴上下...

2015-04-05 15:37:00 66

转载 libsvm代码阅读:关于svm_group_classes函数分析(转)

目前libsvm最新的version是3.17,主要的改变是在svm_group_classes函数中加了几行代码。官方的说明如下:Version 3.17 released on April Fools' day, 2013. We slightly adjust the way class labels are handled internally. By default l...

2015-04-05 15:04:00 60

转载 libsvm代码阅读:关于svm_train函数分析(转)

在svm中,训练是一个十分重要的步骤,下面我们来看看svm的train部分。在libsvm中的svm_train中分别有回归和分类两部分,我只对其中分类做介绍。分类的步骤如下:统计类别总数,同时记录类别的标号,统计每个类的样本数目将属于相同类的样本分组,连续存放计算权重C训练n(n-1)/2 个模型初始化nozero数组,便于统计SV//初始...

2015-04-05 15:03:00 65

转载 libsvm代码阅读:关于Solver类分析(二)(转)

如果你看完了上篇博文的伪代码,那么我们就可以开始谈谈它的源代码了。下面先贴出它的类定义,一些成员函数的具体实现先忽略。[cpp]view plaincopy<EMBED id=ZeroClipboardMovie_1 height=18 name=ZeroClipboardMovie_1 type=application/x-shockwave...

2015-04-05 15:01:00 36

转载 libsvm代码阅读:关于Solver类分析(一)(转)

如果你看完了上篇博文的伪代码,那么我们就可以开始谈谈它的源代码了。下面先贴出它的类定义,一些成员函数的具体实现先忽略。[cpp]view plaincopy<EMBED id=ZeroClipboardMovie_1 height=18 name=ZeroClipboardMovie_1 type=application/x-shockwave...

2015-04-05 14:58:00 48

转载 libsvm代码阅读:关于Kernel类分析(转)

这一篇博文来分析下Kernel类,代码上很简单,一般都能看懂。Kernel类主要是为SVM的核函数服务的,里面实现了SVM常用的核函数,通过函数指针来使用这些核函数。其中几个常用核函数如下所示:(一般情况下,使用RBF核函数能取得很好的效果)关于基类QMatrix在Kernel中的作用并不明显,只是定义了一些纯虚函数,Kernel继承这些函数,Kernel只对swap_ind...

2015-04-05 14:57:00 52

转载 libsvm代码阅读(3):关于Cache类的分析(转)

下面来分析Cache类的源码,该类位于svm.cpp中。这个类的主要功能是:负责运算所涉及的内存管理,包括申请、释放等。简单来说:这个Cache类,首先通过Cache构造函数申请一块空间,这块空间的大小是:L个head_t大小的空间。然后get_data函数保证结构head_t中至少有len个float的内存,并且将可以使用的内存块的指针放在data指针中;而swap_index函数...

2015-04-05 14:56:00 16

转载 libsvm代码阅读(2):svm.cpp浅谈和函数指针(转)

svm.cpp浅谈svm.cpp总共有3159行代码,实现了svm算法的核心功能,里面总共有Cache、Kernel、ONE_CLASS_Q、QMatrix、Solver、Solver_NU、SVC_Q、SVR_Q 8个类(如下图1所示),而它们之间的继承和组合关系如图2、图3所示。在这些类中Cache、Kernel、Solver是核心类,对整个算法起支撑作用。在以后的博文中我们将对...

2015-04-05 14:44:00 55

转载 libsvm代码阅读(1):基础准备与svm.h头文件(转)

libsvm是国立台湾大学Chih-Jen Lin开发的一个SVM的函数库,是当前应用最广泛的svm函数库,从2000年到2010年,该函数库的下载量达到250000之多。它的最新版本是version 3.17,主要是对是svm_group_classes做了修改。主页:LIBSVM -- A Library for Support Vector Machines 下载地址:...

2015-04-05 14:39:00 46

转载 libsvm学习(五)——分界线的输出(转)

对于学习SVM人来说,要判断SVM效果,以图形的方式输出的分解线是最直观的。LibSVM自带了一个可视化的程序svm-toy,用来输出类之间的分界线。他是先把样本文件载入,然后进行训练,通过对每个像素点的坐标进行判断,看属于哪一类,就附上那类的颜色,从而使类与类之间形成分割线。我们这一节不讨论svm-toy怎么使用,因为这个是“傻瓜”式的,没什么好讨论的。这一节我们主要探讨怎么结合训练结...

2015-04-05 14:30:00 49

转载 libsvm学习(四)——逐步深入libsvm(转)

其实,在之前上海交大模式分析与机器智能实验室对2.6版本的svm.cpp做了部分注解,(在哪里?google一下你就知道)。但是,这个注释只是针对代码而注释,整篇看下来,你会发现除了理解几个参数的含义,还是会对libsvm一头雾水。当然作为理解程序的辅助材料,还是有很大用处的。特别是,对几个结构体的说明,比较清楚。但是要清楚程序具体做了什么,还是要追踪程序中去。由...

2015-04-05 14:18:00 27

转载 libsvm学习(三)——libsvm使用规范(转)

其实,这部分写也是多余,google一下“libsvm使用”,就会N多的资源,但是,为了让你少费点心,在这里就简单的介绍一下,有不清楚的只有动动你的mouse了。需要说明的是,2.89版本以前,都是svmscale、svmtrain和svmpredict,最新的是svm-scale、svm-train和svm-predict,要是用不习惯,只需要把那四个exe文件名去掉中间的短横线,改...

2015-04-05 14:15:00 23

转载 libsvm学习(二)——第一次体验libsvm(转)

1.把LibSVM包解压到相应的目录(因为我只需要里面windows文件夹中的东东,我们也可以只把windows文件夹拷到相应的目录),比如D:/libsvm。 2.在电脑“开始”的“运行”中输入cmd,进入DOS环境。定位到d:/ libsvm下,具体命令如下: d: (回车) cd /...

2015-04-05 14:14:00 29

转载 libsvm学习(一)——初识libsvm(转)

LibSVM是台湾林智仁(Chih-Jen Lin)教授2001年开发的一套支持向量机的库,这套库运算速度还是挺快的,可以很方便的对数据做分类或回归。由于libSVM程序小,运用灵活,输入参数少,并且是开源的,易于扩展,因此成为目前国内应用最多的SVM的库。这套库可以从http://www.csie.ntu.edu.tw/~cjlin/免费获得,目前已...

2015-04-05 14:13:00 17

转载 javabean,servlet,jsp区别联系

首先,JavaBean和Servlet虽都是Java程序,但是是完全不同的两个概念。 引用MVC的概念,即M-model-模型:JavaBean;V-view-表现:JSP页面;C-control-控制和处理:Servlet。 其实所有的程序都可以写在jsp页面里,但是存在以下问题:1、执行效率低下;2、不安全,所有的程序都在jsp文件中可见...

2014-01-21 11:42:00 175

转载 JSP的七个动作指令

JSP动作指令动作指令与编译指令不间,编译指令是通知 Servlet 引擎的处理消息,而动作指令只是运行时的脚本动作。编译指令在将JSP 编译成 Servlet 时起作用:处理指令通常可替换成 Java脚本,是 JSP脚本的标准化写法。1.1JSP7个动作指令如下 :jsp:forward: 执行页面转向,将请求的处理转发到下一个页面。jsp:param: 用于传递参...

2014-01-21 11:31:00 29

转载 JSP编译指令与脚本指令实例

includeBianyizhiling.jsp:1 <body>2 <span class="style1">include 开始</span><br/>3 <%@ include file="includeBianyizhiling_test.jsp" %><br/>4 ...

2014-01-21 11:15:00 41

转载 JSP脚本指令

JSP脚本指令1.1表达式:<%= xx%>1).是对数据的显示,系统将其对作为一个值进行计算并显示2).不能以分号 " ; " 结尾3).表达式的值 直接嵌入到html页面即可以直接在浏览器中输入结果1.2Scriptlet:<% java code fragment %>就是在JSP页面嵌入java脚本1.3声...

2014-01-21 11:02:00 28

转载 JSP编译指令——page、include

1. JSP指令  分类:1).page 2).include 3).taglib  语法: <%@ 指令名称 属性1="值1" .....%>2. Page编译指令:  作用:利用Page编译指令可以设置JSP的页面属性。通常位于JSP页面的顶端,对同一个页面可以有多个page指令。  page指令语法格式:<%@page[...

2014-01-21 10:45:00 23

空空如也

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人 TA的粉丝

提示
确定要删除当前文章?
取消 删除