[LeetCode] 022. Generate Parentheses (Medium) (C++/Python)...
分类:
编程语言 时间:
2015-03-05 10:49:48
阅读次数:
146
Logistic回归用来分类,线性回归用来回归。
线性回归是把让样本的属性前面加系数,相加。代价函数是误差平方和形式。所以,在最小化代价函数的时候,可以直接求导,令导数等于0,如下:
也可以使用梯度下降法,学习的梯度和Logistic回归形式一样。
线性回归的优点:计算简单。
缺点:不好处理非线性数据。...
分类:
编程语言 时间:
2015-03-05 10:48:54
阅读次数:
154
1.如果有人问你在java中接口可以new吗?我想答案应该是yes,实现匿名内部类的时候。
http://blog.csdn.net/cntanghai/article/details/6094481
2.如果有人问你类是否可以被private等修饰,我想答案是yes,内部类的好处之一。
1.内部类可以很好的实现隐藏
一般的非内部类,是不允许有 private
与...
分类:
编程语言 时间:
2015-03-05 10:49:44
阅读次数:
208
Django:
一般观点:
个人认为django是相当平衡而又好用的。比如说django的Model和Template,你既可以用,也可以不用,没有说一定强迫你用。所以说django是重量级的,估计也是一知半解。
做一般的网络应用,强烈建议使用django.
如果是以内容为主的网站Django是比较优秀的选择,比如blog之类的,自带的后台、表单和ORM十分方便。缺点是太大了,什么都用dj...
分类:
编程语言 时间:
2015-03-05 10:50:05
阅读次数:
169
SVM的本质是寻找最大间隔的分割超平面。
SVM的假设也是在样本的每个属性前面乘以一个系数,代价函数是基于LR演化而来的。LR中是S型函数的假设,SVM中是分段函数cost的形式,再包括正则项,最后SVM的代价函数为:
当C一般要设置地很大,这样子的SVM才能够找到最大间隔的超平面,thetaT*x>=1或者thetaT*x
我们构建拉格朗日函数:
分别对...
分类:
编程语言 时间:
2015-03-05 10:47:48
阅读次数:
257
Boosting的思想是集成学习,把许多个弱分类器结合起来,构成一个强分类器。
首先输入原始的训练样本,得到一个弱分类器,可以知道它的正确率和错误率。计算该弱分类器的权重,如下:
然后提高错误分类样本的权重,让后面的分类器focus它们,调整样本的权重:
如果原本分类正确:
如果样本分类错误:
把新的样本输入到后面学习,重复这个过程,得到许多个弱分类器,及其分类器...
分类:
编程语言 时间:
2015-03-05 10:48:44
阅读次数:
145
一:剪枝策略的寻找的方法
1)微观方法:从问题本身出发,发现剪枝条件
2)宏观方法:从整体出发,发现剪枝条件。
3)注意提高效率,这是关键,最重要的。
总之,剪枝策略,属于算法优化范畴;通常应用在DFS 和 BFS 搜索算法中;剪枝策略就是寻找过滤条件,提前减少不必要的搜索路径。
二:剪枝算法(算法优化)
1、简介
在搜索算法中优化中,剪枝,就是通过某种判断,避免一些...
分类:
编程语言 时间:
2015-03-05 10:50:02
阅读次数:
181
构造函数是实现继承的关键,子类对象在构造时,首先调用父类的构造函数,在调用自己的构造函数。
#include
using namespace std;
template
class A
{
public:
friend T;
private:
A(){}
~A(){}
};
class B:virtual public A...
分类:
编程语言 时间:
2015-03-05 10:49:30
阅读次数:
282
定义一个二维数组N*M(其中2
int maze[5][5] = {
0, 1, 0, 0, 0,
0, 1, 0, 1, 0,
0, 0, 0, 0, 0,
0, 1, 1, 1, 0,
0, 0, 0, 1, 0,
};
它表示一个迷宫,其中的1表示墙壁,0表示可以走...
分类:
编程语言 时间:
2015-03-05 10:49:18
阅读次数:
184
原文: SQL Server系统数据库备份最佳实践 首先了解主要的系统数据库: 系统数据库 master 包含登录信息和其他数据库的核心信息 msdb 存储作业、操作员、警报、备份还原历史。数据库邮件信息等等。 model 所有新数据库的模型,如果希望新数据库都有某些对象,可以在这里创建。 temp...
分类:
数据库 时间:
2015-03-05 10:48:26
阅读次数:
149
玩转单元测试之 Testing Spring MVC Controllers转载注明出处:http://www.cnblogs.com/wade-xu/p/4311657.htmlTheSpring MVC Test frameworkprovides first class JUnit suppo...
分类:
编程语言 时间:
2015-03-05 10:47:26
阅读次数:
171
数据库隔离级别有四种,应用《高性能mysql》一书中的说明:然后说说修改事务隔离级别的方法:1.全局修改,修改mysql.ini配置文件,在最后加上1 #可选参数有:READ-UNCOMMITTED, READ-COMMITTED, REPEATABLE-READ, SERIALIZABLE.2 [...
分类:
数据库 时间:
2015-03-05 10:47:22
阅读次数:
213
原文: DBA查询命令积累——不断更新 一、服务器配置: 1、兼容级别:兼容级别只影响指定数据库中的行为,而不会影响整个服务器上的行为。 1.1、查看数据库兼容级别及更改兼容级别: SELECT compatibility_level FROM sys.databases WHERE name=DB...
分类:
数据库 时间:
2015-03-05 10:46:55
阅读次数:
252
异常处理组件与CApplication一起配合来处理所有异常(未捕获的)。通过下图可以看出,CApplication将它的handleException/handleError方法注册为事件处理句柄,即CApplication得到所有的异常,然后将它交给异常处理组件处理。异常处理最主要的工作是给浏览...
分类:
其他好文 时间:
2015-03-05 10:45:54
阅读次数:
107
下面粗略浅谈一下iOS App开发所用到基本证书的配置步骤及方法1、开发者证书(分为开发和发布两种,类型为ios Development,ios Distribution),这个是最基础的,不论是真机调试,还是上传到appstore都是需要的,是一个基证书,用来证明自己开发者身份的;2、appID,...
分类:
移动开发 时间:
2015-03-05 10:44:54
阅读次数:
137
Yii是基于组件(component-based)的web框架,CComponent类是所有组件的基类。CComponent类为子类提供了基于属性(property)、事件(event)、行为(behavior)编程接口。1.组件的属性(property)Ccomponent类并没有提供属性的变量存...
分类:
其他好文 时间:
2015-03-05 10:45:44
阅读次数:
145
java基础篇---I/O技术对于任何程序设计语言而言,输入输出(I/O)系统都是比较复杂的而且还是比较核心的。在java.io.包中提供了相关的API.java中流的概念划分流的方向:输入流:数据源到程序(inputStream,Reader读进来)输出流:程序到目的地(OutPutStream,...
分类:
编程语言 时间:
2015-03-05 10:45:12
阅读次数:
160