人工智能一直以来是人类的梦想,造一台可以为你做一切事情并且有情感的机器人,像哆啦A梦一样,现在这已经不是一个梦了:iPhone里会说话的siri、会下棋的阿法狗、小度机器人、大白......,他们都能够具有智能,和人类交互,帮人类解决问题,这听起来非常神奇,实际上我们自己也可以做一个这样的机器人,从今天开始分享我将我学习和制作的过程

智能机器人可以做到的事情可以很复杂:文字、语音、视频识别与合成;自然语言理解、人机对话;以及驱动硬件设备形成的“机器”人。作为一个只有技术和时间而没有金钱的IT人士,我仅做自然语言和人工智能相关的内容,不涉及硬件,也不涉及不擅长的多媒体识别和合成。所以索性就做一个可以和你说话,帮你解决问题的聊天机器人吧。

聊天机器人涉及到的知识主要是自然语言处理,当然这包括了:语言分析和理解、语言生成、机器学习、人机对话、信息检索、信息传输与信息存储、文本分类、自动文摘、数学方法、语言资源、系统评测等内容,同时少不了的是支撑着一切的编程技术

在我的桌上摆了很多有关自然语言处理、机器学习、深度学习、数学等方面的书籍,为了和大家分享我的经历、学到的知识和每一阶段的成果,我每天会花两个小时以上时间或翻书或总结或编码或整理或写文章,或许文章几天才能更新一篇,但我希望每一篇都是有价值的,或许文章里的知识讲解的不是非常深入,但我希望可以为你指明方向,对于晦涩难懂的内容,我尽量用简朴幽默的方式说出来,目的就是让每一位读者都能有收获,并朝着我们的目标一起前进。

为了让文章能够成体系,部分知识我会整理到我的另外两套系列中:《机器学习教程》和《教你成为全栈工程师》,也希望大家多关注这两套系列文章。《机器学习教程》中包括了基础的机器学习入门以及神经网络、深度学习等方面的内容,均是理论加实战,当然也是做聊天机器人必须掌握的重要知识和技术。《教你成为全栈工程师》记录了我构建整个网站以及作为一个全栈工程师需要掌握的有关搜索技术、大数据架构、开源系统等内容。

另外,为了大家及时看到我的更新文章,我开通了微信公众号(SharEDITor),大家可以扫描本页中的二维码关注

我还特地拉了一个微信群,里面有数百名聊天机器人技术的爱好者在里面讨论和分享,想加入的可以加我微信warmheartli并说明“加聊天机器人群”,欢迎你的加入

我每篇更新的文章链接也会同步发布到微博账号:http://weibo.com/chuangwanglaile,欢迎关注我的微博

我积累下来的全部源代码都会在github上开源:https://github.com/warmheartli,欢迎follow我

希望大家多多关注,如果有任何问题或者感兴趣的话题,欢迎大家在网站文章中留言,我都会一一答复。

另外,在此非常感谢几位朋友的热情帮助和友情转发,感谢著名自媒体“爱可可爱生活”老师的热情转发,感谢著名nlp专家52nlp老师的热情转发,感谢开发者头条微博官方账号的热情转发,有了你们的肯定和支持,我动力更加十足!

咳咳!出发!

