自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(36)
  • 收藏
  • 关注

原创 gd,bgd,sgd,ogd,fobos,rda,ftrl

1.gd,bgd,sgd  1)每次迭代,更新每个权重w,都需要遍历所有样本数据,bgd,sgd不需要遍历所有样本,bgd用batch样本数据,sgd每次只用当前样本。  2)由于1)更新方式得出:bgd,sgd相对gd,迭代速度更快,收敛更快,更适合数据比较大的场景。  3)由于1)更新方式得出:gd,权重更新固定,得到全局最优值;bgd,sgd权重更新随样本变化,有可能得到的是近似

2016-12-26 14:39:45 1464

原创 lr正则项(稀疏性与泛化性)

1.参数衰减和稀疏性参数衰减,带来的好处是:通常来讲数据都具有一定波动性,减弱每个参数,防止某些参数过大,可以减弱数据varience带来的影响,防止过拟合,提高泛化能力。稀疏性,带来好处是:1)大幅减少计算;2)减少参数,防止过拟合,提高泛化能力2.l1和l2两种正则化1l可以带来参数衰减和稀疏性,l2只能带来参数衰减下图解释:

2016-12-23 19:25:42 2081

原创 jupyter+pandas+matplotlib

1. create dataframe 几种方式  1.1   import pandas as pd  df1= pd.DataFrame({'a':range(3),'b':range(3)})2. 遍历一列l = [str(v) for v in df.a]print l3.常用操作切片db= da.loc[:,['a','b',]]聚合db

2016-11-07 10:43:18 1259

转载 shell历史

Early shells[edit]The first Unix shell was the Thompson shell, sh, written by Ken Thompson at Bell Labs and distributed with Versions 1 through 6 of Unix, from 1971 to 1975.[2] Though rudiment

2016-10-19 15:55:46 318

原创 java基础

1. 抽象类1)抽象类只能用来继承,无法实例化。2)抽象类可以有非抽象方法,可以继承使用。3)抽象类的抽象方法可以被覆盖重写。4)只有抽象类才有抽象方法。2.接口1)接口中函数默认是public abstract的,接口中只能用这两个关键字修饰,变量默认是public final的,也可以加static关键字。

2015-12-04 18:49:56 325

原创 R语言LDA包数据预处理脚本

