攻城狮凌风

10 2014 档案

Java探索之旅(10)——数组线性表ArrayList和字符串生成器StringBuffer/StringBuilder
摘要:1.数组线性表ArrayList 数组一旦定义则不可改变大小。ArrayList可以不限定个数的存储对象。添加,插入,删除,查找比较数组更加容易。可以直接使用引用类型变量名输出,相当于toString()。输出一个数组([,,,,,,]),数组中元素为对应标号存储元素的toString... 阅读全文

posted @ 2014-10-31 10:55 攻城狮凌风 阅读(302) 评论(0) 推荐(0)

Java探索之旅(9)——数据和方法的可见性
摘要:注意,在UML图中,public-protected-private分别用+,-,#表示。 类中成员修饰符 在同一类访问 在同一包访问 在子类内访问 在不同包可访问 Public √ √ √ √ Protected ... 阅读全文

posted @ 2014-10-30 21:52 攻城狮凌风 阅读(162) 评论(0) 推荐(0)

Java探索之旅(8)——继承与多态
摘要:1父类和子类: ❶父类又称基类和超类(super class)子类又称次类和扩展类。同一个package的子类可以直接(不通过对象)访问父类中的(public,缺省,protected)数据和方法。 ❷扩展关键字:extends。倘若子类Circles,父类GeometricOb... 阅读全文

posted @ 2014-10-30 11:54 攻城狮凌风 阅读(185) 评论(0) 推荐(0)

机器学习模式识别数据挖掘数据集下载链接
摘要:数据挖掘测试数据集大全 关于源代码,网上有很多公开源码的算法包,例如最为著名的Weka,MLC++等。Weka还在不断的更新其算法,下载地址: http://www.cs.waikato.ac.nz/ml/weka/ ftp://pami.sjtu.edu.cn http://... 阅读全文

posted @ 2014-10-29 21:05 攻城狮凌风 阅读(1243) 评论(1) 推荐(0)

Java探索之旅(7)——对象的思考
摘要:1.知识要点 ❶不可变类:一旦创建,其内容不能改变的类称之为不可变类。满足:⑴所有数据域私有,⑵没有修改器,⑶没有访问器方法,其返回一个指向可变数据域的引用。(这样通过引用就能修改私有数据域)。比如,返回数组,String等皆可能导致实际数据被改变 ❷变量作用域:类的变量... 阅读全文

posted @ 2014-10-28 11:58 攻城狮凌风 阅读(209) 评论(0) 推荐(0)

