5、Redis:如何安装和使用Redis数据库

你好,我是黄鸿波。 上节课,我们了解了MongoDB数据库的概念,并学习了MongoDB数据库的搭建和基础使用方法。 这节课,我们来学习另一个常用到的数据库:Redis数据库。我们会从Redis数据库的概念入手,为你讲解Redis数据库的特性、应用场...

手把手带你搭建推荐系统

4、MongoDB:如何安装和使用MongoDB数据库

你好,我是黄鸿波。 上节课,我们主要了解了数据库的来源和形式,但凡是数据都离不开存储。说到数据库,我们最常用到的就是MongoDB和Redis。 推荐系统中的原始数据一般分成两大类,用户数据和内容数据。这两类数据服务于推荐算法,最终我们会得到用户特征...

手把手带你搭建推荐系统

3、数据处理:我们应该如何获取和处理数据

你好,我是黄鸿波。 在前面的课程中,我们对推荐系统在企业中的作用有了比较深刻的认识,也借助一个具体的Netflix案例对推荐系统的整体架构和数据流有了充分的了解。从本章开始,我们就要真正地进入到推荐系统的开发当中,从头来搭建一个企业级的推荐系统了。 ...

手把手带你搭建推荐系统

2、Netflix推荐系统:企业级的推荐系统架构是怎样的

你好,我是黄鸿波。 在上节课中,我们已经了解了推荐系统的运作方式,知道了它能够为企业带来什么。本节课我们就用一个实际的案例,讲解一下推荐系统具体是怎么工作的。 我们选取Netflix开放出来的推荐系统架构作为这节课的案例,一起来看看什么是Netfli...

手把手带你搭建推荐系统

1、推荐系统:我们应该怎样学习推荐系统

你好,我是黄鸿波。 从今天开始,我们就要正式地进入专栏的学习了,希望这门课程能够帮助你和你的团队快速地搭建起一套企业级的推荐系统。 在正式学习如何实现企业级的推荐系统之前,我们先来聊一聊什么是推荐系统,以及我们应该怎么学习它。相信你学完这节课,会对推...

手把手带你搭建推荐系统

开篇词、从企业级项目开始,进阶推荐系统

你好,我是黄鸿波。 先简单地介绍一下我自己,我目前就职于国内某大型游戏公司,主要负责AI团队的建设。同时我也是国内40多位谷歌开发者专家之一,《TensorFlow进阶指南:基础、算法与应用》一书的作者。 从2014年开始,我就一直在从事算法和深度学...

手把手带你搭建推荐系统

结束语、深挖坑、广积粮

你好,我是范学雷。 我觉得自己是一个写字还算快的程序员。 从第一段文字开始,到着手写这一篇结束语,也有八九个月的时间了,还包括利用了近两个月的休假。如果当初我能够想象得到,每一讲的文章,都要写一两个星期的话,我是断断不敢有写这个专栏的一星一点的想法的...

实用密码学

20、综合案例:如何解决约会难题

你好,我是范学雷。 今天是我们正式篇的最后一讲了,我们这场密码学之旅就要暂时结束了。还记得我们第一次的讨论吗?那时候,我们讨论了牛郎织女约会会碰到的困难,详细地分析了每一个障碍。 当时,我们说密码学可以解决牛郎织女的约会难题。这一路走来,每多学习一点...

实用密码学

19、量子时代,你准备好了吗

你好,我是范学雷。 上一讲,我们讨论了怎么管理对称密钥,强调了要优先使用即用即弃的对称密钥。我们还一起分析了对称密钥的一些问题,相信你也感受到了,其规模化背后的麻烦。 不过,我们又留了一个小尾巴,就是对称密钥能不能应对未来量子计算时代的计算能力? 也...

实用密码学

18、如何管理对称密钥

你好,我是范学雷。 上一讲,我们讨论了合格的对称密钥需要具备什么条件,以及对称密钥是怎么产生的。但是,了解对称密钥是怎么产生的,是远远不够的,我们还要了解怎么管理这些对称密钥。 在我们讨论怎么管理之前,我们还要再给对称密钥分个类,划分的标准就是对称密...

实用密码学