- 博客(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
1563
原创 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.0 mkdir -p ~/software/R ./configure --prefix=~/software/R --enable-R-shlib ./configure
2013-04-08 15:35:55
2391
翻译 DRY 原则
Don't Repeat Yourself. ——尽力避免重复,代码、注释、文档各种的重复 例如设计一个线段的类 Line{ public: Point start; Point end; double length; } 当改变start 或者 end 时 length都需要重新计算。违背了DRY原则。 正确的做法是添加setter 和getter SetStar
2013-01-13 17:05:04
790
原创 32位和64位的区别--深入理解计算机系统笔记一
先明确一下几个概念: 位:是一个二进制位:1或0 字长:整数和指针数据的标称大小(norminal size),就是这里的32位或64位 内存:用来装载程序(指令)和数据的地方(还包括全局数据区、堆、栈、系统核心程序),内存地址是一个整数(如c语言中的指针指向的内存地址),cpu从内存地址读取指令,执行加减或逻辑运算操作。 最大的内存地址是整数的最大值,在32位的操作系统中,整数由32位二
2012-08-27 13:27:30
1535
原创 机器学习 线性回归(regression)、梯度下降(gradient descent)
看了一半左右的stanford的machine learning公开课视频,做了一下练习题,重新搜了一下matlab的语法, 看了附带的讲义,终于在Octave下实现了梯度下降法的线性回归 . 线性回归假设特征和目标值满足线性关系。//y=ax+b 例如:房间的面积和房间价格成正比。 其实线性关系的表达能力非常强大,每个特征对结果的影响强弱可以由权重参数体现,而且每个特征变量
2011-10-17 03:34:11
3360
原创 从软件维护中学习
最近刚接手一个大牛开发的软件,但是在我手上就是跑的不畅快,频频出现问题。 经过一个多星期的源码学习和故障排查,在郁闷和纠结的心态中思考:一个好的软件或者说方便维护的软件应该具备什么样的气质 首先,如果这个程序要保证7*24小时运作,那在升级、重启的时候就要做到顺利切换多台服务器。在重启任一台机器的时候,其他机器都能抗住流量,保证服务正常提供。 其次,不会丢失数据,即便是机器挂
2011-07-10 01:04:20
711
原创 设计模式:策略模式的实现 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
605
原创 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
866
python 简明教程 含源码 中文
2010-06-12
Qt OpenGL编程
2008-11-25
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人