思维导图
智能Web算法
  如何构建自己的智能应用
  问题
    作用，用户用这个应用干什么
      这些问题会帮你找到与你应用中只能组建发挥出价值的地方
    数据，来自内部，来自用户，来自外部来源
  机器学习
    指的是软件系统能从已有的经验中抽象出普遍的规则，然后利用这些规则，回答各种问题。包括曾经遇到过的和不曾见过的。
    算法
      对人类透明
        决策树
        基于规则的学习方法
      对人类不透明
        神经网络
        向量机
  智能应用开发中的常见误区
    数据是可靠的
    计算能马上完成
    不用考虑数据规模
    认为只要增加计算机的数量就能不断的扩展智能应用解决访问。
    随处使用同样的方法
      我曾见过有人试图用Lucene搜索引擎解决世界上所有的问题。（他其实想说的是elasticSearch）
  智能Web应用的定义
    数据聚合
    参考结构
    具有学习能力，且能够处理不确定性的算法