《集体智慧编程——导言》 有感
导言部分,截取一些概念、定义的东西如下:
什么是集体智慧
为了创造新的想法,而将一群人的行为、偏好或思想组合在一起;
什么是机器学习
机器学习是人工智能领域中与算法相关的一个子领域,它允许计算机不断的进行学习。大多数情况下,这相当于将一组数据传递给算法,并由算法推断出与这些数据的属性相关的信息——借助这些信息,算法就能够预测出未来有可能会出现的其他数据。这种预测是完全有可能的,因为几乎所有的非随机数据中,都会包含这样活那样的“模式”,这些模式的存在使机器得以据此进行规划。为了实现规划,机器会利用它所认定的出现于数据中的重要特征对数据进行“训练”,并借此得到一个模型。
机器学习的局限
机器学习算法受限于其在大量模式上的归纳能力,而一个模式如果不同于算法先前所曾见到过的任何其他模式,那么他很有可能会被“误解”。
真实生活中的例子
Google: 网页排名、广告定位
Amazon:带有推荐系统的Web站点
Hollywood Stock Exchange:进行涉及影片和影星的模拟股票交易。(股票的价格相当于电影实际首次票房收入的百万分之一,其可以看做是整个群体对电影票房收入数字的预测)
eHarmony: 交友最佳配对
ps:
Web2.0 主要特点 http://news.xinhuanet.com/eworld/2010-06/08/c_12195893.htm
(1)用户参与网站内容制造。
与web1.0网站单项信息发布的模式不同,web2.0网站的内容通常是用户发布的,使得用户既是网站内容的浏览者也是网站内容的制造者,这也就意味着web2.0网站为用户提供了更多参与的机会,例如博客网站和wiki就是典型的用户创造内容的指导思想,而tag技术(用户设置标签)将传统网站中的信息分类工作直接交给用户来完成(ps:集体智慧)
(2)web2.0更加注重交互性。
不仅用户在发布内容过程中实现与网络服务器之间交互,而且,也实现了同一网站不同用户之间的交互,以及不同网站之间信息的交互。
(3)符合web标准的网站设计。
web标准是目前国际上正在推广的网站标准,通常所说的web标准一般是指网站建设采用基于XHTML语言的网站设计语言,实际上,web标准并不是某一标准,而是一系列标准的集合。web标准中典型的应用模式是“CSS+DIV”,摒弃了HTML4.0中的表格定位方式,其优点之一是网站设计代码规范,并且减少了大量代码,减少网络带宽资源浪费,加快了网站访问速度。更重要的一点是,符合web标准的网站对于用户和搜索引擎更加友好。
(4)web2.0网站与web1.0没有绝对的界限。
web2.0技术可以成为web1.0网站的工具,一些在web2.0概念之前诞生的网站本身也具有web2.0特性,例如B2B电子商务网站的免费信息发布和网络社区类网站的内容也来源于用户。
(5)web2.0的核心不是技术而在于指导思想。
web2.0有一些典型的技术,但技术是为了达到某种目的所采取的手段。web2.0技术本身不是web2.0网站的核心,重要的在于典型的web2.0技术体现了具有web2.0特征的应用模式。因此,与其说web2.0是互联网技术的创新,不如说是互联网应用指导思想的革命。