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

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

  • 物体检测

  • 命名实体识别

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

目录


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

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

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

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

posted @   AI粉嫩特攻队  阅读(1326)  评论(0编辑  收藏  举报
编辑推荐:
· 基于Microsoft.Extensions.AI核心库实现RAG应用
· Linux系列:如何用heaptrack跟踪.NET程序的非托管内存泄露
· 开发者必知的日志记录最佳实践
· SQL Server 2025 AI相关能力初探
· Linux系列:如何用 C#调用 C方法造成内存泄露
阅读排行:
· 无需6万激活码!GitHub神秘组织3小时极速复刻Manus,手把手教你使用OpenManus搭建本
· Manus爆火,是硬核还是营销?
· 终于写完轮子一部分:tcp代理 了,记录一下
· 别再用vector<bool>了!Google高级工程师:这可能是STL最大的设计失误
· 单元测试从入门到精通
点击右上角即可分享
微信分享提示