用机器学习打造聊天机器人(一) 前言

还记得手把手教你做物体检测、手把手教你做命名实体识别系列的文章吗?满满的干货有没有O(∩_∩)O,大部分读者跟着步骤来,最后都实现了其中的物体检测和命名实体识别项目。

  • 物体检测

  • 命名实体识别

本系列文章,依然秉承实践为主,理论为辅,让大家"做的出,看的懂"的原则,效果展示、特性介绍、设计思路、代码实现(python)、算法原理等多个方面的内容都有涉及,通过学习本系列文章,你将能够自己实现一个聊天机器人。

目录


  • 概念篇
    • 什么是聊天机器人?
    • 聊天机器人有哪些常见的套路?
  • 设计篇
    • 我们的聊天机器人将具备什么样的特性?
    • 开源聊天机器人框架ChatterBot简介
    • ChatterBot就够了吗?
    • 一个问题从输入到给出回复将经历什么?
    • 如何让机器人说我想听的话?
  • 代码篇
    • 部分模块代码
      • 构造特征向量
        • one-hot方式
        • Dristributed Representation方式
      • 意图分类
      • 语义匹配
      • chatterbot训练
      • 在线学习
  • 接入篇
    • 接入步骤
    • 接口说明
  • 原理篇
    • word2vec
    • 余弦相似度
    • 朴素贝叶斯
    • 多项式朴素贝叶斯
    • 莱文斯坦距离
  • 总结篇

下一篇文章《手把手教你打造聊天机器人(一) 概念篇》将对聊天机器人的相关概念做一个介绍。

ok,本篇就这么多内容啦~,感谢阅读O(∩_∩)O。

本博客内容来自公众号“程序员一一涤生”,欢迎扫码关注 o(∩_∩)o

posted @ 2019-12-05 20:27  程序员一一涤生  阅读(1297)  评论(0编辑  收藏  举报