`
mahengyang
  • 浏览: 36253 次
  • 性别: Icon_minigender_1
  • 来自: 南京
社区版块
存档分类
最新评论
文章列表
拖了两个月,终于要进入正题了,本章开始折腾真正的算法(ps:其实也没那么高深)。 第一个要说的肯定是经典的协同过滤了,从算法的主体来分可以分为两种:基于用户的协同过滤(user-CF)和基于物品的协同过滤(item-CF) ...
上篇提到一个“如果不知道你的喜好,就连个方向都没有(注:从这个理论出发可以做出一个简单的推荐系统)”,下面我们就从这个理论出发实现一个简单的推荐系统。 1、背景知识 电子商品务推荐系统有些场景(或者叫页面)与优酷的视频推荐有点相似,当你在看一个视频的时候,页面的右边会出现“你可能会对这些视频感兴趣”,这个在电子商品网站中就是浏览商品的情景,以亚马逊为例,当我们浏览lumia 900的时候,页面的中部会出现“购买了此商品的顾客同时也购买” 可以看到推荐列表中的商品与lumia900都有很强的相关性。 这个数据是如何得出来的呢?仅仅依靠数据统计可以完成吗?是完全真实的吗?   2、算 ...
一、概览篇 最近个性化推荐炒的热火朝天,从媒体到电子商务,各大网站纷纷开始上马个性化推荐系统。首先聊一聊什么是个性化推荐?为什么要推荐?说到推荐就不得不提搜索,那么搜索与推荐又有什么不同? 1、什么是个性化推荐?   “个性化推荐”有两层含义,一是推荐,二是个性化。先说推荐:一般在现实生活中,当你无聊想看电影的时候,如果你不知道究竟想看哪个电影,只是想找个不算坏的电影打发一下时间,你可能会让你的朋友给你推荐好看的电影,也有可能在google上搜索“喜剧电影”、“经典动作片”……第一种行为就是推荐,第二种行为是搜索。再来说个性化推荐:你的朋友会给你推荐他认为比较好看的电影,而这个电影你可能之 ...

博客搬家

再也受不了iteye的编辑器了,嵌入个图片还得先上传到相册,再把图片地址粘过来,还不支持LaTex公式,写一篇关于算法的东西太痛苦了,无奈只能搬到csdn
taglist可以显示文件中的tag,比如java中的函数、属性等,具体看截图:给vim装上它之后就可以像IDE中那样方便的查看修改文件了,支持多种文件js、C……下面以我的xp为例介绍如何安装它。我装的GVIM7.2,安装目录:D:\Program Files\Vim\1、首先下载ctags.rar,解压,放到D:\Program Files\Vim\vim72目录下2、下载taglist_45.zip,解压,有两个目录:doc、plugin,将doc下的taglist.txt复制到D:\Program Files\Vim\vimfiles\doc目录下,plugin下的taglist.vim ...
node.js 的npm命令是node.js的包管理工具,安装外部模块时只需npm install packagname 即可,但是对于上网时使用代理的却安装不了: F:\node.js\learn>npm install formidable npm http GET http://registry.npmjs.vitecho.com/formidable npm ERR! Error: failed to fetch from registry: formidable npm ERR! at C:\Program Files\nodejs\node_modules\np ...
当使用http代理上网的时候,从github上边下载项目时会报如下错误: error:Failed connect to github.com:443; 这时可以设置一下git的http.proxy变量,如下: 引用git config --global http.proxy 192.168.1.1:8080 这样就能使用 引用git clone https://github.com/.../... 下载你所需要的项目了
1、=========从一个框架开始========= 部分英文单词释义: Sequential:顺序的 Prior:优先的 middle:中间的 Parallel:并行 rear:后面的 抽象看来,我们的调度任务具有的属性主要有:执行顺序(先/后) ...
高德纳(Knuth)谈计算机程序设计艺术 我觉得数字的使用是让人们在心里面能做个比较,例如20个人在这个事件中丧生,50个人在另外一个事件中丧生,那么人们通过对比就会觉得后面这个事件更为严重。   但这很可能其实是在用苹果和橙子比较。因为一旦涉及到数字,人们就可能篡改某些数据来扭曲事实。你也可以想象教育学生,总想着学生怎么样才能通过考试,然后你就可能会编写一本关于应试的书,而不是一本关于学习科学的书。   这样一来一切都是为了在学科考试中获取高分。然而问题是这些数字评分并不是总能很好的反映事物的本质。当你把一些事情量化了,假如你想的话你总是可以找到作-弊的方法,因而也最终忘记了学习的初衷。 ...
在MySql数据库的主机上,在mysql命令行中输入以下命令:grant all on *.* to root@'%' identified by "root" ;赋予任何IP访问的权限,任何IP都能以用户名:root ,密码:root  来进行局域网的访问! (命令中*.*是通配任何IP,你也可以指定IP)
为什么用tomcat启动web工程时需要将用到的jar包都放在WEB-INF/lib目录下呢?我在工程里的BuildPath里也设置了需要的jar包的路径,但是程序运行后还是会报出CLASSNOTFOUNDEXCEPTION,当我把所有的jar包都放到WEB-INF/lib下面后就好了。
之前一直用JSEclipse,编写普通的js倒是挺好的,语法检查自不必说,自动补全也很好,只是不支持jQuery等库,现在开发js哪还能离得开它们呀,今天在网上忽然发现一个spket,真可谓相见恨晚,普通的js自动补全当然没问题,更难能可贵的是它还支持jQuery、Extjs、YUI、Mootools、Prototype...等库,下面就说一下如何安装它。 首先自然是打开eclipse-->Help-->Install new Software,看图:     这是第一步,照着图来就行了。然后Next-->:       Next:     等 ...
Global site tag (gtag.js) - Google Analytics