自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

梦在waterloo

还差得很远,做一辈子学生都不为过!

  • 博客(23)
  • 资源 (4)
  • 收藏
  • 关注

原创 逻辑回归(logistic regression)与正规化方程

逻辑回归:         当我们的预测值y是离散值时,线性回归这种连续型函数是不适合的,我们需要创造一种称为逻辑回归的学习算法。这种学习算法最广泛的应用是在分类问题上。逻辑回归函数假设:         假设我们要设计一个分类器,使得我们的输出在[0,1]之间,传统线性回归函数不能将预测值限制在一个范围内,我们可以假设预测函数为如下形式:

2014-10-27 17:37:54 3318

转载 快速选择(quick select) + 线性时间选择(linear-time select) - 求出n个数中第k大的数

原文链接:利用快速排序中partition函数,很容易求出n个数中第k大的数,因此在划分后如下图。左半(包括q)有j = q - p + 1个元素。如果k j,需要在右半找第k - j大元素。可以证明,期望时间复杂度为O(n)。[cpp] view plaincopyint partition ( int p

2014-10-09 22:41:53 1372

原创 Linear regression with multiple variables(多特征值的线性回归)

背景:在实际情况下,房屋的价格不是单单与一个特征值相关,其往往更像下图这种情况:

2014-10-09 13:56:35 1143

原创 algorithm analysis(算法分析)

算法分析:通过算法分析,我们可以

2014-10-04 22:49:51 1209

原创 machine learning(线性回归)

线性回归:         在统计学中,线性回归(LinearRegression)是利用称为线性回归方程的最小平方函数对一个或多个自变量和因变量之间关系进行建模的一种回归分析。这种函数是一个或多个称为回归系数的模型参数的线性组合。只有一个自变量的情况称为简单回归,大于一个自变量情况的叫做多元回归。         解释:一元线性回归,即基于给出的训练数据,找出线性关系,使这个线性方程最大

2014-09-27 22:46:01 906

原创 Percolation(渗透模型)普林斯顿算法课

第一周看完了,要完成percolation的编程作业。

2014-09-24 09:29:46 12134 2

原创 监督学习和非监督学习(Machine learning)

监督学习( )

2014-09-23 10:15:25 1015

原创 union find并查集 (algorithm course Of Princeton )

Week 1         第一周:unionfind problem (并查集问题)         解决动态连接问题目标: Quick find 算法 解决动态连接问题解释:          快速查找算法思想是用一个数组来代表可能的节点,如果两个不同下标中的值相同的话则说明两个点相连,如果拥有不同的id,说明他们不相连。

2014-09-20 19:44:00 812

转载 python常用爬虫库

python爬虫常用的模块或库urllib            标准库Beautiful Soup http://www.crummy.com/software/BeautifulSoup/lxml http://lxml.deHTQL http://htql.net/Scrapy http://scrapy.org/Mechanize http://wwwsearch.source

2014-07-15 22:20:03 962

原创 网络爬虫教程(1)

爬虫最主要的处理对象就是URL,它根据URL地址取得所需要的文件内容,然后对它 进行进一步的处理。因此,准确地理解URL对理解网络爬虫至关重要。

2014-07-15 22:11:44 991

转载 Myeclipse快捷键大全

-------------------------------------MyEclipse 快捷键1(CTRL)-------------------------------------Ctrl+1 快速修复Ctrl+D: 删除当前行 Ctrl+Q  定位到最后编辑的地方 Ctrl+L  定位在某行  Ctrl+O  快速显示 OutLine Ctrl+T  快速

2014-04-14 13:59:33 439

转载 ubuntu(linux) jdk 1.7配置

百度oracle网站下载jdk-7u5-linux-x64.tar.gz2,将jdk-7u5-linux-x64.tar.gz拷贝到/usr/lib/jvm/目录下面,命令:sudo cp -r  ~/下载/jdk-7u5-linux-x64.tar.gz这里如果没有jvm文件夹,则创建该文件夹,命令:sudo mkdir jvm进入/usr/l

2013-09-05 10:54:18 890

转载 ubuntu下mysql安装

现在的软件越来越好安装,尤其是在ubuntu下安装软件,更是没有技巧,只需要在联网的情况下使用apt-get inatll 即可。在决定安装mysql之前,要先确定系统是否已经安装mysql。如下图:     由此可以看出系统中并没有安装mysql.下面执行sudo apt-get install mysql-server my-client进行安装。下图: 

2013-09-04 20:13:04 585

原创 linux下boot区空间不足的问题的解决

1:在终端下察看已经安装的旧的内核:ctrl+alt+t——>进入终端——>输入命令:dpkg --get-selections|grep linux如下: linux-后面带image的是旧的内核。因为我已经将旧的内核删除了,所以后面显示deinstall,不删除的话是install。我们要做的就是将后面带image的linux内核

2013-09-04 20:10:14 1201

原创 java PipedxxxStream练习

管道流类PipedInputStream类和PipedOutputStream类用于在应用程序中创建管道通信。一个PipedInputStream实例对象必须和PipedOutputStream实例对象进行连接而产生一个通信管道,PipedOutputsStream可以向管道中写入数据,PipedInputStream可以从管道中读取PipedOutputStream写入的数据,这两个类主要用来完

2013-09-04 13:58:20 858

转载 android学习路线

第一阶段:Java面向对象编程1.Java基本数据类型与表达式,分支循环。 2.String和StringBuffer的使用、正则表达式。 3.面向对象的抽象,封装,继承,多态,类与对象,对象初始化和回收;构造函数、this关键字、方法和方法的参数传递过程、static关键字、内部类,Java的垃极回收机制,Javadoc介绍。 4.对象实例化过程、方法的覆盖、final关键字

2013-08-01 22:03:51 587

原创 NetBeans快捷键(默认)

1、完成代码:ctrl+\ //任何地方按下此组合键,均会提示相应的参考字段; 2、错误提示:alt + enter //顾名思义,当系统报错时,按下此组合可以查看系统提示; 3、自动完成字符串: ctrl+L ctrl+k //后者(Ctrl+L没用过)组合键自动打出字符串,每按一次打出一个新串,串序自下向上; 4、右键:修复自动导入 5、右键:格式化代码风格 6、导入所需包

2013-07-29 17:41:28 622

原创 Cannot run program "/android-sdk-linux/aapt":(xxx工程目录下) error=2, 没有那个文件或目录

出现这个问题的原因是谷歌的原因并不是我们的某些配置的问题:由于系统为Ubuntu 64位系统,而aapt工具需要32位库的支持才能运行。解决方法:安装32位库来解决这个问题。因此执行:sudo apt-get install ia32-libs   安装32位库。安装好多库文件后,问题解决。

2013-07-29 16:52:09 2833

转载 linux下netbeans配置android开发环境centos

在园子也逛了好长时间了,一直都是在学习别人的想法、技术,今天终于耐不住寂寞了,哈哈,处女帖...  言归正传,本人开发Android也有一段时间了,基本的开发环境都是Eclipse + Android SDK + Android plugin for Eclipse,恰巧最近手头有个新项目,于是突发奇想,演绎了以下的NetBeans开发Android的传奇故事。  首先说下在NetBean

2013-07-16 11:29:01 951

转载 linux下安装netbeans, eclipse的IDE 的方法

最近在使用 linux 操作系统 , 说实话,linux的确不是个用户做娱乐用的系统,因为在里面很少有娱乐性的软件来供你使用,比哪 播放 mp3 的软件都很难找, 就算看在线的视频,有些也要让安装插件才可以看,可是大部分插件都是 .exe 的根本不可以在 linux 下执行,人家的专业在服务层次的应用。现在自己动手安装一个 netbeans 的 IDE 来写程序吧,也可以提高开发速度! 

2013-07-16 09:47:56 1140

转载 linux下 firefox安装flash插件(手动安装)

我的linux版本是CentOS 6. 浏览时遇到无flash插件时,到官网下载一个:http://get.adobe.com/cn/flashplayer/我下载的是:install_flash_player_11_linux.i386.tar.gzOK,开始安装。1.找到正确目录  #whereis firefoxfirefox: /usr/bi

2013-07-15 14:59:46 1108

原创 关于linux(centos)安装有些软件时,出现 Requires: libstdc++.so.6(GLIBCXX_3.4.15)的解决方法

本人在安装chrome时通过yum安装时出现 Requires: libstdc++.so.6(GLIBCXX_3.4.15)的错误,而无法安装,后才各种上网,有人说时因为库太旧的过,所以我去/etc/lib中查看发现libstdc++.so.6他链接时的libstdc++.so.6.0.10 我尝试更改软链接把它链接到libstdc++so.6.0.13  后发现可以安装,当然好像现在出到17了

2013-07-15 14:00:14 7615

原创 关于hadoop namenode初始化失败显示localhost.localdomain: 未知的名称或服务解决办法。

[root@localhost hadoop-1.1.2]# bin/hadoop namenode -format13/05/04 02:12:46 INFO namenode.NameNode: STARTUP_MSG: /************************************************************STARTUP_MSG: Startin

2013-05-03 18:26:41 12171 1

java网络编程

很不错的java的网络编程书籍 是国外那本 不是国内那本国产

2013-12-17

unix网络编程第2版(1+2卷)

unix网络编程 很不错的东西,适合了解

2013-12-17

SDL编程初级教程

找到的比较好的SDL教程,比较简单全面地讲解了SDL编程,适合入门。

2013-07-16

SDL编程教程

SDL开发教程比较好理解一共40多页,希望能对大家有一些帮助。

2013-07-16

空空如也

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

TA关注的人

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