Web3.0 与人工智能

3,657 views

Published on

www.raullen.com

Published in: Technology
0 Comments
3 Likes
Statistics
Notes
  • Be the first to comment

No Downloads
Views
Total views
3,657
On SlideShare
0
From Embeds
0
Number of Embeds
30
Actions
Shares
0
Downloads
0
Comments
0
Likes
3
Embeds 0
No embeds

No notes for slide
  • Web3.0 与人工智能

    1. 1. WEB 3.0 与人工智能 www.raullen.com 学号 :10712002 计算机学院 2007 级博士 1 班 导师 : 胡昌振教授 柴奇
    2. 2. Outline Web X.0 Introduction to I Structure Soul Change
    3. 3. WEB 1.0 <ul><li>World Wide Web ,简称 WWW ,是英国人 TimBerners-Lee 1989 年在欧洲共同体的一个大型科研机构任职时发明的 </li></ul><ul><li>通过 WEB ,互联网上的资源,可以在网页里比较直观的表示出来;而且资源之间,在网页上可以链来链去 </li></ul><ul><li>在 WEB1.0 上做出巨大贡献的公司有 Netscape , Yahoo 和 Google </li></ul><ul><li>WEB1.0 是以数据为核心的网 </li></ul><ul><li>--- 对语义网的渴望 </li></ul>
    4. 4. WEB 2.0 <ul><li>Blog : 用户织网,发表新知识,和其他用户内容链接,进而非常自然的组织这些内容。 </li></ul><ul><li>RSS : 用户产生内容自动分发,定阅 </li></ul><ul><li>WIKI : 用户共同建设一个大百科全书 </li></ul><ul><li>Podcasting : 个人视频 / 声频的发布 / 定阅 </li></ul><ul><li>SNS : blog+ 人和人之间的链接 </li></ul><ul><li>--- 以用户为核心的互联网 </li></ul>
    5. 5. Definition of WEB 3.0 <ul><li>Web 3.0 is a term that is used to describe various aspects of the evolution of Web usage and interaction along several paths </li></ul><ul><li>Transforming the Web into a database </li></ul><ul><li>An evolutionary path to artificial intelligence </li></ul><ul><li>The realization of the Semantic Web and SOA </li></ul><ul><li>Evolution towards 3D </li></ul><ul><li>Web 3.0 as an &quot;Executable&quot; Web Abstraction Layer </li></ul>
    6. 6. Web3.0 的主要技术实现 <ul><li>跨越不同的应用平台 </li></ul><ul><li>智能化搜索 </li></ul><ul><li>计算机智能化处理 </li></ul><ul><li>---Web 3·0, 是一个全新的人机对话时代,网络成为一个基于定向搜索 + 开放式 TAG( 分类系统 )+ 智能匹配的操作系统 </li></ul>
    7. 7. Outline Web X.0 Introduction to I Structure Soul Summary
    8. 8. WEB 3.0 的宠儿 小 I http://www.xiaoi.com/
    9. 9. 机器人服务 - 普通用户 <ul><li>游戏 </li></ul><ul><li>英语学习 </li></ul><ul><li>信息订阅 </li></ul><ul><li>电影 </li></ul><ul><li>音乐 </li></ul><ul><li>订餐 </li></ul><ul><li>翻译 </li></ul><ul><li>心理测试 </li></ul><ul><li>财经股票 </li></ul><ul><li>闲聊 </li></ul><ul><li>天气预报 </li></ul><ul><li>地图 服务 </li></ul><ul><li>生活常识 </li></ul><ul><li>交易平台 </li></ul><ul><li>。。。 </li></ul>
    10. 10. 一次交流的实例
    11. 11. 机器人服务 - 企业 <ul><li>妈富隆营销机器人 [email_address] </li></ul><ul><li>强生 MOMO 机器人 [email_address] </li></ul><ul><li>丽华快餐机器人 [email_address] </li></ul>
    12. 12. 机器人服务 - 开发者 智能模板开发 智能模版开发指南机器人开发视频教程 Botmaster 专业语言开发 SDK 开发流程文档 JAVA 语言开发指南 .NET 语言开发指南 C++ 语言开发指南 WEB 机器人开发指南
    13. 13. 机器人开发的意义 <ul><li>个人用户: </li></ul><ul><li>无时无刻让好友找到你 </li></ul><ul><li>随时随地推广自己的 BLOG </li></ul><ul><li>将收藏与人分享 </li></ul><ul><li>尽情展示自己的创意 </li></ul>
    14. 14. 机器人开发的意义 <ul><li>企业用户: </li></ul><ul><li>获得客户资源,增加营销渠道 </li></ul><ul><li>带给用户崭新的互联网体验 </li></ul><ul><li>增强了用户的活跃性及交互性 </li></ul><ul><li>节约大量的人力成本 </li></ul><ul><li>有效的管理用户 </li></ul><ul><li>为企业形象的宣传创造了新颖平台 </li></ul>
    15. 15. 谁在看好小 I <ul><li>五家风险投资商注资赢思软件 </li></ul><ul><ul><li>Jafco Asia </li></ul></ul><ul><ul><li>DFJ ePlanet </li></ul></ul><ul><ul><li>Intel Capital </li></ul></ul><ul><ul><li>Zero2ipo Capital </li></ul></ul><ul><ul><li>IDG VC </li></ul></ul><ul><li>比尔盖茨:个性化的智慧型网络 </li></ul>
    16. 16. Outline Web X.0 Introduction to I Structure Soul Change
    17. 17. 系统结构 1 提问 预处理 推理 模板处理 回答 小 I 处理流程
    18. 18. 系统结构 2
    19. 19. 匹配算法 <ul><li>以 A 为根节点开始的规则可以是 :*A*B*, *A*B*C*, *A*B*C*D, *A*B*D*, *A*B*E*, *A*B*E*F 等等 </li></ul><ul><li>若是 *B*C* 前没有关键词,则采用以 B 为根节点开始的规则 </li></ul>
    20. 20. 一个例子 <ul><li>例如,当规则库中有上面描述的规则存在时,用户输入以下句子 : </li></ul><ul><li>北京今天的天气格外好。 </li></ul><ul><li>经过中文分词后,分成 : </li></ul><ul><li>北京 | 今天 | 的 | 天气 | 格外 | 好。 </li></ul>
    21. 21. Outline Web X.0 Introduction to I Structure Soul Change
    22. 22. A.L.I.C.E. <ul><li>ALICE (Artificial Linguistic Internet Computer Entity) </li></ul><ul><li>美国宾西法尼亚州 Lehigh 大学的 Richard S. Wallace 博士开发 </li></ul><ul><li>基于经验的人工智能聊天机器人 </li></ul><ul><li>2000 年和 2001 年两度获得著名的 Loebner 奖 </li></ul>
    23. 23. ALICE 内部推理机制
    24. 24. ALICE 推理的一个例子 <ul><li><category> </li></ul><ul><li><pattern>_ love your baby </pattern> </li></ul><ul><li><template>Yes, I love my baby.</template> </li></ul><ul><li></category> </li></ul><ul><li><category> </li></ul><ul><li><pattern>do you love your family</pattern> </li></ul><ul><li><template>I love my family very much.</template> </li></ul><ul><li></category> </li></ul><ul><li><category> </li></ul><ul><li><pattern>do you love * boy</pattern> </li></ul><ul><li><template>of course the boy is very clever</template> </li></ul><ul><li></category> </li></ul>
    25. 25. 人工智能标记语言 AIML <ul><li>ALICE 采用 AIML(Artificial Intelligence Markup Language) 作为它的知识描述语言 </li></ul><ul><li>AIML 是利用 XML 标准定义的一种服务于人工智能领域需要的特定语言 , 设计 AIML 的最初意图就是为了能够用最简单的方式来创建人工智能聊天机器人 </li></ul>
    26. 26. AIML 语法构成要素 <ul><li>The most important units of AIML are: </li></ul><ul><li><aiml>: the tag that begins and ends an AIML document </li></ul><ul><li><category>: the tag that marks a &quot;unit of knowledge&quot; in an Alicebot's knowledge base </li></ul><ul><li><pattern>: used to contain a simple pattern that matches what a user may say or type to an bot </li></ul><ul><li><template>: contains the response to a user input </li></ul>
    27. 27. 丰富的标签 <ul><li>1 学习能力: <learn filename--'X&quot;> </li></ul><ul><li>2 思考能力: <think >... </think> </li></ul><ul><li>3 判断能力: <condition>... </condition> </li></ul><ul><li>4 记忆能力: <set xxx>...</set xxx> 和 <get xxx> </li></ul><ul><li>5 上下文相关语言能力: <set it>...</set it> 和 <get it>...</get it> ; <person/> 和 <person/>;< topic >...</topic> ; <that index--“nx,ny&quot;>;<input index--&quot;number&quot;/> </li></ul>
    28. 28. 关于 AIML 的两个例子 <ul><li>例 1 : </li></ul><ul><li><category> </li></ul><ul><li><pattern>HELLO</pattern> </li></ul><ul><li><template>Hi, there! </template> </li></ul><ul><li></category> </li></ul><ul><li>例 2 : </li></ul><ul><li><category> </li></ul><ul><li><pattern>HI</pattern> </li></ul><ul><li><template><srai>HELLO</srai></template> </li></ul><ul><li></category> </li></ul>
    29. 29. AIML 知识库的结构 <ul><li>一个简单的 AIML 文件 </li></ul><ul><li>内容如下所示 : </li></ul><ul><li><? xml version=&quot;1.0&quot; encoding=&quot;ISO-8859-1&quot;?> </li></ul><ul><li><aiml version=&quot;1.0&quot;> </li></ul><ul><li><category> </li></ul><ul><li><pattern>HOWMANY DAYS * WEEK</pattern> </li></ul><ul><li><template>7 days per week.</template> </li></ul><ul><li></category> </li></ul><ul><li>…… </li></ul><ul><li><category> </li></ul><ul><li><pattern>HOWMANY SECONDS * YEAR</pattern> </li></ul><ul><li><template>Approximately 3.14 times 10 to the seventh. </li></ul><ul><li></template> </li></ul><ul><li></category> </li></ul><ul><li></aiml> </li></ul>
    30. 30. ALICE & AIML for Chinese <ul><li>ALICE 处理英语、法语、德语等屈折语对话方面取得了空前的成功 , 但是在处理汉语这样的孤立语方面… .. </li></ul><ul><li>汉语词之间没有明显的分割标记 , 虚词运用较多 , 句序比较自由 </li></ul><ul><li>ALICE 绝对严格的词与词匹配对汉语而言并不合适 </li></ul><ul><li>因此必须针对汉语的特点 , 作进一步的研究和特定的处理 </li></ul>
    31. 31. ALICE 在中文处理上的改进 <ul><li>分词和词性标注 </li></ul><ul><li>在 NLP 领域中 , 汉语的自动分词已经有多种算法实现 , 大体上分为如下几种 : 最大匹配法、反向最大匹配法、逐词遍历法、设立切分标志法、最佳匹配法、有穷多层次列举法、二次扫描法、基于词频统计的分词方法、基于期望的分词方法、双向扫描法、邻接约束方法、专家系统方法、最少分词词频选择方法、神经网络方法等等 , 技术相对比较成熟 </li></ul>
    32. 32. ALICE 在中文处理上的改进 <ul><li>同义句处理 </li></ul><ul><li>计算机是什么 = ?计算机是啥 </li></ul><ul><li>计算机是什么 = ?电脑是什么 </li></ul><ul><li>计算机是什么 = ?电脑是啥 </li></ul><ul><li>规则 :[ 计算机 | 电脑 | 微机 | 微型计算机 ] 是 [ 什么 | 啥 ] </li></ul>
    33. 33. ALICE 在中文处理上的改进 <ul><li>句式变换 </li></ul><ul><li>汉语 AIML 知识库的建设 </li></ul>
    34. 34. Outline Web X.0 Introduction to I Structure Soul Change
    35. 35. 智能化 有情感 ? 有智能有语义 无智能有语义 无智能无语义 WEB X.0 WEB 3.0 WEB 2.0 WEB 1.0
    36. 36. 对网络社会交流的影响 <ul><li>产生了完全虚拟化的网络交流 </li></ul><ul><li>彻底模糊了现实与虚拟之间的界限 </li></ul><ul><li>人对智能程序可以产生真实的情感 </li></ul><ul><li>  </li></ul>
    37. 37. 写在最后 <ul><li>Internet 发展至今 , 人们获职取信息的方式和效率有很大的改变 </li></ul><ul><li>最初 Web 应用是企业和个人通过这个媒介将信息发布给用户 , 但这种情况下网络上的重复信息太多太乱 , 权威信息太少 , 专业性关联和分类不够 , 并不能满足人们对信息更高的需求 </li></ul><ul><li>随着技术的飞速发展 ,Web 被分割不同区块与服务 , 实现更多的应用,新一代 Web 技术的兴起 , 为用户提供了一个更快捷、友好的平台 , 让用户友成为创造者 , 参与其中 , 主动维护和分享自己的内容 </li></ul><ul><li>这种开放式的信息存储模式 , 由网络服务驱动、松散联合的 Web 使网络体系更为强大和丰富 </li></ul>
    38. 38. www.raullen.com Thank You ! 全文结束

    ×