自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

但行好事,莫问前程

专注推荐系统,机器学习,大数据技术

  • 博客(4)
  • 资源 (19)
  • 问答 (4)
  • 收藏
  • 关注

原创 推荐系统的评价指标总结

评价一个推荐系统的好坏的重要性不用多少。本文的总结非常的全面,相信读者通过阅读本文以及本文参考的文献可以对推荐系统的评价指标有比较全面的掌握。           对推荐系统的研究一个重要的环节是如何评价一个推荐算法的好坏。关于推荐系统评价的研究很多,文献[1,2,3]在不同程度对评价方法进行了总结。评价方法分为离线评估,用户调查,在线评估。由于用户调查和在线评估代价要求高,目前大多数的研

2016-05-04 21:58:25 44256 1

原创 推荐系统面临的挑战及发展趋势

1 推荐算法的鲁棒性由于推荐系统能够影响用户的购买行为,带来经济效益,因此越来越多的恶意用户设法通过影响推荐系统的行为来控制推荐系统以实现提高物品销量,损坏竞争对手利益,甚至破坏系统使其无法产生有效推荐[1]。通常所说的对推荐系统的攻击指的是针对协同过滤方法的攻击,因为其他比方法是基于客观事物的信息,用户通常无法操纵这些信息的修改。文献[2]分析了4大类8种不同的攻击策略。文献[56]从不同的

2016-05-03 22:56:07 18491

原创 推荐系统中的相似度计算方法总结及实现代码(python)

相似度的计算是推荐系统非常重要的环节,包括:用户与用户之间的相似度,物品与物品之间的相似度或者用户与物品的相关性。      下面以在协同过滤中计算两个用户的相似度来介绍几种常用的相似度计算方法。其中有些方法只适用于协同过滤,有些适应于更多其他推荐方法。           1)共同邻居。直接计算两个用户的交集                  2)Jaccard系数。基于共同

2016-05-03 22:34:36 21633

原创 推荐系统概述

一推荐系统的发展 二主要方法 2.1 协同过滤推荐算法 2.1.1基于记忆的协同过滤 2.1.2基于模型的协同过滤 2.2 基于内容的推荐算法 2.2.1内容分析 2.2.2偏好学习 2.2.3过滤 2.3 基于知识的推荐算法 2.3.1 基于约束推荐 1推荐知识库 2过约束处理 2.3.2 基于案例推理的推荐 2.4 基于标签的推荐

2016-05-02 21:01:14 12637 3

java网络编程

《Java网络编程》第三版会为你介绍Java网络API的最新特性。本书讨论了JDK1.4和1.5(现在已命名为J2SE5)中所做的所有修改和增补。本书内容全面,涵盖了从网络基础知识到远程方法调用(RMI)等各方面的内容

2015-02-10

java并发编程实战

《Java并发编程实战》深入浅出地介绍了Java线程和并发,是一本完美的Java并发参考手册。

2015-02-10

Git权威指南

Git权威指南。不错的资源,分享了。希望大家喜欢

2015-02-10

datatools.connectivity

在eclipse上下载的DTP-SDK里面没有:org.eclipse.datatools.connectivity.services 这个jar里面就有了。 此外还包括: org.eclipse.datatools.connectivity.drivers, org.eclipse.datatools.connectivity.exceptions, org.eclipse.datatools.connectivity.internal

2014-11-02

k-means聚类(使用数据集:iris)

使用java语言在数据集iris上实现k-means聚类

2013-12-29

你必须知道的495个C语言问题完整版本

你必须知道的495个C语言问题完整版本!!!

2013-12-05

C语言名题精选百则技巧篇

C语言名题精选百则技巧篇收集了100则c语言设计题。共9类。不可多得的学习c语言的资料

2013-12-05

Windows程序设计(第5版)-配套代码

Windows程序设计(第5版)-北京大学出版社-2003年-配套代码

2013-12-05

Linux 从入门到精通

