基于深度学习的聊天机器人-项目前期知识准备

文章目录

  • 基于深度学习的聊天机器人-项目前期知识准备
  • 一、TensorFlow框架简介
  • 二、NLP基础
    • 1. 常用的神经网络模型
    • 2. 词法分析
    • 3.贝叶斯和朴素贝叶斯
    • 4. 隐马尔科夫模型
    • 5. 语料相关
    • 6. 语言模型
    • 7. 词向量Word2vec

一、TensorFlow框架简介

TensorFlow 是一个基于数据流编程(dataflow programming)的符号数学系统,被广泛应用于各类机器学习(machine learning)算法的编程实现。
1、谷歌基于DistBelief进行研发的第二代人工智能学习系统
2、用于语音识别或图像识别等多项机器学习和深度学习领域
3、将复杂的数据结构传输至人工智能神经网中进行分析和处理
4、支持CNN、RNN和LSTM算法,是目前在Image,Speech和NLP中最流行的深度神经网络模型。
使用流程见下图

二、NLP基础

以下链接均为各路大神所写,请移步学习。
如有侵权,联系删除!


1. 常用的神经网络模型

  1. 卷积神经网络(Convolutional Neural Network,CNN)是一种前馈神经网络,它包括卷积层(convolutional layer)和池化层(pooling layer)。
    大话卷积神经网络CNN

  2. 循环神经网络(Recurrent Neural Network, RNN)是一种节点定向连接成环的人工神经网络。这种网络的内部状态可以展示动态时序行为。
    大话循环神经网络RNN

  3. LSTM (Long Short-Term Memory)是长短期记忆网络,是一种时间递归神经网络,适合于处理和预测时间序列中间隔和延迟相对较长的重要事件。
    LSTM原理及实现

  4. BP神经网络

2. 词法分析

  1. 分词技术
  2. 词性标注
  3. 命名实体识别
  4. 词义消歧

3.贝叶斯和朴素贝叶斯

贝叶斯和朴素贝叶斯

4. 隐马尔科夫模型

隐马尔科夫模型

5. 语料相关

语料,即语言材料。语料是语言学研究的内容。语料是构成语料库的基本单元。语料库中存放的是在语言的实际使用中真实出现过的语言材料。真实语料需要经过加工(分析和处理),才能成为有用的资源。

  1. 获取途径
    1.1 开放型语料数据集
    1.2 爬虫
    1.3 自有平台
  2. 语料处理
    2.1 获取语料
    2.2 格式化文本(去杂)
    2.3 特征工程

6. 语言模型

  1. Unigram models(一元文法统计模型)
  2. N-gram语言模型 (N元模型)

7. 词向量Word2vec

词向量1
词向量2

