[云框架]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 等更多云框架,请访问
