- 博客(29)
- 资源 (2)
- 收藏
- 关注
原创 Logit Regression介绍
# Logit Regression接触 LR 很久,印象中16年做过一次回顾整理,现在回过头来看,仍觉得总结的不到位,所以,又起了 review 总结的念头。本文旨在剖析清楚逻辑回归的来龙去脉。## 1. 指数族分布定义随机变量$x$的分布$p\left(x|\eta\right)$,其中,$\eta$为控制分布的参数。当分布可以写成 $p\left(x|\eta\right)=h\left(x...
2018-06-19 19:26:39
481
原创 AdPredictor引发的一系列故事
adpredictor、true-skill推导、lda推导、变分em、期望传播、高斯卷积、高斯乘除、指数族分布、kl距离、置信传播、sum-product算法
2017-11-16 22:38:02
1631
转载 经典入门知识
Part I - The Online Advertising Value ChainPart II - How does adserving actually work?Part III - Ad NetworksPart IV - PublishersPart V - Rich MediaPart VI - Ad ExchangesPart VII - Demand-side Platforms (DSPs)
2015-10-21 15:32:04
4216
转载 经典收藏
为什么需要AdExchanger?英文:http://www.liesdamnedlies.com/2008/11/online-ad-business-101-part-vi-ad-exchanges.html中文:http://www.zhihu.com/question/20320181/answer/16624803
2015-10-21 14:31:22
473
原创 nginx phases分析
模块名(注册顺序)phase 类型handlerngx_http_log_moduleNGX_HTTP_LOG_PHASEngx_http_log_handlerngx_http_static_moduleNGX_HTTP_CONTENT_PHASE ngx_http_static_
2014-06-16 12:48:13
1125
原创 ngx_event_accept
voidngx_event_accept(ngx_event_t *ev){ socklen_t socklen; ngx_err_t err; ngx_log_t *log; ngx_uint_t level; ngx_socket_t s; ngx_event_t
2014-06-13 16:50:02
1506
原创 ngx_epoll_module分析
static ngx_int_tngx_epoll_init(ngx_cycle_t *cycle, ngx_msec_t timer){ ngx_epoll_conf_t *epcf; epcf = ngx_event_get_conf(cycle->conf_ctx, ngx_epoll_module); if (ep == -1) { ep
2014-06-12 12:16:59
685
原创 nginx启动过程分析
ngx_add_inherited_sockets 尝试从环境变量NGINX中解析出父进程传入的listeningfd; 变量值格式为’:’或’;’分隔的数字; 如果从父进程继承了listeningfd,则ngx_inherited设置为1;初始化模块的索引下标(ngx_module_t::index)以及ngx_max_module
2014-06-08 11:55:50
556
原创 nginx共享内存管理
总共有四种类型的slab:1、NGX_SLAB_PAGE:大于或等于ngx_pagesize/2的分配;2、NGX_SLAB_BIG:小于ngx_pagesize&&大于ngx_slab_exact_size的分配;3、NGX_SLAB_EXACT:等于ngx_slab_exact_size的分配;4、NGX_SLAB_SMALL:小于ngx_slab_exact_size
2014-06-07 12:21:20
1171
原创 ngx_conf_file源码分析
1 2 /* 3 * Copyright (C) Igor Sysoev 4 * Copyright (C) Nginx, Inc. 5 */ 6 7 8 #include 9 #include 10 11 #define NGX_CONF_BUFFER 4096 12 13 static ngx_int_t n
2014-06-05 11:54:58
999
2
原创 AVL树的插入删除分析
AVL树是平衡二叉树,它通过限制左右子树高度差不能超过1来使树尽量达到平衡。 当插入或删除使左右子树高度差超过1时,需要进行适当的调整,所谓调整即对结点进行旋转(左旋转或右旋转)。 红黑树也是平衡二叉树,其规则不一样,但插入或删除违反规则时,同样是通过旋转结点使其满足规则的。对红黑树的讨论可以参详红黑树分析与实现。 (关于下图的说明:结点上方标注
2009-11-15 14:22:00
994
1
原创 红黑树分析与实现之二
下面是红黑树的完整实现,包括插入删除查询等操作的实现,根据需要可以进一步扩展。由于当初写代码时没有写注释,就直接copy代码过来了,也没加注释。(若真是想钻研代码,结合我的另一篇文章红黑树分析与实现之一还是较容易读懂代码的。) #ifndef __red_black_tree__#define __red_black_tree__#define NULL 0typedef un
2009-11-14 19:09:00
536
原创 红黑树分析与实现之一
最近自己实现了红黑树,想把分析思路记录下来,以便以后某一天淡忘之时,能够有些东西翻翻,不必再到google上乱找一通。 红黑树,是一种平衡二叉树,sgi-STL中的set/map等容器底层实现就是采用红黑树的。它将树结点标注为红色或黑色,然后定一些规则,达到遏制树不平衡。在插入和删除时,可能违反红黑树的规则,需要进行调整。 红黑树有下面三条规则(性质):
2009-11-14 16:35:00
779
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人