异常点检测分为novelty detection 与 outlier detection鲁棒性的高斯概率密度是novelty detection, 就是在给出的数据中, 找出一些与大部分数据偏离较远的异常数据, 我们的训练集不是纯净的, 包含异常点 outlier detection 的训练集是纯净的算法理解这个算法的思想很好理解, 就是求出训练集在空间中的重心, 和方差, 然后根据高斯概率密度估...
分类:
编程语言 时间:
2015-06-07 15:56:15
阅读次数:
2282
题目:设计一个算法,判断用户输入的表达式中是否是回文(回文即左右对称的字符串)。思路:这道题与判断表达式括号是否匹配类似,可使用顺序栈来解决,区别是回文要求每个字符都要求匹配,因此将字符串全部入栈,再全部出栈,将最后一个字符与第一个字符比较是否相同,依次比较,若全部相同则为回文。代码:#include
#include
using namespace std;
#...
分类:
编程语言 时间:
2015-06-07 15:54:32
阅读次数:
180
快乐虾http://blog.csdn.net/lights_joy/欢迎转载,但请保留作者信息几何矩是由Hu在1962年提出的,具有平移、旋转和尺度不变性。opencv中关于矩的计算是由C++中的Moments这个类来完成的://! raster image moments
class CV_EXPORTS_W_MAP Moments
{
public:
//! the default ...
分类:
编程语言 时间:
2015-06-07 15:54:36
阅读次数:
813
定义
在java中,数据类型可以分为两大类,即基本数据类型和引用数据类型,基本数据类型的数据不是对象,所以对于要将数据类型作为对象来使用的情况,java提供了相对应的包装类。(关于包装类的详细介绍请参看博客Java基础之常用类详解)
本篇博客主要讲述包装类的自动装箱和拆行机制。所谓装箱,就是把基本数据类型用它们相对应的引用类型包起来,使它们可以具有对象的特质,如我们可以把int类型包装成Inte...
分类:
编程语言 时间:
2015-06-07 15:51:00
阅读次数:
164
本节条款的题目是运用成员模板接受所有兼容类型作者阐述自己的观点是通过智能指针的例子。
在学习本节条款之前我们要先明白关于隐式转化的问题
如下代码:#include
using namespace std;
class A
{
public:
explicit A(int i):a(i){};
A(const A&obj):a(obj.a)
{...
分类:
编程语言 时间:
2015-06-07 15:52:39
阅读次数:
177
N-Queens IIFollow up for N-Queens problem.Now, instead outputting board configurations, return the total number of distinct solutions.https://leetcode...
分类:
编程语言 时间:
2015-06-07 15:42:33
阅读次数:
186
第一种模式:function Person(){
}
Person.prototype.say=function(){
alert('hello');
}
var person=new Person();
person.say();//hello根据第一种模式说一下继承的实现:function Person(){
}
Person.prototype.say=function(){...
分类:
编程语言 时间:
2015-06-07 14:38:38
阅读次数:
243
Spring MVC 通过 HandlerExceptionResolver 处理程序的异常,包括 Handler 映射、数据绑定以及目标方法执行时发生的异常。
ExceptionHandlerExceptionResolver 主要处理 Handler 中用 @ExceptionHandler 注解定义的方法。
?在异常及异常父类中找到 @ResponseStatus 注解,然后使用这个注解的属性进行处理。
对一些特殊的异常进行处理,比如NoSuchRequestHandlingMethodExcepti...
分类:
编程语言 时间:
2015-06-07 14:39:44
阅读次数:
431
this表示当前调用方法的对象的引用:
(谁调用这个方法,谁就是这个对象,这个this就是它的引用)
比如:public class This_Demo{
String name;
public void setName(String name) {
this.name = name;// 前一个name是 本类的成员属性: name;后一个name是set...
分类:
编程语言 时间:
2015-06-07 14:38:27
阅读次数:
135
【题目】输入一个整数数组,实现一个函数来调整该数组中数字的顺序,使得所有奇数位于数组的前半部分,所有偶数位于数组的后半部分。【分析】比较直接的笨方法就是遍历每一个,只要是偶数,就拿出来,将后面的数依次往前挪动,将偶数填放在数组的最后方,每碰到一个偶数就要挪动o(n)个数字,那么总的时间复杂度就是O(n^2),效率太低,如何改善,可以观察数组如果要奇数位于偶数之前,也就是顺序颠倒的要换过来,从两头往中...
分类:
编程语言 时间:
2015-06-07 14:36:30
阅读次数:
133
早早爬起来赶到北大光华听百度分会场的报告,把听到的简要记述一下。李鹏 自然语言理解中的深度学习首先梳理自然语言理解这个问题,提出基本问题是:
Tagging:例如命名实体识别
Generation:翻译,问答->多轮对话
然后是具体的例子:
Tagging问题的例子:语义角色标注
解决Who do what at where…等等句子逻辑成分划分的问题
分词...
分类:
编程语言 时间:
2015-06-07 14:37:30
阅读次数:
464
模块化设计:
头文件:
#ifndef operator_operator_h
#define operator_operator_h
#include
#include
using namespace std;
class MyString
{
public:
//三个重载的构造函数
MyString();
MyString(const c...
分类:
编程语言 时间:
2015-06-07 14:35:41
阅读次数:
304
链表是一种递归的数据结构,它或者为空(null),或者只想一个节点(node)的引用,改节点包含了一个对象和执行另外一条链表的引用,节点可能是包含任意数据数据的抽象尸体,包含的只想节点的应用显示了它在链表之中的作用。相比数组来说有更多的灵活性, 本文就简单的用链表实现一下栈,栈的最大的特点就是后进先...
分类:
编程语言 时间:
2015-06-07 14:34:19
阅读次数:
284
1、listL = ['a','a','a','a','a','a3']L[0] = aL[-1] = a3添加新元素L.append('paul')L.insert(-1,'Paul')删除元素L.pop(2)list 里面元素不要求必须是同一种数据类型L.remove('Paul')2、tupl...
分类:
编程语言 时间:
2015-06-07 14:33:12
阅读次数:
248
编写一个程序,初始化一个double数组,然后把数组内容复制到另外两个数组(3个数组都需要在主程序中声明)。制作第一份拷贝的函数使用数组符号。制作第二份拷贝的函数使用指针符号,并使用指针的增量操作。把目标数组名和要复制的元素数目做为参数传递给函数。也就是说,如果给定了下列声明,函数调用应该如下面所示...
分类:
编程语言 时间:
2015-06-07 14:31:40
阅读次数:
113
自从打ACM以来也算是用归并排序了好久,现在就写一篇博客来介绍一下这个算法吧 :) 图片来自维基百科,显示了完整的归并排序过程。例如数组{38, 27, 43, 3, 9, 82, 10}.在算法导论讲分治算法一章的时候提到了归并排序。首先,归并排序是一个分治算法。归并(Merge)排序法是将两个....
分类:
编程语言 时间:
2015-06-07 14:32:30
阅读次数:
149
package com.dooioo.xingcheng;import java.util.concurrent.ArrayBlockingQueue;import java.util.concurrent.ThreadPoolExecutor;import java.util.concurrent...
分类:
编程语言 时间:
2015-06-07 14:30:54
阅读次数:
123