求知若饥 虚心若愚
2017-03-13
一、 网络框架综述1. 网络框架及MVC架构(1) 网络框架一组Python包,能使开发者专注于网站应用业务逻辑的开发,无须处理网络应用底层的协议、线程、进程等方面。 (2) MVC架构 模型:用于封装与应用程序的业务逻辑相关的数据及对数据的处理方法。 视图:负责..
(1) 实现个性化推荐最理想的情况就是在注册时候让用户主动告诉我们他喜欢什么,但这种方法有3个缺点: a. 自然语言理解技术有限 b. 用户的兴趣会变 c. 用户自己也很难描述 (2) 用户的行为不是随机的,而是蕴含着很多模式。 (3) 基于..
a. 推荐系统涉及到三方利益:用户、物品提供者、推荐系统。 b. 好的推荐系统不仅仅能够准确预测用户的行为,而且能够扩展用户的视野,帮助用户发现那些他们可能会感兴趣,但却不那么容易发现的东西,即长尾商品。 c. 为了全面测评推荐系统对三方利益的影响,测评指标将会有:准确度、覆盖..
2017-03-11
四、 给用户推荐好友好友关系是社会化网站的重要组成部分,好友推荐系统的目的就是根据用户的好友、用户的行为记录给用户推荐新的好友,从而增加整个社交网络的稠密程度和社交网站用户的活跃度。 好友推荐算法在社交网络上被称为链接预测,代表文章是Jon Kleinberg的“Link Predictio..
2017-03-02
一、 概述 a. 如何发起API请求 b. 开放图协议 c. 从页面和好友中分析“赞” d. 团分析等技术 e. 使用D3 JavaScript库对社交图谱进行可视化。 二、 探索Facebook的社交图谱AP..
一、 访问Twitter的API(开发目的)1. 问题想要挖掘自己账号的数据,或者以开发为目的实用快速简单的API访问数据。 2. 解决方案使用Python中Twitter包和应用设置中提供的OAuth 1.0a证书来获得API访问你自己数据的权限,不需要HTTP的重定向。 3...
2017-03-01
四、 键值对数据库Redis a. 一个基于内存的键值对存储系统,常用作数据库、缓存、消息代理。 b. 支持的数据类型:字符串、字典、列表、集合、有序集合、位图、地理位置、HyperLogLog等等。 c. 支持事务、分片、主从复制,支持RDB(将..
2017-02-28
一、 数据库概念本书数据库是用E-R图建模、使用SQL或ORM进行交互的关系数据库系统。 1. Web开发中的数据库(1) 网站系统的三层架构:客户端层(HTML、CSS、JavaScript)、业务逻辑层(Python)、数据访问层(Python) a. 客户端层:直接..