docssetwd("E:/test/");dirlistvocfor(file in dirlist){  f    data   data   voc  voc  print(data)  df   print("---")  na  v  for(n in na)  {      v  }  m  l

2015-07-20 17:57:04 3804

原创 R语言对比图

CCA names(CCA)CCB names(CCA)CC barplot(t(CC), beside = TRUE,legend = c("tomcat", "netty"),width = c(10, 10), args.legend = list(x = "topleft", cex=1),xlim = c(0, 50),ylim = c(0, 10000),c

2015-07-03 10:02:44 2226

原创 通过两个特征维度,刻画类别分布

1.采用iris数据pairs(iris[1:4], main = "Anderson's Iris Data -- 3 species", pch = 21, bg = c("red", "green3", "blue")[unclass(iris$Species)])其中bg=c("red", "green3", "blue")[unclass(iris$Species)]表示对不同种

2015-06-19 11:10:21 1056

原创 HttpClient几种实现方式

1.使用java原生HttpURLConnection访问web服务。public class RTBClient { private String url = http://localhost; private String port = "8080"; private String path = "/RTBServer/RTBServer"; public RTBClient

2015-06-09 19:35:58 3280

原创 并发同步与锁

1.一个生产者和一个消费者。存在资源竞争情况:1).生产者和消费者同时访问fuilt store,当时fuilt store库存为0时,生产者生产一个产品,但未修改库存数量时,消费者这时访问fuilt store发现库存数量为0,无法购买产品;当fuilt store库存为100时,消费者购买一个产品后,未来得及修改库存数量,生产者这时访问fuilt store发现库存满了,不在生产产品。

2015-03-14 20:34:26 606

原创 存储区域

前言:类型定义后,存储在哪里?变量定义后存储在哪里?程序代码存储在哪里?1. 全局数据区和程序代码区类型定义后,存在内存的只读区域,不可见,无法取得地址。类变量记录的是地址偏移,与对象绑定才能取得地址。变量:全局变量存在全局数据区,全局静态变量存在全局数据区的全局静态变量段。(两者相临或相差几个字节)。名空间变量存在全局数据区,和全局变量同一存储区域,名空间静态变量存在全局

2014-12-14 19:54:18 777

原创 作用域及可见性

1. 存储类型(Storage Class),是C语言与C++语言的标准中,变量与函数的可访问性(即作用域范围scope)与生存期(life time)的类型。存储类型可分为auto、register、static、extern、mutable、thread_local等。上述关键字有各自使用域。如:namepace nnn{ auto void func();//错误 auto

2013-06-21 21:51:58 2070

原创 windows和linux下\r\n问题

1. windows下输入\n会自动转换为\r\n。例如windows下程序中:ofile ofile ofile while (ofile.good()){ cout }或者ifile.read(buff, 13);可以看到文件大小为13字节。插入\n时,系统自动加\r。读取时发现没有读\r,\r在读取时也自动忽略。 2. linux 下直接没有\

2013-06-06 20:07:12 2607

原创 c++的正则表达式

linux下gcc4.3以后开始逐渐支持c11,但一直到gcc4.6,对正则表达式还是会有问题。c++的正则表达式(c++11)和boost几乎完全一样。首先将字符串翻译成正则表达式串,再识别正则串,如string str = "\\w+"; 这样转义后,正则才识别\w+(\\防止了字符串转义识别与正则串识别冲突)。那么对于\字符识别要用\\\\来表示。和java语言正则表达式完全相同。

2013-04-16 09:36:24 573

转载 正则表达式

元字符描述\将下一个字符标记为一个特殊字符、或一个原义字符、或一个向后引用、或一个八进制转义符。例如,“\n”匹配字符“n”。“\\n”匹配一个换行符。序列“\\”匹配“\”而“\(”则匹配“(”。^匹配输入字符串的开始位置。如果设置了RegExp对象的Multiline属性,^也匹配“\n”或“\r”之后的位置。

2013-04-16 09:06:41 390

原创 操作符结合性

1.各自操作符有自己定义的参数类型,如::name类型,->member类型,++i左值类型,表达式类型等。类型是有要求的。1.同优先级的操作符,具有相同结合性,不然会错误。2.对于具有括号性质的操作符,括号有更高优先级(如(),[])。如arr[i + 1],虽然[]优先级大于+但还是先运算[]内表达式。3.对于较高级的运算符,其参数遇到一个表达式(离该高优先级运算符较近的是一个高优

2012-11-29 20:42:26 758

转载 makedepend

From Wikipedia, the free encyclopediaJump to: navigation, searchmakedepend is a Unix tool used to generate dependencies of C source files.Contents1History2Usage3Pur

2012-10-19 10:15:52 1195

原创 GNU,gcc,g++,gdb,cc概念

1.GNUGNU是“GNU's Not Unix”的递归缩写。Stallman宣布GNU应当发音为Guh-NOO以避免与new这个单词混淆(注:Gnu在英文中原意为非洲牛羚,发音与new相同)。UNIX是一种广泛使用的商业操作系统的名称。由于GNU将要实现UNIX系统的接口标准,因此GNU计划可以分别开发不同的操作系统部件。GNU计划采用了部分当时已经可自由使用的软件,例如TeX排版系统和

2012-10-19 09:57:33 3579

转载 linux下,纯c++使用libxml2读取xml文件

linux下,纯c++使用libxml2读取xml文件下载libxml2[url]ftp://ftp.xmlsoft.org/libxml2/libxml2-sources-2.7.1.tar.gz[/url]常规方法进行安装#tar xvzf libxml2-xxxx.tar.gz#./configure#make#make install把libxml2下的li

2012-10-18 10:35:28 719

原创 求值顺序

表达式求值顺序不同于运算结合性和优先级。规则的核心在于 顺序点( sequence point ) 。在两个顺序点之间,子表达式求值和副作用的顺序是不确定的。假如代码的结果与求值和副作用发生顺序相关,我们称这样的代码有不确定的行为(unspecified behavior)。先看一个例子:void f( int i1, int i2, int i3, int i4 ){  cout

2012-10-18 10:11:45 764

原创 函数声明和定义

1. 函数由类型 (返回值 (参数列表))声明,该类型原理和类类型是一样的。int func(int i); 其中函数名为func,等同于常量变量名。func有地址分配。函数定义时有{}注明,函数中代码存入func地址。(这里()不是函数调用操作符,仅是一个函数声明表示,类似于class)。当函数调用时按函数名+函数调用操作符() + 参数调用。这里面函数操作符(和上面函数标识不一个概念)就是

2012-10-17 21:58:37 542

原创 类和对象的存储、访问控制及类成员类型变化

1.实例化对象时候会动态申请空间以存储该对象。对于数据类型(数据类型有基本数据类型,自定义数据类型,及对于他们的迭代类型(指针,数组))来说,类型也被存储(也许编译时候就分配到代码区一部分空间),对于自定义的类来说,空间中存放static变量(函数定义目前不知道是否在这部分空间)等。下面代码验证:#include using namespace std;class A{pu

2012-09-17 22:34:44 1460

原创 变量和数据类型概念

1.一切程序设计中最重要的两个概念就是变量和数据类型。面向对象程序设计中变量也叫对象包括:我们常说基本类型变量,自定义类类型变量,及它们的常量变量静态变量等,甚至包括字面常量,函数甚至也可以称之为变量(对于定义完的具体函数也会分配到自己的空间,有自己的类型,可以取其地址,所以函数也可以称之为对象,这体现了一切都是对象的思想,但一般我们说变量还是指前几种)。数据类型有基本数据类型,自定义数据类型

2012-09-14 21:19:11 645

原创 ZendFramework的安装与配置及程序示例

win7 + mysql-5.5.27-win32.msi + httpd-2.2.22-win32-x86-no_ssl.msi + php-5.4.6-Win32-VC9-x86.zip + ZendFramework-1.12.0.zipZendFramework有两种安装方式,其中一种是直接解压源文件。首先配置MySQL + Apache + php(上篇文章介绍了具体的安装和配置

2012-09-04 10:17:55 748

转载 PHP提示Notice: Undefined variable:的解决办法

Notice: Undefined variable: email in D:\PHP5\ENOTE\ADDNOTE.PHP on line 9Notice: Undefined variable: subject in D:\PHP5\ENOTE\ADDNOTE.PHP on line 9Notice: Undefined variable: comment in D:\PHP5\ENO

2012-09-04 09:34:41 1034

转载 php+apache+mysql开发环境的安装与配置

win7 + mysql-5.5.27-win32.msi + httpd-2.2.22-win32-x86-no_ssl.msi + php-5.4.6-Win32-VC9-x86.zip1.安装1)MySql程序安装在D:\Program Files\MySQL\MySQL Server 5.5,MySQL数据安装在D:\ProgramData\MySQL\MySQL Server 5

2012-09-03 23:01:54 878

原创 成员函数指针

1.对于成员函数,用到函数名的地方,函数名表示的意义与全局函数或静态函数有所区别,函数名只表示函数名称(或函数变量(对象))。如:对成员函数中调用test()是可以的,但调用(*test)()是非法的,显示Error:“*”的操作数必须是指针。这表示test不能再表示指针(在全局函数中不存在此问题),&test也是不行的。2.对于在调用成员函数时,A::test()与test()在类内部是一样

2012-07-18 10:52:14 715

原创 指针与数组及函数关系

1.对于c++的九种内置基本类型来说。在程序中出现该名称,即表示指向该类型的一个变量(或常量等)。通常我们对于变量作为右值,即去变量地址空间的值。但对于数组名和函数名则不同(因为数组的值和函数值很难或无法表示)。如:int arr[2] = {0, 1};    //c++规定数组名代表指向首元素的地址,即数组名作为右值,取的是第一个元素的地址(如果取数组空间的值很难表示,另外数组名作为指针并

2012-07-18 09:07:25 404

原创 类的初始化及对象的定义

1.类内的成员变量或常量的定义:在类内,常量是可以初始化的(因为常量在编译时候就被替换为值)。c++规定成员变量是不能初始化的(c++认为由构造函数或设置函数对其赋值更好,java则可以直接赋值)。2.关于几种成员变量的初始化 1)、普通的变量:一般不考虑啥效率的情况下 可以在构造函数中进行赋值。考虑一下效率的可以再构造函数的初始化列表中进行。class CA{public:

2012-07-08 14:39:12 680

原创 函数重载与匹配

1.有默认参数时,实际上就可以认为该函数可以代表几种函数。这几种函数可以用下例说明:#include #include using namespace std;int func(int i) { cout int func(int i, int j = 0) { cout int func(int i, int j = 0, int k = 0) { cout int

2012-07-08 14:26:57 641

原创 操作符重载

操作符合函数相似,操作符不用包含头文件,就可以访问到操作符,编译环境已经定义好了操作符,所以可以在自己的程序中对操作符重载(中其实也有包含对>的重载),有几种方式对操作符重载:1.在文件中直接重载,属于文件可见。2.在类中friend重载,这个操作符是由friend修饰,所以他并不是属于这个类的,即如果在外部定义,那么外部的也可以访问到(如果定义也在类内部部,那只有类内可见)。2.定义

2012-07-03 14:39:12 296

原创 常量的指针与指针常量

1.指针常量,是表明该指针是一个常量,该指针不能再指向其他地址。其表示形式是 int *const p; 常量指针,是表明该是指向常量的指针,这个地址中的值是不能改变的。其表示形式是const int *p; 或 int const *p; 。也就是const离谁近谁就无法改变,也可以记为:指针是常量,常量的指针。下面例子:#include using namespace std;

2012-04-09 11:18:19 319

原创 关于各种编码

历史上存在两个独立的尝试创立单一字符集的组织,即国际标准化组织(ISO)和多语言软件制造商组成的统一码联盟。前者开发的 ISO/IEC 10646项目,后者开发的统一码项目。因此最初制定了不同的标准。1991年前后,两个项目的参与者都认识到,世界不需要两个不兼容的字符集。于是,它们开始合并双方的工作成果,并为创立一个单一编码表而协同工作。从Unicode 2.0开始,Unicode采用了与

2012-03-30 16:42:31 677

原创 c++绝对路径和相对路径

路径符号\\和/等价, 例:"D:\\file" 等价于"D:/file"。直接写文件名是表示当前目录文件,例:char *path = "file"; 表示当前目录下的名为file的文件。也可以用./表示当前目录,例:char * path = "./file" 等价于char *path = "file"。根目录的表示,例:char *path = "/"。父目录的表示,例:cha

2012-02-25 20:42:27 2285

原创 读取目录下所有的文件名

环境win7x86+vs2010一:使用多字节字符集情况#include #include #include #include #include using namespace std;int main(){ char *path = "D:\\vs2010\\*.*"; HANDLE file; WIN32_FIND_DATA fileData;

2012-02-25 19:11:44 613

原创 指针内部的存储形式

1.在程序编译时,会产生一个变量名列表(即变量标识符列表,面向对象程序设计中变量也叫对象包括:我们常说基本类型变量,自定义类类型变量,及它们的常量变量静态变量等,甚至包括字面常量,函数甚至也可以称之为变量(对于定义完的具体函数也会分配到自己的空间,有自己的类型,可以取其地址,所以函数也可以称之为对象,这体现了一切都是对象的思想,但一般我们说变量还是指前几种)。)。这个变量名列表又可称之为变量入口地

2012-02-22 15:53:06 675

空空如也

空空如也

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

TA关注的人

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