自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

一个程序员的脚印

技术创造财富——数据挖掘、机器学习、统计分析

  • 博客(8)
  • 资源 (2)
  • 收藏
  • 关注

原创 logistic regression 逻辑回归

前几天和同学争论, 用来做逻辑回归的训练数据的目标值只能是{0,1}两个值,还是[0,1]之间的数?今天再回顾了Andrew Ng的讲义,答案应该是两种都 可以。logistic 回归的目标值h(x):hθ(x)=g(θTx)g(z)=11+e−z,h(x) 是[0,1]之间的数,可根据阈值进行用于分类(h>0.5 则此样本为1类)。和线性回归类似,logistic回归也是

2013-04-13 12:04:59 1518

原创 R语言linux 安装命令,特征之间的相关系数分析实例

安装过程的所有命令行:wget http://lib.stat.cmu.edu/R/CRAN/src/base/R-3/R-3.0.0.tar.gz tar xzf R-3.0.0.tar.gz cd R-3.0.0mkdir -p ~/software/R ./configure --prefix=~/software/R --enable-R-shlib ./configure

2013-04-08 15:35:55 2316

翻译 DRY 原则

Don't  Repeat Yourself.——尽力避免重复,代码、注释、文档各种的重复例如设计一个线段的类Line{public:Point start;Point end;double length;}当改变start 或者 end 时 length都需要重新计算。违背了DRY原则。正确的做法是添加setter 和getterSetStar

2013-01-13 17:05:04 719

原创 32位和64位的区别--深入理解计算机系统笔记一

先明确一下几个概念:位:是一个二进制位:1或0字长:整数和指针数据的标称大小(norminal size),就是这里的32位或64位内存:用来装载程序(指令)和数据的地方(还包括全局数据区、堆、栈、系统核心程序),内存地址是一个整数(如c语言中的指针指向的内存地址),cpu从内存地址读取指令,执行加减或逻辑运算操作。最大的内存地址是整数的最大值,在32位的操作系统中,整数由32位二

2012-08-27 13:27:30 1445

原创 机器学习 线性回归(regression)、梯度下降(gradient descent)

看了一半左右的stanford的machine learning公开课视频,做了一下练习题,重新搜了一下matlab的语法,看了附带的讲义,终于在Octave下实现了梯度下降法的线性回归 .线性回归假设特征和目标值满足线性关系。//y=ax+b 例如:房间的面积和房间价格成正比。其实线性关系的表达能力非常强大,每个特征对结果的影响强弱可以由权重参数体现,而且每个特征变量

2011-10-17 03:34:11 3086 6

原创 从软件维护中学习

最近刚接手一个大牛开发的软件,但是在我手上就是跑的不畅快,频频出现问题。经过一个多星期的源码学习和故障排查,在郁闷和纠结的心态中思考:一个好的软件或者说方便维护的软件应该具备什么样的气质首先,如果这个程序要保证7*24小时运作,那在升级、重启的时候就要做到顺利切换多台服务器。在重启任一台机器的时候,其他机器都能抗住流量,保证服务正常提供。其次,不会丢失数据,即便是机器挂

2011-07-10 01:04:20 684

原创 设计模式:策略模式的实现 c++ 与 java

一直感觉c++实现一些设计模式时不怎么方便,因为没有像java一样提供接口,支持反射机制。但其实,一些设计模式利用的是继承和多态性质。策略模式:C++#include using namespace std; class StrategyInterface{ public: virtual void execute() = 0;}; class ConcreteStrategyA: public StrategyInterface{

2010-11-30 11:20:00 580

原创 poj 2488 回溯法

#include using namespace std;int ROW,COL,total;bool squares [26][26];int path[26*26][2];bool find;void printPath(){ for (int i=0;i

2010-06-30 11:51:00 824

python 简明教程 含源码 中文

简明 Python 教程 《简明 Python 教程》为 "A Byte of Python" 的唯一指定简体中文译本 "A Byte of Python"

2010-06-12

Qt OpenGL编程

Qt OpenGL编程。在网上搜索了有关OpenGL的教程,发现NeHe的OpenGL教程的还很不错,作者是NeHe。上面有很多种语言的实现,这个Qt OpenGL教程,每课的内容和NeHe是一样的

2008-11-25

空空如也

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

TA关注的人

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