基于深度学习的聊天机器人
基于深度学习的聊天机器人-项目前期知识准备
文章目录
- 基于深度学习的聊天机器人-项目前期知识准备
- 一、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. 常用的神经网络模型
卷积神经网络(Convolutional Neural Network,CNN)是一种前馈神经网络,它包括卷积层(convolutional layer)和池化层(pooling layer)。
大话卷积神经网络CNN循环神经网络(Recurrent Neural Network, RNN)是一种节点定向连接成环的人工神经网络。这种网络的内部状态可以展示动态时序行为。
大话循环神经网络RNNLSTM (Long Short-Term Memory)是长短期记忆网络,是一种时间递归神经网络,适合于处理和预测时间序列中间隔和延迟相对较长的重要事件。
LSTM原理及实现BP神经网络
2. 词法分析
- 分词技术
- 词性标注
- 命名实体识别
- 词义消歧
3.贝叶斯和朴素贝叶斯
贝叶斯和朴素贝叶斯
4. 隐马尔科夫模型
隐马尔科夫模型
5. 语料相关
语料,即语言材料。语料是语言学研究的内容。语料是构成语料库的基本单元。语料库中存放的是在语言的实际使用中真实出现过的语言材料。真实语料需要经过加工(分析和处理),才能成为有用的资源。
- 获取途径
1.1 开放型语料数据集
1.2 爬虫
1.3 自有平台 - 语料处理
2.1 获取语料
2.2 格式化文本(去杂)
2.3 特征工程
6. 语言模型
- Unigram models(一元文法统计模型)
- …
- N-gram语言模型 (N元模型)
7. 词向量Word2vec
词向量1
词向量2
基于深度学习的聊天机器人相关推荐
- 我用 tensorflow 实现的“一个神经聊天模型”:一个基于深度学习的聊天机器人
我用 tensorflow 实现的"一个神经聊天模型":一个基于深度学习的聊天机器人 个工作尝试重现这个论文的结果A Neural Conversational Model(aka ...
- 基于深度学习的聊天机器人在网易严选智能客服中的应用
目录 业务概要 模型构建 KBQA模块 - NER模型 语聊模块 - 生成模型 模型部署 总结 作者 业务概要 随着自然语言处理技术的发展,智能客服作为电商领域内重要的业务场景,近年来受到的重视日益增 ...
- 用深度学习构造聊天机器人简介
聊天机器人(也可以称为语音助手.聊天助手.对话机器人等)是目前非常热的一个人工智能研发与产品方向.很多大的互联网公司重金投入研发相关技术,并陆续推出了相关产品,比如苹果 Siri .微软 Cortan ...
- 如何使用深度学习训练聊天机器人
原文地址 译者观点:目前AI整体处于研究热点,很多领域离产业化还很远,比如本文中的主题如何制作聊天机器人,虽然各大厂都有不同涉足,但是涉及的领域有限,其实在各个细分领域都可以训练专用的聊天机器人.那么 ...
- 机器学习笔记 - 深度学习、对话机器人、微软机器人框架
一.对话机器人概述 1.相关技术路线 (1)基于模板的对话机器人 基于模板的对话机器人是通过人工设定对话场景,并对每个应用场景编写一些有针对性的对话模板.基于模板的优点是准确度高,缺点是需要大量的人工 ...
- 地平线机器人_地平线机器人CEO余凯:基于深度学习的自动驾驶之路
请关注公众号"汽车创新港",获取后续更多论坛实录! 加工作人员微信号:tinydanio,备注"我要入群"直接进入直播群! 今天都是大牛,下面的也是技术大牛,是 ...
- 【论文笔记】基于深度学习的机器人抓取虚拟仿真实验教学系统
文章目录 摘要 关键词 0 引言 1 基于深度学习的机器人抓取实验原理 2 机器人抓取虚拟仿真实验设计方案 2.1 虚拟仿真实验系统总体设计 2.2 机器人抓取实验教学过程 3 实验教学考核与管理 4 ...
- 最近基于深度学习大火的AIGC将会抢原创工作者的饭碗?
NLG | CLIP | Diffusion Model GAN | AIGC | Stable Diffusion 随着CLIP.DALL·E.Diffusion Model.Magic3D.Sta ...
- 基于Seq2Seq的中文聊天机器人编程实践(Encoder编码器-Decoder解码器框架 + Attention注意力机制)
日萌社 人工智能AI:Keras PyTorch MXNet TensorFlow PaddlePaddle 深度学习实战(不定时更新) Encoder编码器-Decoder解码器框架 + Atten ...
最新文章
- 吴恩达老师深度学习视频课笔记:构建机器学习项目(机器学习策略)(1)
- WebStack-Hugo | 一个静态响应式网址导航主题
- java23中设计模式——结构模式——Composite(组合)
- Spark 1.6发布:引入Dataset接口
- JS中apply和call的联系和区别
- 中专生计算机教案,[定稿]计算机基础教案中专V8.1(全文完整版)
- nginx配置虚拟主机-端口号区分/域名区分
- 1.2 安装 docker 容器并配置镜像加速器
- ubuntu 版mysql客户端工具_几款桌面MYSQL管理工具
- 基于模糊PID控制的光伏系统最大功率点跟踪的研究
- Hive安装与配置详解
- [unity独立游戏]多人游戏插件
- 统计学理论—方差分析
- 解决Proteus中的[SPICE] * stepping time与[SPICE] TRAN Timestep too small错误
- html高德地图无法显示,关于高德地图不显示的问题
- 使用python爬取猫眼电影、房王、股吧论坛、百度翻译、有道翻译、高德天气、华夏基金、扇贝单词、糗事百科(华夏基金)
- dfuse 发布自助 Auth API 账户管理门户,赋予开发者自主管理 key 的平台
- 金立金刚GN5001刷机救黑砖
- 鉴源实验室丨汽车电子架构和CAN网络基础
- 电子学会2022年9月青少年软件编程(图形化)等级考试试卷(二级)答案解析