本书对Linux操作系统及其编程作了整体的介绍,以支持用于开发软件的公开源码模型。对内存管理、进程及其通信机制、PCI、内核模块编程及内核系统结构作了详细的解释,且附有很多程序代码实例。对深入研究Linux下的编程有很大的帮助。

2012-04-29

嵌入式系统设计综述

全面阐述嵌入式系统的要素 „ 嵌入式系统软硬件设计基础 „ 介绍嵌入式系统最新设计理念 „ 项目开发流程与自由实验

2012-04-29

嵌入式系统开发圣经

详细的理论讲解,让你全面了解当前嵌入式开发系统的发展趋势。 以信息家电、智能型手机、PDA产品为出发点,广泛深入地分析相关的嵌入式系统技术。 适用于产品主管、系统设计分析人员及欲进入该领域的工程师。 是一本开发嵌入式系统产品必备的入门圣经,进入嵌入式系统领域的宝典。

2012-04-21

编写自己的Shell解释器

向大家介绍shell 的概念和基本原理,并且在此基础上动手做一个简 单shell 解释器。同时,还将就用到的一些 linux 环境编程的知识做一定讲解。

2012-04-20

嵌入式系统设计与系统开发

基于ARM架构的嵌入式微处理器及易于学习开发的uC/OS嵌入式操作系统为核心,介绍了嵌入式系统的原理,设计方法及实例编程开发

2012-04-20

Linux核心手册

没有软件,计算机只是一堆发热的电子元件。如果说硬件是计算机的心脏,则软件就是它的灵魂。操作系统是允许用户运行应用程序的一组系统程序。操作系统将系统的硬件抽象,呈现在用户和应用程序之前的是一个虚拟的机器。是软件造就了计算机系统的特点。大多数 PC 可以运行一到多个操作系统,而每一个操作系统从外观和感觉上都大不相同。 Linux 由不同功能的部分构成,这些部分总体组合构成了 Linux 操作系统。

2012-04-20

Windows CE开发初步

Windows CE操作系统支持很多特性,并能被很多一系列不同的CPU编译。她支持多线程,包含多种可选择的GUI。诸如她的堂兄弟一样,Windows CE也具有台式计算机操作系统的特性,所以开发人员无需花太多的时间就可以很容易地进行基于Windows CE的软件开发。

2012-04-20

C语言程序实例

非常适合考计算机2级C的同学! 例: 题目:学习putpixel画点。 1.程序分析:             2.程序源代码: #include "stdio.h" #include "graphics.h" main() { int i,j,driver=VGA,mode=VGAHI; initgraph(&driver;,&mode;,""); setbkcolor(YELLOW); for(i=50;i<=230;i+=20)  for(j=50;j<=230;j++)  putpixel(i,j,1); for(j=50;j<=230;j+=20)  for(i=50;i<=230;i++)  putpixel(i,j,1); } ==============================================================

2012-04-19

arm入门笔记

为什么要发布出来?也许是大家感兴趣的,其实这些笔记之所以叫笔记而不是文章,是因为它们完全是本人个人学习经验的总结,而这些经验都来自于其他前辈的无私奉献,在这里对这些乐于发表自己经验的前辈致以由衷的感谢!现在我把这些前辈的文章经过自己的理解写出来一方面是对于他们的尊重,另一方面也希望觉得本人的笔记有参考意义的朋友把这种精神继续传下去。

2012-04-18

复杂网络链路预测的研究现状及展望

链路预测:已知的网络节点以及网络结构,预测网络中尚未产生连边的两个节点之间产生链接的可能性

2012-04-18

eclipse开发入门

本文为您提供关于 Eclipse 平台的概述,包括其起源和体系结构。本文首先简要讨论 Eclipse 的开放源代码性质及其对多种编程语言的支持,然后通过一个简单的程序例子展示 Java 开发环境。本文还将考查以插件扩展形式可用的一些软件开发工具,并展示一个用于 UML 建模的插件扩展。

2012-04-16

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除