文档章节

开源|基于TensorFlow的聊天机器人-ErGo

好雨云帮
 好雨云帮
发布于 2017/08/25 13:17
字数 469
阅读 365
收藏 3

[云框架]TensorFlow

Github地址:

https://github.com/cloudframeworks-tensorflow/user-guide-tensorflow

TensorFlow是Google开源的人工智能(Machine Intelligence)软件库,是使用数据流图(Data Flow Graphs)进行数值计算的开源软件库。Tensor(张量)指在节点间相互联系的多维数据数组,Flow(流)指基于数据流图的计算。TensorFlow架构灵活,小到智能手机,大到数据中心服务器均可展开计算,同时具备很强的通用性,适用于包括图形分类、音频处理、推荐系统和自然语言处理等在内的各种计算领域。

TensorFlow具备以下特点——

  • 灵活(Deep Flexibility):支持任何数据流图计算
  • 便携(True Portability):支持各类计算设备
  • 链接科研和产品(Connect Research and Product):加速研究成果转化为实际产品
  • 自动化微分运算(Auto-Differentiation):帮助机器学习算法自动求出梯度
  • 多语言(Language Options):利用python构建和执行计算图,支持C++的语言,未来将支持Lua、JavaScript、R等
  • 性能优化(Maximize Performance):支持线程、队列、异步计算,并根据需要分配计算元素

自15年年底开源以来,TensorFlow迅速流行,除了Google,Airbnb、Snapchat、eBay、Twitter等知名公司也纷纷加入到TensorFlow的使用者阵营当中。

本篇云框架将以ErGo(一款基于TensorFlow的Chatbot)为例介绍TensorFlow实践。内容包括——

  • 背景知识
  • 业务说明
  • ErGo实现
    • 整体架构
    • 选取模型
    • 选取数据集
    • 创建数据集
    • 训练
    • 训练后数据

欢迎Star并加入讨论,QQ群:621870673


云框架系列主题,遵循APACHE LICENSE 2.0协议发布。

Spring Cloud微服务架构、SMACK大数据架构、API GATEWAY、FaaS&Serverless等更多云框架,请访问——

https://github.com/Goodrain-Cloudframeworks/cloudframeworks

© 著作权归作者所有

共有 人打赏支持
好雨云帮
粉丝 18
博文 98
码字总数 116742
作品 1
东城
私信 提问
QA-对话系统-问答系统-聊天机器人-chatbot相关资源

1 简介 目前正在研究智能问答系统,在学习的过程中读了一些文章,实践了几个开源项目,在这里记录下自己觉得比较的资源 2 博客 深度学习对话系统理论篇--数据集和评价指标介绍 文末介绍了一些...

致Great
05/16
0
0
人人都会深度学习之Tensorflow基础快速入门

《Tensorflow基础快速入门》课程的目的是帮助广大的深度学习爱好者,逐层深入,步步精通当下最流行的深度学习框架Tensorflow。该课程包含Tensorflow运行原理,Tensor上面常见的操作,常见API...

liwei2000
07/05
0
0
开源的机器学习框架应当如何选择?

为何要选择机器学习框架呢?使用开源工具的好处不仅仅在于其可用性。通常来说,如此级别的项目均有大量的数据工程师和数据科学家愿意去分享数据集和前期训练模型。比如,你可以使用分类模型训...

小欣妹妹
04/20
0
0
送书&优惠丨对深度学习感兴趣的你,不了解这些就太OUT了!

点击上方“程序人生”,选择“置顶公众号” 第一时间关注程序猿(媛)身边的故事 TensorFlow是什么? TensorFlow的前身是谷歌大脑(google brain)团队研发的DistBelief。自创建以来,它便被...

csdnsevenn
05/03
0
0
痛的不止“芯”,如果有一天,这些基础架构对中国闭源……

如果MySQL等基础架构对中国闭源,互联网行业是否还能正常运转? 近日,有消息称美国政府要求谷歌对中兴手机关闭Andriod操作系统。之后,甚至有人设想,如果MySQL等互联网基础架构也对中国用户...

行者武松
03/07
0
0

没有更多内容

加载失败,请刷新页面

加载更多

OSChina 周日乱弹 —— 懒床是对冬天最起码的尊重

Osc乱弹歌单(2018)请戳(这里) 【今日歌曲】 @瘟神灬念 :分享daniwellP/桃音モモ的单曲《Nyan Cat》 《Nyan Cat》- daniwellP/桃音モモ 手机党少年们想听歌,请使劲儿戳(这里) @巴拉迪...

小小编辑
47分钟前
8
2
码云项目100,水一发

简单回顾一下: 早期构想最多的,是希望能将PHP一些类和编码分区做得更细,所以很多尝试。但不得不说,PHP的功能过于单一,是的,也许写C/C++扩展,可以解决问题,那我为什么不用C#或者Golan...

曾建凯
今天
3
0
Spring应用学习——AOP

1. AOP 1. AOP:即面向切面编程,采用横向抽取机制,取代了传统的继承体系的重复代码问题,如下图所示,性能监控、日志记录等代码围绕业务逻辑代码,而这部分代码是一个高度重复的代码,也就...

江左煤郎
今天
4
0
eclipse的版本

Eclipse各版本代号一览表 Eclipse的设计思想是:一切皆插件。Eclipse核心很小,其它所有功能都以插件的形式附加于Eclipse核心之上。 Eclipse基本内核包括:图形API(SWT/Jface),Java开发环...

mdoo
今天
3
0
SpringBoot源码:启动过程分析(一)

本文主要分析 SpringBoot 的启动过程。 SpringBoot的版本为:2.1.0 release,最新版本。 一.时序图 还是老套路,先把分析过程的时序图摆出来:时序图-SpringBoot2.10启动分析 二.源码分析 首...

Jacktanger
今天
6
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部