集体智慧编程
文章平均质量分 83
may-bee
喜欢编程。
展开
-
集体智慧编程(一)提供推荐
本章主要内容是,如何根据群体偏好来为人们提供推荐,构建一个系统,用来寻找具有相同品味的人,并根据他人的喜好来推荐物品。基于此的应用有很多,比如电商系统的商品推荐、热门网站推荐,以及音乐和电影推荐等等应用。协同过滤想要推荐,首先应该知道用户的喜好,最简单的方式莫过于询问,但是随着数据量的增多,这种方式不切实际。因此人们发展了一种称为协同过滤的技术。基于用户的协同过滤的做法是对一大群人进行搜索,并且从中原创 2015-11-10 22:17:51 · 1602 阅读 · 0 评论 -
集体智慧编程(三)搜索和排名
本文主要介绍了一种全文的搜索引擎,允许人们在大量的文档中搜索出来一系列单词,并根据文档与单词的相关度对结果进行排名。 本章主要介绍了以下几个方面的内容 爬虫爬取网页(获取文档) 搜索引擎的搜索部分 基于内容的排名 外部回指链接排名法和PageRank算法 从点击行为中学习(简单人工神经网络) 爬虫爬取网页(获取文档) 本节主要使用python 建立了一个简单的爬虫程序,来爬取一些网页上原创 2016-02-21 17:51:12 · 1913 阅读 · 0 评论 -
集体智慧编程(二)发现群组
博客地址:http://andyheart.me,首先会更新本人自己的博客,然后更新CSDN。有错误之处,请私信或者评论,多谢。概念数据聚类:一种用以寻找紧密相关的事、人或观点,并将其可视化的方法。目的是采集数据,然后从中找出不同的群组。 监督学习:利用样本输入和期望输出来学习如何预测的技术。例如,神经网络,决策树,支持向量机,贝叶斯过滤。 无监督学习:在一组数据中找寻某种结构,数据本身不是我们原创 2016-03-12 22:16:05 · 2066 阅读 · 0 评论 -
集体智慧编程(四)优化
本章主要介绍了几种常用的优化算法,优化技术擅长处理:受多种变量影响,存在多种可能解的问题。优化算法的关键在于找到成本函数。涉及到的算法如下: 随机搜索 爬山法(随机重复爬山法) 模拟退火算法 遗传算法 组团旅游本章从一个组团旅游的问题引出。描述:来自美国各地的家庭成员要在同一天乘坐飞机到达同一个地方,并且在同一天离开,设计一个合理的方案。分析:在实现过程中,首先应该知道成员名称以及对应的地点;其次应原创 2016-03-12 22:12:08 · 1116 阅读 · 0 评论