摘要: Jackknife,Bootstraping, bagging, boosting, AdaBoosting, Rand forest 和 gradient boosting这些术语,我经常搞混淆,现在把... 阅读全文
posted @ 2016-10-04 11:01 ZhangPYi 阅读(173) 评论(0) 推荐(0) 编辑
摘要: Jackknife,Bootstraping, bagging, boosting, AdaBoosting, Rand forest 和 gradient boosting这些术语,我经常搞混淆,现在把... 阅读全文
posted @ 2016-10-04 11:01 ZhangPYi 阅读(432) 评论(0) 推荐(0) 编辑
摘要: 想必单独论及“ 梯度、Hessian矩阵、平面方程的法线以及函数导数”等四个基本概念的时候,绝大部分人都能够很容易地谈个一二三,基本没有问题。其实在应用的时候,这几个概念经常被混淆,本文试图把这几个概念之... 阅读全文
posted @ 2016-10-04 10:57 ZhangPYi 阅读(326) 评论(0) 推荐(0) 编辑
摘要: 想必单独论及“ 梯度、Hessian矩阵、平面方程的法线以及函数导数”等四个基本概念的时候,绝大部分人都能够很容易地谈个一二三,基本没有问题。其实在应用的时候,这几个概念经常被混淆,本文试图把这几个概念之... 阅读全文
posted @ 2016-10-04 10:57 ZhangPYi 阅读(580) 评论(0) 推荐(0) 编辑
摘要: 在求取有约束条件的优化问题时,拉格朗日乘子法(Lagrange Multiplier) 和KKT条件是非常重要的两个求取方法,对于等式约束的优化问题,可以应用拉格朗日乘子法去求取最优值;如果含有不等式约束... 阅读全文
posted @ 2016-10-04 10:42 ZhangPYi 阅读(129) 评论(0) 推荐(0) 编辑
摘要: 在求取有约束条件的优化问题时,拉格朗日乘子法(Lagrange Multiplier) 和KKT条件是非常重要的两个求取方法,对于等式约束的优化问题,可以应用拉格朗日乘子法去求取最优值;如果含有不等式约束... 阅读全文
posted @ 2016-10-04 10:42 ZhangPYi 阅读(216) 评论(0) 推荐(0) 编辑
摘要: 由于前段时间,程序偶尔异常挂起不工作,检查后发现时死锁了,原因就是:在信号处理函数里面调用了fprintf. printf等io函数是需要对输出缓冲区加锁,这类函数对本身是线程安全的,但是对信号处理函数来... 阅读全文
posted @ 2016-10-04 10:37 ZhangPYi 阅读(877) 评论(0) 推荐(0) 编辑
摘要: 由于前段时间,程序偶尔异常挂起不工作,检查后发现时死锁了,原因就是:在信号处理函数里面调用了fprintf. printf等io函数是需要对输出缓冲区加锁,这类函数对本身是线程安全的,但是对信号处理函数来... 阅读全文
posted @ 2016-10-04 10:37 ZhangPYi 阅读(226) 评论(0) 推荐(0) 编辑
摘要: 线程安全就是多线程访问时,采用了加锁机制,当一个线程访问该类的某个数据时,进行保护,其他线程不能进行访问直到该线程读取完,其他线程才可使用。不会出现数据不一致或者数据污染。 线程不安全就是不提供... 阅读全文
posted @ 2016-10-04 10:29 ZhangPYi 阅读(1741) 评论(0) 推荐(0) 编辑
摘要: 线程安全就是多线程访问时,采用了加锁机制,当一个线程访问该类的某个数据时,进行保护,其他线程不能进行访问直到该线程读取完,其他线程才可使用。不会出现数据不一致或者数据污染。 线程不安全就是不提供... 阅读全文
posted @ 2016-10-04 10:29 ZhangPYi 阅读(257) 评论(0) 推荐(0) 编辑
摘要: 什么是类型安全转自:http://hi.baidu.com/chenfalei/blog/item/f33ac0133500ac21dd540186.html编程语言的最终梦想:静态类型安全常听人说“强类... 阅读全文
posted @ 2016-10-04 10:25 ZhangPYi 阅读(687) 评论(0) 推荐(0) 编辑
摘要: 什么是类型安全转自:http://hi.baidu.com/chenfalei/blog/item/f33ac0133500ac21dd540186.html编程语言的最终梦想:静态类型安全常听人说“强类... 阅读全文
posted @ 2016-10-04 10:25 ZhangPYi 阅读(197) 评论(0) 推荐(0) 编辑
摘要: C++多线程开发是一个复杂的事情,mfc下提供了CWinThread类,和AfxBeginThread等等函数,但是在使用中会遇到很多麻烦事情,例如线程之间参数传递的问题,我们一般都是把参数new一... 阅读全文
posted @ 2016-10-04 10:15 ZhangPYi 阅读(180) 评论(0) 推荐(0) 编辑
摘要: C++多线程开发是一个复杂的事情,mfc下提供了CWinThread类,和AfxBeginThread等等函数,但是在使用中会遇到很多麻烦事情,例如线程之间参数传递的问题,我们一般都是把参数new一... 阅读全文
posted @ 2016-10-04 10:15 ZhangPYi 阅读(1084) 评论(0) 推荐(0) 编辑
摘要: assert()函数用法总结 assert宏的原型定义在中,其作用是如果它的条件返回错误,则终止程序执行,原型定义:#include void assert( int expression ); as... 阅读全文
posted @ 2016-10-04 10:01 ZhangPYi 阅读(199) 评论(0) 推荐(0) 编辑
摘要: assert()函数用法总结 assert宏的原型定义在中,其作用是如果它的条件返回错误,则终止程序执行,原型定义:#include void assert( int expression ); as... 阅读全文
posted @ 2016-10-04 10:01 ZhangPYi 阅读(247) 评论(0) 推荐(0) 编辑