摘要:
http://www.cnblogs.com/llhthinker/p/5248586.html http://www.cnblogs.com/jerrylead/archive/2011/03/05/1971867.html Feature Scaling(数据规范化) 不同的特征量由于单位不同, 阅读全文
摘要:
基于邻域的算法分为两大类,一类是基于用户的协同过滤算法,另一类是基于物品的协同过滤算法。一、基于用户的协同过滤算法: 基于用户的协同过滤算法主要包括两个步骤(1) 找到和目标用户兴趣相似的用户集合(2) 找到这个集合中的用户喜欢的,且目标用户没有听说过的物品推荐给目标用户 步骤(1)的关键就是计算两 阅读全文
摘要:
推荐算法的条件 推荐算法从92年开始,发展到现在也有20年了,当然,也出了各种各样的推荐算法,但是不管怎么样,都绕不开几个条件,这是推荐的基本条件 根据和你共同喜好的人来给你推荐 根据你喜欢的物品找出和它相似的来给你推荐 根据你给出的关键字来给你推荐,这实际上就退化成搜索算法了 根据上面的几种条件组 阅读全文
摘要:
单线程服务器的常见编程模型: 在高性能的网络程序中,使用得最为广泛的是non-blocking IO + IO multiplexing模型,即reactor模式. 在上述模式中,程序的基本结构是一个事件循环,以事件驱动和事件回调的方式实现业务逻辑。基于事件驱动的编程模型也有其本质的缺点,它要求事件 阅读全文
摘要:
重要: https://www.zhihu.com/question/23654047 如何优化逻辑回归 转自:http://blog.csdn.net/dongtingzhizi/article/details/15962797 基本原理 Logistic Regression和Linear Re 阅读全文
摘要:
先以一个简单直观的实例来介绍k-d树算法。假设有6个二维数据点{(2,3),(5,4),(9,6),(4,7),(8,1),(7,2)},数据点位于二维空间内(如图1中黑点所示)。k-d树算法就是要确定图1中这些分割空间的分割线(多维空间即为分割平面,一般为超平面)。下面就要通过一步步展示k-d树是 阅读全文
摘要:
以对象管理资源的观念常被称为“资源取得时机便是初始化时机”(RAII) auto_ptr被销毁时会自动删除它所指之物,所以一定要注意别让多个auto_ptr同时指向同一对象,否则对象会被删除多次,行为未定义 auto_ptr有一个性质:若通过拷贝构造函数或拷贝赋值运算符复制它们,它们会变成NULL, 阅读全文
摘要:
timerfd是Linux为用户程序提供的一个定时器接口,这个接口基于文件描述符。 clock_gettime函数可以获取系统时钟,精确到纳秒。需要在编译时指定库:-lrt。可以获取两种类型时间: CLOCK_REALTIME:相对时间,从1970.1.1到目前的时间。更改系统时间会更改获取的值。也 阅读全文
摘要:
一. read/write的语义:为什么会阻塞? 先从write说起: 首先,write成功返回,只是buf中的数据被复制到了kernel中的TCP发送缓冲区。至于数据什么时候被发往网络,什么时候被对方主机接收,什么时候被对方进程读取,系统调用层面不会给予任何保证和通知。 write在什么情况下会阻 阅读全文
摘要:
1.close()函数 close 一个套接字的默认行为是把套接字标记为已关闭,然后立即返回到调用进程,该套接字不能再由close的调用进程使用,也就是说它不能再作为read或write的第一个参数,然而TCP将尝试发送已排队等待发送到对端的任何数据,发送完毕后发生的是正常的TCP连接终止序列。 在 阅读全文