写点什么

Ocado 客户服务中运用了 TensorFlow 和 Google 云平台

  • 2016-10-26
  • 本文字数:1174 字

    阅读完需:约 4 分钟

通过建立与 Google 及 Google 云平台( GCP )的合作伙伴关系, Ocado Techonology 公司发布了一种新的方法,用在对Ocado 的50 多万用户及来自这些用户的海量电子邮件请求的处理中。该方法使用了 TensorFlow 及宿主于 GCP 上的 TensorFlow Python API,重点在于解决电子邮件的自动分类问题。

Ocado 认为对于电子邮件分类问题,非常适合于使用工业规模的机器学习和自动化,更具体的说就是自然语言处理(NLP)。很多的企业支持中心为让工作一致和可靠,采用了依靠工作人员手工处理电子邮件队列的工作流程。在企业的业务迅速成长时,或是整体客户支持量所需的支持人员日益增长时。这种方法并不能很好地扩展,这会导致邮件响应的延迟,客户不满意度也随之增加。

Ocado 的做法是将所有的电子邮件汇集到同一处,然后通过分析邮件内容为邮件打标签,例如标记为客户投诉的则需要立刻反馈,标记为一般性反馈的则具有稍低的优先级可稍迟反馈。此外,邮件标签还包括:重发货请求、退款请求、支付问题或网站问题、新商品查询等。

Ocado 想要在分配标签类别时,尽可能地减少需用户及支持人员手工输入的域和标签的数量。因为这种手工输入不仅容易产生偏差并生成噪声数据,而且也占用了支持人员的宝贵时间,这些时间是本可用于根据客户请求的优先度服务于客户的。

Ocado 科技的高级软件工程师 Marcin Druzkowski 今年八月在 Datasciencefest 大会上的演讲上,给出了Ocado 训练神经网络所用的各种模型的一些细节。其中的方法包括:使用词袋逻辑回归、使用嵌入(embedding)的卷积神经网络( CNN )、使用嵌入的长短期记忆模型( LSTM )。

Druzkowski 指出深度学习并非一定要使用 GPU,考虑到 CPU 芯片的相对低成本、云计算的可扩展性和并行计算模型训练,没有必要再采用特定的 GPU 写入和训练模型。他也指出通过以软件工程为中心的数据科学方法,他们的 TensorFlow 图以数据矩阵和图定义的方式部署,这不同于数据科学软件所使用的一般方法,那些方法已被证明在部署和易于集成到生产环节的实现上存在着挑战。Druzkowski 在演讲中提到的特性还包括:可移植性和依赖性管理、代码质量、测试覆盖度、版本管理和持续集成。

围绕着测试模型,还出现了其它的一些新挑战。这些测试模式需给出随机性、可接受结果值范围和良好模型性能的组成目标。此外,挑战也存在于如何在后台数据集发生改变时,重新训练和测试模型。在确定一个模型是否有价值时,需额外考虑的变量是数据集改变的比例和速度。当前测试的运行使用了 pyTest 和 TensorFlow,但是 Ocado 拒绝了提供示例代码的请求。

查看英文原文: Ocado Uses TensorFlow and Google Cloud Platform for Novel Customer Service Approach


感谢冬雨对本文的审校。

给InfoQ 中文站投稿或者参与内容翻译工作,请邮件至 editors@cn.infoq.com 。也欢迎大家通过新浪微博( @InfoQ @丁晓昀),微信(微信号: InfoQChina )关注我们。

2016-10-26 19:001333
用户头像

发布了 227 篇内容, 共 74.2 次阅读, 收获喜欢 28 次。

关注

评论

发布
暂无评论
发现更多内容

亚马逊海外直播网络专线的重要性与优势

Ogcloud

直播带货 电商直播 亚马逊 亚马逊直播

BSC链近况及解读:BSC链代币DApp开发详解

区块链软件开发推广运营

dapp开发 区块链开发 链游开发 NFT开发 公链开发

小智报表实战系列-3 分栏报表

小智数据

【YashanDB知识库】YAS-02024 lock wait timeout, wait time 0 milliseconds

YashanDB

yashandb 崖山数据库

SketchUp Pro 2022 for Mac(草图大师)中英文双语 v22.0.353版

Mac相关知识分享

可视化学习:如何用WebGL绘制3D物体

EquatorCoco

可视化 WebGL 3D

任务调度TASKCTL与ETL DataStage融合:打造高效企业数据处理

敏捷调度TASKCTL

ETL任务 TASKCTL ETL数据集成 任务调度平台

管理者如何为团队赋能,提升测试效率

测吧(北京)科技有限公司

测试

Introducing Wallys' Peacock: The Ultimate Industrial-Grade WiFi 6 Dual-Band Wireless Bridge - AVAILABLE NOW

wallyslilly

FASTROAMING 快速漫游 agv机器人

STM32入门开发-详解GPIO口的配置与控制方式(以LED灯为例)

DS小龙哥

7月月更

iStat Menus for Mac(系统活动监控器) v6.73 (1230)中文版

Mac相关知识分享

VMware Fusion Pro for mac(vm虚拟机) v13.5.2版

Mac相关知识分享

Socks5代理为什么比HTTP代理快?

IPIDEA全球HTTP

代理IP http代理 socks5代理

Final Cut Pro X for Mac(fcpx专业多媒体剪辑软件) v10.4.9特别版

Mac相关知识分享

有了小浣熊,办公数据分析不再愁

穿过生命散发芬芳

社区征文 办公小浣熊

焕新升级,Sermant 2.0.0 release版本重磅发布!

华为云开源

开源 云原生 微服务治理 华为云开源

小智报表实战系列-2 商品销售交叉表

小智数据

数据集与数据库的差异

蛙人族

利用SpringBoot+rabbitmq 实现邮件异步发送,保证100%投递成功

快乐非自愿限量之名

spring Spring Boot 邮件

WebStorm 2023 for Mac(JavaScript开发工具) v2023.3.2中文版

Mac相关知识分享

Luminar Neo for Mac(AI技术图像编辑软件) 1.17.0版

Mac相关知识分享

华为云发起,openGemini正式成为CNCF官方项目!

华为云开发者联盟

数据库 开源 华为云 华为云开发者联盟 企业号2024年7月PK榜

LeetCode题解:2319. 判断矩阵是否是一个 X 矩阵,JavaScript,详细注释

Lee Chen

解读jd.item_search_img API返回值:京东按图搜索的智能匹配

技术冰糖葫芦

API 安全 API 文档 API 开发 API 协议

探索AI人才培养新范式,合合信息与同济大学软件学院签署产教融合人才培养协议

合合技术团队

合合信息 校企合作 #人工智能 同济大学

Alfred 5 for Mac(mac应用快速启动器)v5.1.4 (2195)中/英版

Mac相关知识分享

Rhinoceros 8 for Mac(犀牛8 mac版) v8.2.23346.13002版

Mac相关知识分享

Ocado客户服务中运用了TensorFlow和Google云平台_AI&大模型_Dylan Raithel_InfoQ精选文章