[云框架]TensorFlowpython
Github地址:git
https://github.com/cloudframe...github
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等less
性能优化(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等更多云框架,请访问——