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

简介:

转自:http://www.shareditor.com/blogshow/?blogId=63

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

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

 

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

 

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

 

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

 

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

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

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

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

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

 

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









本文转自张昺华-sky博客园博客,原文链接:http://www.cnblogs.com/sky-heaven/p/7067130.html,如需转载请自行联系原作者


相关文章
|
2月前
|
机器学习/深度学习 数据采集 存储
4个维度讲透ChatGPT技术原理,揭开ChatGPT神秘技术黑盒
4个维度讲透ChatGPT技术原理,揭开ChatGPT神秘技术黑盒
|
2月前
|
算法 安全 开发工具
DevChat一网打尽所有大模型——给你全新的编程体验
DevChat一网打尽所有大模型——给你全新的编程体验
44 0
|
3月前
|
机器学习/深度学习 人工智能 vr&ar
从概念到现实:ChatGPT 和 Midjourney 的设计之旅
从概念到现实:ChatGPT 和 Midjourney 的设计之旅
37 0
|
3月前
|
人工智能 算法 数据挖掘
ChatGPT 调教日记(二):程序员转量化的背景知识
ChatGPT 调教日记(二):程序员转量化的背景知识
28 0
|
11月前
|
人工智能 JavaScript 前端开发
如何制作 ChatGPT 清晰有效咒语与Chat GPT高效交流——基础篇 第二课
增强专注力: 清晰地定义对话的目的和重点有助于指导对话并保持对话顺畅进行,确保涵盖用户感兴趣的主题,并避免切线或干扰。
544 0
|
11月前
|
传感器 机器学习/深度学习 人工智能
《花雕学AI》29:5秒钟就能为你的想法想出新点子?ChatGPT新点子指令模型告诉你怎么做
你有没有遇到过这样的情况,你想出了一个想法,但是不知道怎么扩展或改进它?你有没有想过有一个工具,可以帮你在短时间内为你的想法生成各种新的点子?如果你有这样的需求,那么你一定要了解ChatGPT。 ChatGPT是一个基于人工智能的文本生成器,它可以根据你的输入生成各种内容,包括想法。它有一个特殊的功能,叫做新点子指令模型,它可以让ChatGPT为你的想法生成新的点子,只需5秒钟。 在这篇文章中,我将介绍新点子指令模型是什么,如何使用它,以及一些使用它的实例。如果你想要用ChatGPT快速激发你的创造力,为你的想法提供5秒钟的灵感,请继续阅读。
140 0
|
机器学习/深度学习 存储 人工智能
程序员饭碗不保了?GPT-3 最强应用发布,动动手指就自动写代码的神器来了!...
程序员饭碗不保了?GPT-3 最强应用发布,动动手指就自动写代码的神器来了!...
1828 0
程序员饭碗不保了?GPT-3 最强应用发布,动动手指就自动写代码的神器来了!...
|
人工智能 供应链 算法
机器人在线“偷懒”怎么办?阿里研究出了这两套算法
随着互联网和电子商务的发展以及全球化的不断加速,中国产业持续升级,人工智能与机器人集群逐步被应用于制造业与物流供应链产业中。机器人集群的主要目的是与人协同合作,将人从沉重的重体力搬运任务中解放出来,专注于更精细的操作当中。由于在工业界的广泛应用与进一步智能化生产的思考,机器人集群调度成为了多智能体系统(Multi-agent System)学术研究中的一个新兴研究方向,其核心问题是如何调度机器人执行合适的任务并规划高效的路径,使得系统整体效率最优。 文末福利:七道典型算法笔试模拟题精解。
1218 0
机器人在线“偷懒”怎么办?阿里研究出了这两套算法
|
机器学习/深度学习 自然语言处理