- 博客(16)
- 资源 (2)
- 收藏
- 关注
原创 easy_install 安装sklearn模块
setuptools:http://pypi.python.org/pypi/setuptools#windows ez_setup.py文件:http://peak.telecommunity.com/dist/ez_setup.py在命令行中运行python ez_setup.py 即安装成功然后在命令行使用 easy_install sklearn 即可安装模块注:python27有点
2015-09-21 19:16:01 1522
转载 软件开发模型
1.边做边改模型 2.瀑布模型 3.演化模型 4.增量模型 5.螺旋模型 6.喷泉模型 7.敏捷模型-SCRUM各种模型的优点和缺点 瀑布模型:文档驱动 系统可能不满足客户的需求 快速原型模型:关注满足客户需求 可能导致系统设计差、效率低,难于维护 增量模型:开发早期反馈及时,易于维护 需要开放式体系结构,可能会设计差、效率低 螺旋模型:风险驱动 风险分析人员需要有经
2015-09-17 09:06:32 554
原创 【leetcode】Word Search
最近经常做到回溯的问题 但自己一直做得不是很清晰 (逻辑能力比较差,真是恨铁不成钢啊=。= 想想真是有点小难过 多加练习 希望在写递归与回溯的时候能有比较清晰的思路吧。。)题目: Given a 2D board and a word, find if the word exists in the grid.The word can be constructed from letters of
2015-09-14 10:48:52 376
原创 【leetcode】subsets
题目: Given a set of distinct integers, S, return all possible subsets.Note: - Elements in a subset must be in non-descending order. - The solution set must not contain duplicate subsets. For examp
2015-09-13 19:53:30 373
转载 支持向量机:Kernel
前面我们介绍了线性情况下的支持向量机,它通过寻找一个线性的超平面来达到对数据进行分类的目的。不过,由于是线性方法,所以对非线性的数据就没有办法处理了。例如图中的两类数据,分别分布为两个圆圈的形状,不论是任何高级的分类器,只要它是线性的,就没法处理,SVM 也不行。因为这样的数据本身就是线性不可分的。对于这个数据集,我可以悄悄透露一下:我生成它的时候就是用两个半径不同的圆圈加上了少量的噪音得到的
2015-09-11 18:30:13 656
转载 java深入学习(二)
为什么匿名内部类和局部内部类只能访问final变量?是变量的作用域的问题,因为匿名内部类是出现在一个方法的内部的,如果它要访问这个方法的参数或者方法中定义的变量,则这些参数和变量必须被修饰为final。因为虽然匿名内部类在方法的内部,但实际编译的时候,内部类编译成Outer.Inner,这说明内部类所处的位置和外部类中的方法处在同一个等级上,外部类中的方法中的变量或参数只是方法的局部变量,这些变量或
2015-09-11 18:24:38 511
原创 java深入学习(一)
为什么接口要规定成员变量必须是public static final的呢? 答: 首先接口是一种高度抽象的”模版”,,而接口中的属性也就是’模版’的成员,就应当是所有实现”模版”的实现类的共有特性,所以它是public static的 ,是所有实现类共有的 .假如可以是非static的话,因一个类可以继承多个接口,出现重名的变量,如何区分呢?其次,接口中如果可能定义非final的变量的话,而方
2015-09-09 15:34:13 2942
原创 【leetcode】Factorial Trailing Zeroes
题目:Factorial Trailing ZeroesGiven an integer n, return the number of trailing zeroes in n!.Note: Your solution should be in logarithmic time complexity.题目大意:计算n阶乘中尾部0的个数,时间复杂度:O(
2015-09-09 11:52:52 446
转载 支持向量机: Support Vector
上一次介绍支持向量机,结果说到 Maximum Margin Classifier ,到最后都没有说“支持向量”到底是什么东西。不妨回忆一下上次最后一张图:可以看到两个支撑着中间的 gap 的超平面,它们到中间的 separating hyper plane 的距离相等(想想看:为什么一定是相等的?),即我们所能得到的最大的 geometrical margin γ˜ (几何m
2015-09-08 16:48:33 667
转载 支持向量机:Duality
在之前关于 support vector 的推导中,我们提到了 dual ,这里再来补充一点相关的知识。这套理论不仅适用于 SVM 的优化问题,而是对于所有带约束的优化问题都适用的,是优化理论中的一个重要部分。简单来说,对于任意一个带约束的优化都可以写成这样的形式:形式统一能够简化推导过程中不必要的复杂性。其他的形式都可以归约到这样的标准形式,例如一个 maxf(x) 可以转化
2015-09-08 15:32:14 534
转载 【leetcode】Sqrt(n)
Implement int sqrt(int x).Compute and return the square root of x.1. 二分法:要注意越界问题!! int mySqrt(int x) { int low=1; int upper=x/2+1; long long middle; long lo
2015-09-08 11:30:33 811
转载 支持向量机: Maximum Margin Classifier
支持向量机即 Support Vector Machine,简称 SVM 。我最开始听说这头机器的名号的时候,一种神秘感就油然而生,似乎把 Support 这么一个具体的动作和 Vector 这么一个抽象的概念拼到一起,然后再做成一个 Machine ,一听就很玄了!不过后来我才知道,原来 SVM 它并不是一头机器,而是一种算法,或者,确切地说,是一类算法,当然,这样抠字眼的话就没完没
2015-09-06 16:44:30 750
转载 机器学习算法与Python实践之(一)k近邻(KNN)
一、kNN算法分析 K最近邻(k-Nearest Neighbor,KNN)分类算法可以说是最简单的机器学习算法了。它采用测量不同特征值之间的距离方法进行分类。它的思想很简单:如果一个样本在特征空间中的k个最相似(即特征空间中最邻近)的样本中的大多数属于某一个类别,则该样本也属于这个类别。 比如上面这个图,我们有两类数据,分别是蓝色方块和红色三角形,他们分布在一个上图的二维中间中。
2015-09-05 19:55:12 793
转载 【leetcode】permutation sequence
题目: The set [1,2,3,…,n] contains a total of n! unique permutations.By listing and labeling all of the permutations in order, We get the following sequence (ie, for n = 3):“123” “132” “213” “231”
2015-09-05 14:57:12 410
原创 【leetcode】jump game
题目: Given an array of non-negative integers, you are initially positioned at the first index of the array.Each element in the array represents your maximum jump length at that position.Determine if yo
2015-09-04 15:01:13 352
转载 NoSQL开篇
文章转自: http://www.infoq.com/cn/news/2011/01/nosql-why/NoSQL概念随着web2.0的快速发展,非关系型、分布式数据存储得到了快速的发展,它们不保证关系数据的ACID特性。NoSQL概念在2009年被提了出来。NoSQL最常见的解释是“non-relational”,“Not Only SQL”也被
2015-09-03 10:39:11 364
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人