`
香煎马鲛鱼
  • 浏览: 108799 次
  • 性别: Icon_minigender_2
社区版块
存档分类
最新评论

《推荐系统》所带给我的所感所悟

 
阅读更多

《推荐系统》所带给我的所感所悟



 
<!--[endif]-->

寒假趁着有时间读了一本叫做《推荐系统》的书,选择这本书并不是得到了某位大神的推荐,只是单纯地觉得它封面高大上,正好我对数据挖掘,机器学习这类领域很感兴趣,所以就一时冲动买了。在家里被我忽略了十多天后,终于忍不了了,毕竟59块钱那么贵,所以痛下决心把他读完。

事实证明我是瞎猫撞上死耗子了。这本书的确比较适合像我这样的小白。现在我将简单谈谈我读完这本书的收获,顺便给自己点个赞,哈哈

内容以及小结:

这本书首先介绍了“协同过滤推荐”,“基于内容的推荐”,“基于知识的推荐”三个推荐系统,读完前三章,需要对这三个推荐系统有一个基本的了解,包括它的原理,适用场景,优势和缺陷。在读这部分的时候,我读协同过滤推荐基于内容的推荐比较深入,而基于知识的推荐比较浅(很重要的原因是老是学数学好累……)

接下来就是将这些推荐方案混合使得推荐更加有效,第五章“混合推荐方法”就是将之前介绍的三种方法混合。读完此章同样需要大概知道目前混合的几种形式,优势缺陷,作用范围。

推荐系统的解释强调推荐系统应该与用户进行沟通,就像售货员会向顾客解释为什么自己会推荐用户购买某种产品,以博取用户的信任,如果系统能对自己的推荐行为对用户做出解释,用户会更乐意信任并配合推荐系统。

接下来是如何评估一个推荐系统,第七章我办理以为是可以水水过的,没想到作者仍然很严谨地介绍了几种评价方案。评价一个推荐系统与实现一个推荐系统同样重要,因为只有我们如何去评价一个推荐系统,才能知道如何去选择、改进一个推荐系统。

在介绍最新进展的过程中,这本书讲到了针对协同推荐系统的攻击(其实我觉得这部分不重要,对现在的我来说,因为这是到达一定规模后实际使用才会考虑的问题),在线消费决策(这部分是从心理学的角度如何去构建推荐系统,很有趣,可以精读)。

推荐系统和下一代互联网这一章中,介绍了基于信任的推荐和大众分类法,本体过滤三种推荐方式,这部分我读得比较粗,但是还是比较有意思的,而且也比较新颖。读第二遍的时候,或者在未来我会着重关注这部分。

难度分析:

目前我在湖南大学读本科,软件工程专业,科班出身,作为一个学弱的我深深体会到了什么叫数学是一切科学的基础,第一部分介绍基本概念的时候,这本书运用了很多数学的黑话(也就是术语),并且使用了很多的数学方法去论证,其中最重要的方法之一就是朴素贝叶斯,看懂这部分需要有比较好的数学基础,我看这部分的时候很吃力,往往只能看个似懂非懂。对于自己暂时难以看懂的部分,我不会过于地纠结,因为这本书介绍的东西实在是太多了,其中涉及的很多问题都需要很详细地介绍。我觉得可以先把难得地方放一放,读过一遍之后再慢慢咬文嚼字。

尽管如此,我仍然认为这是一本适合小白读的书,原因如下:

<!--[if !supportLists]-->1.         <!--[endif]-->尽管涉及数学知识、建模知识等其他领域的知识,但是我仍然能够感觉到作者在有意识地去用比较通俗易懂的方式去写的,没有故弄玄虚。

<!--[if !supportLists]-->2.         <!--[endif]-->这本书只有两百多页,比较薄,小白如果读起来不会产生挫败感和畏难感;

<!--[if !supportLists]-->3.         <!--[endif]-->也许有很多地方读不懂,但是对于一个小白来说读完一本书产生更多的问题其实是好事,读完《推荐系统》这本书也许你不能去实现一个推荐系统的demo,但是至少会让你知道需要去专研什么问题,这才是一本入门书需要做的。

 

感想以及计划:

读过这本书,我感觉如果要我去专研算法使得推荐方案更有效更精确是难为我了,研究推荐系统注定要跟算法打交道,但并不一定非得把自己逼成一个算法大神才能有所建树,对于我推荐系统中所涉及的算法,我给自己的要求是尽量能看懂,会根据不同的场景去选择使用推荐算法,这个要求也许在这个领域并不高,但并不等于很容易实现。不积跬步,无以致江河。也许我并不能完全掌握这本书介绍的知识技术,但他一定能会是一扇窗,让我有更辽阔的视野。

 

 

(最后分享我读书过程中零零散散的读书笔记吧)

  • 大小: 2.5 MB
0
1
分享到:
评论
3 楼 a6129181 2016-09-01  
咋样啊,我也在做数据挖掘。同行嘛。也是爬去数据分析,一塌糊涂。
2 楼 香煎马鲛鱼 2015-03-09  
hadasione 写道
有PDF电子版的吗。。发我一个。。。940724649@qq.com
没有哦,我是买书来看的
1 楼 hadasione 2015-03-04  
有PDF电子版的吗。。发我一个。。。940724649@qq.com

相关推荐

    烤番薯带给我快乐.doc

    4. **享受过程**:烤番薯的经历带给“我”无尽的快乐,即使过程中有些辛苦。在IT工作中,我们也应该学会享受解决问题和学习新知识的过程,而不是仅仅关注结果。 5. **适应环境变化**:从城市到乡村,环境的变化并...

    基于springboot的设计与实现:家乡特色推荐系统

    家乡特色推荐系统能做到的不仅是大大简化管理员的管理工作,在提高家乡特色文章管理效率的同时还能缩减开支,更能在数字化的平面网络上将家乡特色推荐最好的一面展示给客户和潜在客户,而这个系统在带给家乡特色文章...

    远程教学系统需求分析

    远程教学系统是基于计算机网络的教学方式,它可以让用户更方便地学习到自己需要的知识,而不需要固定课堂教学方式所需要的时间。 业务需求 远程教学是一种时下比较流行的教学方式,它是计算机网络教学的主要体现。...

    面向中小型企业的VMware vSphere云操作系统概要信息

    VMware vSphere为中小型企业提供永不停机型IT,带给它们VMware平台所具有的高可用性、高性能和高可靠性,并配备专为满足其业务需要而设计的经济高效型解决方案包。借助 VMware vSphere云操作系统,用户可以有效地...

    烟花带给我的思考.doc

    标题中的“烟花带给我的思考”实际上是对生活哲理的一种探讨,通过烟花短暂而璀璨的生命历程,作者联想到人生的意义和价值。这篇文档可能是学生张幸瑜对于节日庆祝活动的观察和感悟,也可能是一篇课堂作文或读后感。...

    基于通信技术的列车控制系统将带给经营者更多的效益.pdf

    【基于通信技术的列车控制系统】是指利用现代通信技术来实现列车运行控制的一种创新系统,它在提高安全性、运营效率、互用性和降低生命周期成本等方面具有显著优势。这种系统通过无线通信技术,使得列车与控制中心...

    提升机装载系统甲带给料机防锚杆检测装置的设计

    红庆河煤矿主井提升机采用西门子9 000 kW内装电动机式矿井提升机,装载系统是整个提升系统中重要一环,而煤流系统中若混入长材铁器,尤其是锚杆,对装载系统的带式输送机产生巨大的危害,通过对长材铁器、锚杆的检测、...

    Roclog v5.0.26.2 简洁轻便个人博客系统.rar

    我是该项目负责人,我尽力将自己所学到的东西全部运用在这个系统里面,用户群内的贡献者们的想法大概都一样吧!我尽力让它成为一种能带给大家写作享受的系统! 全新安装 1.将下载完毕的压缩包解压缩后成为一个...

    顶岗实习生实习总结:顶岗带给我.docx

    顶岗实习生实习总结:顶岗带给我.docx

    一句话带给我的启示400字.doc

    一句话带给我的启示400字.doc

    基于机智云的智能窗帘系统设计.pdf

    智能窗帘系统的总体设计如图2所示,该系统主要由Arduino核心板、电机驱动模块、温湿度传感模块、W iFi模块、红外感应模块、RG B全彩L E D 灯和手机应用组成。其中,Arduino核心板作为系统的核心,负责控制整个系统的...

    Linux操作系统之奥秘.part1.rar

    本书所要带给读者的,不是速成地直接找到问题的解决之道,而是通过建立对整体linux操作系统架构的理解,让所有用户在问题发生时了解问题原因所在,以及防范的方法。  本书适合热衷于linux xen技术的读者,以及所有...

    2020_星球研究所_这里是中国(566P).pdf

    星球研究所是一家专业的地理科普团队,致力于通过科普作品激发大众对中国大好山河的热爱和自豪感,并让更多的人理解环境与人类的相互作用。本书《这里是中国》是星球研究所和第二次青藏科考队合作创作的科普图书,...

    Linux操作系统之奥秘.part2.rar

    本书所要带给读者的,不是速成地直接找到问题的解决之道,而是通过建立对整体linux操作系统架构的理解,让所有用户在问题发生时了解问题原因所在,以及防范的方法。  本书适合热衷于linux xen技术的读者,以及所有...

    浅谈自助建站系统带给建站公司的思考

    建站公司的诞生源于互联网的快速发展和电商市场的蓬勃...自助建站系统逐渐升级为智能建站系统,功能越来越强大,传统企业建站公司却逐渐由全国性的服务平台,逐渐沦落为区域性甚至地区性建站公司,过着朝不保夕的日子。

    MFC花店销售管理系统

    《MFC花店销售管理系统详解》 MFC(Microsoft Foundation Classes)是微软提供的一种C++类库,用于构建Windows应用程序,尤其是图形用户界面(GUI)应用。MFC将Windows API进行了封装,使得开发者可以通过面向对象...

    基于JAVA的学生成绩管理系统的设计与实现.doc

    基于 JAVA设计的并结合SQL Server数据库的学生成绩管理系统是一种便于管理人员操作的方便的成绩管理系统,它 摈弃了常规的成绩管理的弊端并且结合了现代技术使高校扩招带给学校学生数量的增加 学生成绩的增加得到...

    P9纯手打亿级高并发系统设计手册.pdf

    高并发系统是一种能够支撑亿级流量的系统设计,通过巧妙的设计方法,可以抵抗巨大流量的冲击,带给用户更好的使用体验。高并发系统设计的魅力就在于我们能够凭借自己的聪明才智设计巧妙的方案,让流量更加平稳地被...

Global site tag (gtag.js) - Google Analytics