基于深度学习的聊天机器人相关推荐

  1. 我用 tensorflow 实现的“一个神经聊天模型”:一个基于深度学习的聊天机器人

    我用 tensorflow 实现的"一个神经聊天模型":一个基于深度学习的聊天机器人 个工作尝试重现这个论文的结果A Neural Conversational Model(aka ...

  2. 基于深度学习的聊天机器人在网易严选智能客服中的应用

    目录 业务概要 模型构建 KBQA模块 - NER模型 语聊模块 - 生成模型 模型部署 总结 作者 业务概要 随着自然语言处理技术的发展,智能客服作为电商领域内重要的业务场景,近年来受到的重视日益增 ...

  3. 用深度学习构造聊天机器人简介

    聊天机器人(也可以称为语音助手.聊天助手.对话机器人等)是目前非常热的一个人工智能研发与产品方向.很多大的互联网公司重金投入研发相关技术,并陆续推出了相关产品,比如苹果 Siri .微软 Cortan ...

  4. 如何使用深度学习训练聊天机器人

    原文地址 译者观点:目前AI整体处于研究热点,很多领域离产业化还很远,比如本文中的主题如何制作聊天机器人,虽然各大厂都有不同涉足,但是涉及的领域有限,其实在各个细分领域都可以训练专用的聊天机器人.那么 ...

  5. 机器学习笔记 - 深度学习、对话机器人、微软机器人框架

    一.对话机器人概述 1.相关技术路线 (1)基于模板的对话机器人 基于模板的对话机器人是通过人工设定对话场景,并对每个应用场景编写一些有针对性的对话模板.基于模板的优点是准确度高,缺点是需要大量的人工 ...

  6. 地平线机器人_地平线机器人CEO余凯:基于深度学习的自动驾驶之路

    请关注公众号"汽车创新港",获取后续更多论坛实录! 加工作人员微信号:tinydanio,备注"我要入群"直接进入直播群! 今天都是大牛,下面的也是技术大牛,是 ...

  7. 【论文笔记】基于深度学习的机器人抓取虚拟仿真实验教学系统

    文章目录 摘要 关键词 0 引言 1 基于深度学习的机器人抓取实验原理 2 机器人抓取虚拟仿真实验设计方案 2.1 虚拟仿真实验系统总体设计 2.2 机器人抓取实验教学过程 3 实验教学考核与管理 4 ...

  8. 最近基于深度学习大火的AIGC将会抢原创工作者的饭碗?

    NLG | CLIP | Diffusion Model GAN | AIGC | Stable Diffusion 随着CLIP.DALL·E.Diffusion Model.Magic3D.Sta ...

  9. 基于Seq2Seq的中文聊天机器人编程实践(Encoder编码器-Decoder解码器框架 + Attention注意力机制)

    日萌社 人工智能AI:Keras PyTorch MXNet TensorFlow PaddlePaddle 深度学习实战(不定时更新) Encoder编码器-Decoder解码器框架 + Atten ...

最新文章

  1. 吴恩达老师深度学习视频课笔记:构建机器学习项目(机器学习策略)(1)
  2. WebStack-Hugo | 一个静态响应式网址导航主题
  3. java23中设计模式——结构模式——Composite(组合)
  4. Spark 1.6发布:引入Dataset接口
  5. JS中apply和call的联系和区别
  6. 中专生计算机教案,[定稿]计算机基础教案中专V8.1(全文完整版)
  7. nginx配置虚拟主机-端口号区分/域名区分
  8. 1.2 安装 docker 容器并配置镜像加速器
  9. ubuntu 版mysql客户端工具_几款桌面MYSQL管理工具
  10. 基于模糊PID控制的光伏系统最大功率点跟踪的研究
  11. Hive安装与配置详解
  12. [unity独立游戏]多人游戏插件
  13. 统计学理论—方差分析
  14. 解决Proteus中的[SPICE] * stepping time与[SPICE] TRAN Timestep too small错误
  15. html高德地图无法显示,关于高德地图不显示的问题
  16. 使用python爬取猫眼电影、房王、股吧论坛、百度翻译、有道翻译、高德天气、华夏基金、扇贝单词、糗事百科(华夏基金)
  17. dfuse 发布自助 Auth API 账户管理门户,赋予开发者自主管理 key 的平台
  18. 金立金刚GN5001刷机救黑砖
  19. 鉴源实验室丨汽车电子架构和CAN网络基础
  20. 电子学会2022年9月青少年软件编程(图形化)等级考试试卷(二级)答案解析

热门文章

  1. 快手抖音视频号涨粉方法技巧
  2. EAG通过新实验室拓展医疗器械检测服务
  3. 和互联网公司服务器有关的一些情况
  4. unity3d 动画制作_Unity 3D中的动画和动画制作
  5. python九宫格拼图_Python制作九宫格图片
  6. Android 九宫格图片展示的实现
  7. 吴恩达老师深度学习视频课笔记:总结
  8. 开脑洞:数字文明的等级
  9. python话圣诞树_python画圣诞树
  10. 解决win7防火墙打不开的问题:错误代码1079和错误代码13