自己动手做聊天机器人 一-涉及知识相关推荐

  1. 自己动手做聊天机器人 一-涉及知识【转】

    转自:http://www.shareditor.com/blogshow/?blogId=63 人工智能一直以来是人类的梦想,造一台可以为你做一切事情并且有情感的机器人,像哆啦A梦一样,现在这已经不 ...

  2. 《自己动手做聊天机器人》教程

    开篇在: http://www.shareditor.com/blogshow/?blogId=63 http://www.shareditor.com/blogshow/?blogId=65 htt ...

  3. 自己动手做聊天机器人 二十九-重磅:近1GB的三千万聊天语料供出

    Reference: http://www.shareditor.com/blogshow/?blogId=112 经过半个月的倾力打造,建设好的聊天语料库包含三千多万条简体中文高质量聊天语料,近1G ...

  4. 自己动手做聊天机器人 三-语料与词汇资源

    当代自然语言处理都是基于统计的,统计自然需要很多样本,因此语料和词汇资源是必不可少的,本节介绍语料和词汇资源的重要性和获取方式 请尊重原创,转载请注明来源网站www.shareditor.com以及原 ...

  5. 自己动手做聊天机器人教程

    GitHub链接: https://github.com/warmheartli/ChatBotCourse

  6. 做聊天机器人平台就是赌博

    最开始并没有操作系统,软件运行时都是竞争的:直接请求硬件资源,造成竞争.而且多人用一个计算机时,这种情况更容易发生.然后人家开始做操作系统,你觉得不可能,那怎么可能呢. 后来操作系统使用很麻烦,面对冷 ...

  7. 实践:动手搭建聊天机器人

    什么是聊天机器人? 聊天机器人是一种人工智能系统,可以用文字或者语音和人类交流互动.简单的如询问现在的天气怎么样.最新的新闻是什么,复杂一点的如手机出问题了询问一下要如何解决等等. 不过聊天机器人现 ...

  8. 【聊天机器人】NLP知识

    一.文本处理工具库: 1.NLTK python上著名的自然语言处理库.自带语料库,词性分类看:自带分类,分词,等功能.有强大的社区支持,和N多的简单版wrapper(eg.TextBlob) 2.T ...

  9. 用 TensorFlow 做个聊天机器人

    上一次提到了不错的学习聊天机器人的资源,不知道小伙伴们有没有去学习呢. 自己动手做聊天机器人教程 我最近每天都会学一点,拿出解读来和大家分享一下. 本文结构: 聊天机器人的架构简图 用 TensorF ...

最新文章

  1. linux 格式化磁盘数据恢复_电脑文档被格式化,怎么恢复格式化文档!
  2. 计算机上能玩vr游戏吗,VR设备是什么? 听说可以用来玩电脑游戏的?
  3. java空文本_输出到文本文件,控制台为空-Java
  4. 澳国立计算机录取分数,澳洲出国:2018年澳洲国立大学对高考成绩的本科录取分数线(多图)...
  5. asp.net 防止重复提交
  6. 扩号匹配问题(信息学奥赛一本通-T1203)
  7. linux视频教程百度网盘分享
  8. wacom linux 驱动下载,Ubuntu 8.04如何安装WACOM驱动
  9. gimp 架构_GIMP 2.10正式发布,史无前例的改动
  10. 频繁默认网关不可用_win7系统默认网关不可用频繁掉线的解决方法
  11. 计算机发展的雏形,( )是现代计算机的雏形。
  12. 计算机应用能力考试ppt2003,[全国专业技术人员计算机应用能力考试PPT2003题库版.doc...
  13. Proximal Policy Optimization近端策略优化(PPO)
  14. 全球与中国多模连续光纤激光器市场现状及未来发展趋势
  15. linux 添加快捷命令,linux 添加快捷指令
  16. 计算机语言的学习方法
  17. EasyConnect一登录就自动注销问题
  18. 1683. Fridge
  19. 3年Java后端开发面试题总结
  20. (四十二):Aligning Linguistic Words and Visual Semantic Units for Image Captioning

热门文章

  1. 阿里云“无影”云电脑,究竟是不是桌面云?!
  2. 人工智能及其背后的技术简介
  3. MATLAB代码细节整理
  4. 汇编语言——跳转指令: JMP、JECXZ、JA、JB、JG、JL、JE、JZ、JS、JC、JO、JP
  5. XML教程(4)---皇家的术士(初涉XSL)
  6. Dr.Cleaner:清理磁盘和内存,深度卸载应用程序,监控CPU使用率和网络占用情况
  7. LC76 Minimum Window Substring
  8. app拉新渠道统计如何跟踪?
  9. Android LCD(一):LCD基本原理【转】
  10. eclipse项目感叹号