Java探索之旅(6)——对象和类
摘要:1.知识要点 假设: public ClassName{ int data; String name; ClassName(){data=1;} public stati... 阅读全文

posted @ 2014-10-27 11:01 攻城狮凌风 阅读(273) 评论(0) 推荐(0)

TCP/IP的3次握手和4次握手
摘要:在TCP/IP协议中,TCP协议提供可靠的连接服务,采用三次握手建立一个连接,如图1所示。 (1) 第一次握手:建立连接时,客户端A发送SYN包(SYN=j)到服务器B,并进入SYN_SEND状态,等待服务器B确认。 (2) 第二次握手:服务器B收到SYN包,必须确认客户A的SYN(A... 阅读全文

posted @ 2014-10-26 20:31 攻城狮凌风 阅读(202) 评论(0) 推荐(0)

BAT小米奇虎美团迅雷携程等等各大企业校招,笔试面试题。
摘要:类似在线测试的方式展示题目。 历年在线笔试试卷: 百度 http://www.nowcoder.com/paper/search?query=%E7%99%BE%E5%BA%A6 腾讯http://www.nowcoder.com/paper/search?query=%E8%85%BE%... 阅读全文

posted @ 2014-10-26 10:31 攻城狮凌风 阅读(237) 评论(0) 推荐(0)

Java探索之旅(5)——数组
摘要:1.声明数组变量: double[] array=new double[10]; double array[]=new double[10]; double[] array1=new double[5]; doub... 阅读全文

posted @ 2014-10-25 13:19 攻城狮凌风 阅读(333) 评论(0) 推荐(0)

Java探索之旅(4)——方法和Random&Math类
摘要:1.基本知识点 ❶方法在C++里面称为函数。调用方法时,应该类型兼容——即不需显式类型转换即可将形参传递给实参。 ❷形参的改变不影响实参的值。 ❸Java注重模块化设计和自顶向下的设计 2.Math类 Math隐式导入,故不需要import。常用函数如下: ❶正... 阅读全文

posted @ 2014-10-24 23:03 攻城狮凌风 阅读(176) 评论(0) 推荐(0)

常见的的样本数据归一化
摘要:数据的标准化(normalization)是将数据按比例缩放,使之落入一个小的特定区间。在某些比较和评价的指标处理中经常会用到,去除数据的单位限制,将其转化为无量纲的纯数值,便于不同单位或量级的指标能够进行比较和加权。 其中最典型的就是数据的归一化处理,即将数据统一映射到[0... 阅读全文

posted @ 2014-10-24 11:28 攻城狮凌风 阅读(764) 评论(0) 推荐(0)

计算机视觉和机器学习,代码,论文大全
摘要:一、特征提取Feature Extraction: · SIFT [1] [Demo program][SIFT Library] [VLFeat] · PCA-SIFT [2] [Project] · Affine-SIFT... 阅读全文

posted @ 2014-10-23 22:35 攻城狮凌风 阅读(335) 评论(0) 推荐(0)

Java探索之旅(3)——选择与循环
摘要:1.选择结构与输出 ❶Switch语句: Switch表达式必须算出 char,byte,short,int类型数值之一,总是括号括住;Value1----ValueN,对应有相同数据类型且为常量或者常量表达式(1+2,‘A’+2),不能包含变量(如1+x); 从某... 阅读全文

posted @ 2014-10-23 10:36 攻城狮凌风 阅读(216) 评论(0) 推荐(0)

优秀Python学习资源收集汇总(强烈推荐)
摘要:Python是一种面向对象、直译式计算机程序设计语言。它的语法简捷和清晰,尽量使用无异义的英语单词,与其它大多数程序设计语言使用大括号不一样,它使用縮进来定义语句块。与Scheme、Ruby、Perl、Tcl等动态语言一样,Python具备垃圾回收功能,能够自动管理内存使用。它经常被当作脚本语言... 阅读全文

posted @ 2014-10-22 19:23 攻城狮凌风 阅读(299) 评论(0) 推荐(0)

Java探索之旅(2)——GUI输入输出与代码的规范性
摘要:1.知识点概叙 ① 定名常量:关键字final,类似C++ const定义,一般用大写:final double PI=3.1415926 ② 5/2=2;5.0/2=2.5;//通常意义的除法,至少一个操作数为浮点数。 ③ 当且仅当被除数为负时,余数才为负:-7%... 阅读全文

posted @ 2014-10-22 13:39 攻城狮凌风 阅读(364) 评论(0) 推荐(0)

斯坦福机器学习课程笔记(第五讲)
摘要:转载请注明:http://blog.csdn.net/xinzhangyanxiang/article/details/9285001 该系列笔记1-5pdf下载请猛击这里。 本篇博客为斯坦福ML公开课第五个视频的笔记,主要内容包括 生成学习算法(generate learning ... 阅读全文

posted @ 2014-10-21 22:15 攻城狮凌风 阅读(145) 评论(0) 推荐(0)

Java探索之旅(1)——概述与控制台输入
摘要:使用的课本: Java语言程序设计(基础篇)----西电 李娜(译) 原著: Introduction to Java Progrmming(Eighth Edition) -----Y.Daniel Liang 使用Eclipse编译器。 1.计算机、程序和Java概述 ... 阅读全文

posted @ 2014-10-21 14:05 攻城狮凌风 阅读(285) 评论(0) 推荐(0)

求数组最大子数组
摘要:题目:输入一个整形数组,数组里有正数也有负数。数组中连续的一个或多个整数组成一个子数组,每个子数组都有一个和。求所有子数组的和的最大值。要求时间复杂度为O(n)。 例如输入的数组为1, -2, 3, 10, -4, 7, 2, -5,和最大的子数组为3, 10, -4, 7, 2,因... 阅读全文

posted @ 2014-10-20 21:45 攻城狮凌风 阅读(247) 评论(0) 推荐(0)

Python数据结构与算法
摘要:Python数据结构与算法--数据类型 从数据类型开始 Python支持面向对象的编程范式,这意味着Python把数据看成解决问题的关键. 在Python中,类似其他的面向对象的编程语言, 我们定义一个类,用来描述数据是什么 (状态) 和数据能做些什么 (行为). 类和抽象数据类型相... 阅读全文

posted @ 2014-10-20 20:37 攻城狮凌风 阅读(354) 评论(0) 推荐(0)

机器学习算法之旅
摘要:在理解了我们需要解决的机器学习问题之后,我们可以思考一下我们需要收集什么数据以及我们可以用什么算法。本文我们会过一遍最流行的机器学习算法,大致了解哪些方法可用,很有帮助。 机器学习领域有很多算法,然后每种算法又有很多延伸,所以对于一个特定问题,如何确定一个正确的算法是很困难的。本... 阅读全文

posted @ 2014-10-20 20:08 攻城狮凌风 阅读(244) 评论(0) 推荐(0)

Levenberg-Marquardt优化算法以及基于LM的BP-ANN
摘要:一.LM最优化算法 最优化是寻找使得目标函数有最大或最小值的的参数向量。根据求导数的方法,可分为2大类。(1)若f具有解析函数形式,知道x后求导数速度快。(2)使用数值差分来求导数。根据使用模型不同,分为非约束最优化、约束最优化、最小二乘最优化。Levenberg-Marquar... 阅读全文

posted @ 2014-10-18 22:22 攻城狮凌风 阅读(9428) 评论(0) 推荐(0)

机器学习前沿热点——Deep Learning
摘要:深度学习是机器学习研究中的一个新的领域,其动机在于建立、模拟人脑进行分析学习的神经网络,它模仿人脑的机制来解释数据,例如图像、声音和文本。深度学习是无监督学习的一种。 深度学习的概念源于人工神经网络的研究。含多隐层的多层感知器就是一种深度学习结构。深度学习通过组合低层特征形成更加抽象的高层表... 阅读全文

posted @ 2014-10-14 16:48 攻城狮凌风 阅读(504) 评论(0) 推荐(0)

特征降维之SVD分解
摘要:奇异值分解。特征值分解是一个提取矩阵特征很不错的方法,但是它只是对方阵而言的,在现实的世界中,我们看到的大部分矩阵都不是方阵,比如说有N个学生,每个学生有M科成绩,这样形成的一个N * M的矩阵就不可能是方阵,我们怎样才能描述这样普通的矩阵呢的重要特征呢?奇异值分解可以用来干这个事情... 阅读全文

posted @ 2014-10-14 15:42 攻城狮凌风 阅读(390) 评论(0) 推荐(0)

Java进阶之美文共享
摘要:2.在Java中如何避免“!=null”式的判空语句? 3.Java问答:终极父类(3) Java问答:终极父类(下) Java问答:终极父类(上) 内存不足:杀死进程还是牺牲子进程 Java程序员们最常犯的10个错误 Java问答:终极父类(2)—下篇 Java问答:终极父类(2... 阅读全文

posted @ 2014-10-13 22:28 攻城狮凌风 阅读(173) 评论(0) 推荐(0)

Python数据结构与算法设计(总结篇)
摘要:的确,正如偶像Bruce Eckel所说,”Life is short, you need Python”! 如果你正在考虑学Java还是Python的话,那就别想了,选Python吧,你的人生会有更多的时间做其他有意思的事情。 研究生之前我没学python是... 阅读全文

posted @ 2014-10-11 19:54 攻城狮凌风 阅读(903) 评论(0) 推荐(0)

【推荐系统】Netflix 推荐系统:第二部分
摘要:原文链接:http://techblog.netflix.com/2012/06/netflix-recommendations-beyond-5-stars.htm 在 blog 的第一部分,我们详细介绍了 Netflix 个性化推荐系统的各个组成部分。我们也解释了自从我们宣布 Ne... 阅读全文

posted @ 2014-10-11 19:45 攻城狮凌风 阅读(494) 评论(0) 推荐(0)

推荐算法简介
摘要:一.推荐系统的主要算法[1] 按照使用数据分: 1.协同过滤:User-based协同过滤;Item-based协同过滤;基于模型的协同过滤 2.基于内容的推荐:用户内容属性和物品内容属性 3.社会化过滤:用户之间的社会网络关系 ... 阅读全文

posted @ 2014-10-11 19:25 攻城狮凌风 阅读(307) 评论(0) 推荐(0)

2014美团笔试之寻找最短子串
摘要:题目如图 实现代码 #include"iostream"#include"string"using namespace std;void Search(string &str,char p){ for(string::iterator it=str.begin();it!=str.end()... 阅读全文

posted @ 2014-10-11 13:20 攻城狮凌风 阅读(433) 评论(0) 推荐(0)

LDA与最小二乘法的关系及其变种详解
摘要:1 LDA与最小二乘法的关联 对于二值分类问题,令人惊奇的是最小二乘法和LDA分析是一致的。回顾之前的线性回归,给定N个d维特征的训练样例(i从1到N),每个对应一个类标签。我们之前令y=0表示一类,y=1表示另一类,现在我们为了证明最小二乘法和LDA的关系,改变训练目标: ... 阅读全文

posted @ 2014-10-09 21:33 攻城狮凌风 阅读(1073) 评论(1) 推荐(0)

线性判别分析LDA详解
摘要:1 Linear Discriminant Analysis 相较于FLD(Fisher Linear Decriminant),LDA假设:1.样本数据服从正态分布,2.各类得协方差相等。虽然这些在实际中不一定满足,但是LDA被证明是非常有效的降维方法,其线性模型对于噪音的鲁... 阅读全文

posted @ 2014-10-08 22:38 攻城狮凌风 阅读(30049) 评论(0) 推荐(5)

算法设计思想
摘要:程序=数据结构+算法+程序设计语言 项目=程序+项目管理+质量控制+代码规范 首先根据输入输出数据设计数据结构,再次设计相应的算法,最后使用某种编程语言。数据结构是算法实现的基础,算法依赖数据结构快速实现,二者相辅相承。 1.递推思想 顺推法 假设有一对兔子,兔子在出生两个月... 阅读全文

posted @ 2014-10-08 17:30 攻城狮凌风 阅读(392) 评论(0) 推荐(0)

Matlab常用函数(1)
摘要:1.max() C = max(A) A为向量,返回最大值。若为矩阵,以类向量为基准,返回每列的最大值的行向量。若为多维矩阵。切片返回每一个2维矩阵的行向 量。C = max(A,B) 以元素为基准,输入的A,B同size.返回与A,B同Size最大元素矩阵C = max... 阅读全文

posted @ 2014-10-06 21:41 攻城狮凌风 阅读(238) 评论(0) 推荐(0)

KMP字符串匹配
摘要:1 Knuth-Morris-Pratt算法 简称KMP算法。已知字符源串Text和匹配目标串Pattern,设两者长度分别为n和m(n>=m),意图在源串Text中判定Pattern是否出现以及出现的次数,即所谓的匹配。约定s[a--b]代表字符串s的子串{s[a],s[a+1]...... 阅读全文

posted @ 2014-10-01 17:34 攻城狮凌风 阅读(164) 评论(0) 推荐(0)

导航