`
liyonghui160com
  • 浏览: 775556 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论
文章列表
         一提到个性化推荐,大家一般会想到协同过滤、文本相似等推荐算法,或是更高阶的模型推荐算法,百度的张栋说过,推荐40%取决于UI、30%取决于数据、20%取决于背景知识,虽然本人不是很认同这种比例,但推荐系统中,推荐算法起的作用起的作用是非常有限的。       就像任何数据挖掘应用一样,算法不是起决定作用的,背景知识、数据很重要。通过算法或数学模型来描述和解决问题,我觉得是工科或者理科背景同学的习惯性思维,为什么会有这种习惯性思维?很简单,因为受自己的知识背景限制。      个性化推荐研究的对象是人和物品,针对人的层次,目前个性化研究领域上,用户建模信息主要包括用户喜欢 ...
    回想起来,我也做推荐了3年多了,最近公司做了调整招聘了很多算法工程师,以为需要多么高大上的算法才能搭建起来的,从实践中走过来,我只想说【不是这样的】     第一次接触推荐系统是在四年前入职的时候,那时候,机器学习和大数据都是没有的概念,什么大数据处理开源软件根本不存在,我们用多台计算机web程序记录用户行为,用.net的wcf框架实现了和现在mapreduce一样的功能,分析了用户的日志,一台分发任务,其余计算计算完回传到分发任务的这台计算机,这台计算机合并各台回传数据批量入库,到现在程序还在使用中。而现在就是每天晚上数据部会同步到他们的数据仓库中。也许在现在很多人眼里看来很可笑吧! ...
  -----------------------------openresty的安装配置:   yum -y install gcc gcc-c++ autoconf automake   yum -y install zlib zlib-devel openssl openssl-devel pcre pcre-devel   openresty下载地址: http://openresty.org/en/download.html docker专用: https://github.com/openresty/docker-openresty   tar zxvf . ...
    ---------------------缓存:   1、php的fastcgi缓存 fastcgi_cache 见上面配置:php fastcgi的缓存: http://www.360doc.com/content/15/0816/14/552866_492084033.shtml https://zhangge.net/5042.html https://github.com/FRiCKLE/ngx_cache_purge/       2、缓存代理页面 proxy_pass_cache 见上面配置:proxy代理缓存 实现:本地文件的形式 http ...
  ------------------location匹配规则:   location  = / {   # 只匹配"/".   [ configuration A ]  } location  / {   # 匹配任何请求,因为所有请求都是以"/"开始   # 但是更长字符匹配或者正则表达式匹配会优先匹配   [ configuration B ]  } location ^~ /images/ {   # 匹配任何以 /images/ 开始的请求,并停止匹配 其它location   [ configuration C ...
    #运行用户 user www www; #启动进程,通常设置成和cpu的数量相等 worker_processes 4; worker_cpu_affinity 0001 0010 0100 1000; worker_processes 8; worker_cpu_affinity 00000001 00000010 00000100 00001000 00010000 00100000 01000000 10000000; #全局错误日志及PID文件 日志级别:debug|info|notice|warn|erro ...
  hive中空值判断基本分两种 (1)NULL 与 \N hive在底层数据中如何保存和标识NULL,是由 alter table name SET SERDEPROPERTIES('serialization.null.format' = '\N'); 参数控制的 比如: 1.设置 alter table name SET SERDEPROPERTIES('serialization.null.format' = '\N');  则:底层数据保存的是'\N',通过查询显示的是'NULL' 这时如果查询为空值的字段可通过 语句:a is null 或者 a='\\N' ...
      <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> <html xmlns="http://www.w3.org/1999/xhtml" > <head> <title>Untitled Page</title> <script type ...
    一.ajax请求,没有跨域,设置http header头部 $.ajax({     type: "post",     url:"http://abc.cc/qrcode3/index.php/home/index/testpost",     dataType: "json"     data: {"key":"value"},     // headers : {'Authorization':'Basic bmVvd2F5Oe4lb3dheQ=='},     ...

mongodb 3.2

    mongodb的驱动包: https://docs.mongodb.com/ecosystem/drivers/java/ https://github.com/mongodb/mongo-csharp-driver/tree/master     1、单独启动: ./mongod -port=27017 -fork -bind_ip=192.168.149.90 -dbpath=/export/App/mongodb-linux-x86_64-3.2.10/data -logpath=/export/App/mongodb-linux-x86_64-3.2.10/l ...
    详细介绍看文档:http://www.runoob.com/mongodb/mongodb-linux-install.html   Linux下安装 安装 下载 执行下面命令,下载压缩包
    适用于,一个key 对应多个key的值的存储,如:商品的属性,属性值   Map map = new HashMap(); map.put("uid", "10000"); map.put("username", "chenxu"); map.put("address", "chenxu"); map.put("age", "chenxu"); map.put("title", " ...
    1、注入list    <!-- Construct List -->  <bean id="nameList" class="java.util.ArrayList">    <constructor-arg>     <list>      <value>xxx</value>     </list>    </constructor-arg>  </bean>    2、注入map  <!-- Con ...
      1. 因为在下面要用到Spring的<util />配置,所以,首先要引入其对应的命名空间,即要在applicationContext.xml中加入以下的配置: Xml代码   xmlns:util="http://www.springframework.org/schema/util"       xsi:schemaLocati ...
  netty4.0.23 初学的demo   例子共4个文件,用到的jar包有: netty-all-4.0.23.Final.jar log4j.jar (apache的) commons-logging-1.1.1.jar(apache的)   文件 TcpServerHandler   Java代码   package test.netty;      import org.apache.log4j.Logger;     
Global site tag (gtag.js) - Google Analytics