Rasa课程、Rasa培训、Rasa面试系列之: Rasa幕后英雄系列-高级机器学习研究员 Aciel Eshky

本文主要是介绍Rasa课程、Rasa培训、Rasa面试系列之: Rasa幕后英雄系列-高级机器学习研究员 Aciel Eshky,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!

Rasa课程、Rasa培训、Rasa面试系列之: Rasa幕后英雄系列-高级机器学习研究员 Aciel Eshky

在 Rasa,我们的团队正在为对话式 AI 构建标准基础架构。在幕后,来自不同背景的 Rasa 人齐聚一堂,共同解决当今 NLP 和对话管理领域最有趣的挑战。我们正在拉开帷幕,突出机器人背后的一些人类。

今天我们正在与 Rasa 的高级机器学习研究员 Aciel Eshky 交谈。我们将了解 Aciel 的故事,并探索他们热衷的日常项目和技术。

1. 你好,阿西尔。向我们介绍你自己!您加入 Rasa 的途径是什么?

我加入 Rasa 的道路在很多方面都是传统的,尽管我确实走了一条小弯路!我从沙特国王大学的计算机科学本科学位开始,然后是爱丁堡大学的机器学习和自然语言处理硕士学位,然后是对话系统博士学位。我的博士论文是关于使用生成概率模型在面向任务的对话中建模用户行为。

当我完成博士学位时,我想进一步研究机器学习,但是我住的地方很少有机会,我也不愿意搬家,因为我有两个小孩,所以我在工作之间跳来跳去适应这个约束。我首先在我的大学做了一个简短的博士后,对来自可穿戴传感器的运动员数据进行建模。在此之后,我转向制药,在一家小型生物统计咨询公司担任统计软件工程师 2 年。我在公司的时间很有趣,我学到了很多关于随机对照试验和在商业系统中提供统计模型的知识。然而,我发现自己对机器学习的最新发展感到好奇,特别是神经网络和深度学习,而我的工作没有探索的余地。所以,我决定寻找机器学习工作,并最终回到学术界进行 3.5 年的博士后研究,将机器学习应用于言语和语言治疗。我利用我的博士后获得了深度学习方面的经验,同时还指导硕士生从事对话项目。

在我的合同即将结束时,是时候再次找工作了,当时我发现我们在爱丁堡大学的一位讲师亚当洛佩兹已经加入了爱丁堡的 Rasa。这似乎是我重返对话研究并与亚当一起工作的好机会。与此同时,爱丁堡大学的一位前同事已经在 Rasa 工作了,向我伸出了手,敦促我申请,所以我做到了!尽管走了弯路,但​​我觉得我可以提供一些东西,并且可以将我在以前的工作中学到的技能转移到这个工作中。

2. 作为高级机器学习研究员,带领我们度过典型的一天。你从事什么类型的项目?

我发现我的工作每天都在变化,甚至每周都在变化,我需要能够在事情出现时做出反应。我的工作通常涉及制作新机器学习解决方案的原型、确定新产品功能的范围或在 Rasa Open Source 中实施新组件。我还花大量时间与同事合作,以改善我们在招聘新候选人、制定发展框架以推进我们的职业生涯以及改善我们彼此合作的方式方面的内部流程。我喜欢我的工作是多种多样的,并且发现自己阅读了很多书来获得做好工作所需的技能。

3. 您对工作的哪些领域最感兴趣?

我的主要研究兴趣是对话管理,尤其是使用策略和批量强化学习 (RL)。RL 直接优化我们关心的目标(例如,任务完成),而不是仅隐式捕获我们目标的数据集的监督学习。RL 传统上是一个交互式过程,这意味着我们要么需要设计和构建具有代表性的用户模拟器,然后使用它们来学习对话策略,要么在现实世界中以交互方式学习策略, Off-policy 和批量 RL 允许我们使用静态数据进行学习,就像监督学习一样,这似乎是商业对话系统的合适设置。我很高兴能在 Rasa 进一步探索这项工作!

4. 你在 Rasa 解决的一个重要问题是什么?

我和我的同事目前正在开发一些评估对话系统的方法。这很重要,因为它允许我们和我们的客户根据经验证据做出选择。

5. 你会如何用三个词来形容 Rasa?

灵活、赋权、雄心勃勃!

6. 您如何与 Rasa 的其他团队合作?

我们目前有一个研究团队和几个工程小队。我最初是研究的一部分,但目前已加入 Enable 小组,以从事 Rasa Open Source 的工作。我们的员工分布在多个大洲和不同的时区,但我们使用多种工具进行有效协作,包括 slack、github 板和 wiki,以获取更永久的内容。我们所有的会议都是虚拟的,并且安排在对所有与会者友好的时间。虽然我目前是 Enable 的一员,但我仍然参加每周一次的研究头脑风暴会议,并且仍然征求研究同事对我工作的反馈。

7. 在 Rasa,多元化文化对您意味着什么?

建立和授权多元化团队是 Rasa 使命的核心部分,我看到这反映在我们所做的一切中。我喜欢我的同事来自世界各地,拥有不同的身份和经历,我很欣赏公司为我们创造包容性环境,让我们无论情况如何都能做好工作。例如,作为一名母亲,我很欣赏我们在工作时间方面的充分灵活性以及完全远程工作的机会,这意味着当我的孩子放学回来时我就在家了!实际上,我发现由于这种灵活性,我的工作效率有所提高。

8. 在 Rasa 工作对您的职业发展有何帮助?

我每天都学到很多东西,不仅仅是关于我工作的技术方面,还有哪些流程有效,哪些流程无效。我的经理亚当让我们参与所有决策,并授权我们提出适合我们的流程。这意味着我们不断地阅读和学习我们需要的任何东西,以实现这一目标。我们最近为机器学习研究人员和工程师开发了一个成长框架,现在用它来评估我们个人的优势和劣势,然后决定关注哪些领域来进一步发展我们的职业生涯。在我最近的评估中,我决定专注于交付生产软件作为我的下一个增长领域。

9. 你最近学到的最有趣的事情是什么?

当我第一次遇到我们用于模型回归测试的持续集成框架时,我对它的工作方式印象深刻。在我职业生涯的大部分时间都在学术界之后,它背后的所有聪明的工程最初对我来说似乎都是魔法!

10. 你收到的最好的职业建议是什么?

我很久以前收到并经常给我的朋友和同事的一个建议是,不要等待职位空缺才申请,而是主动联系你想合作的人或你想加入的组织,表达你的想法兴趣。我将这个想法扩展到生活的其他领域,并相信主动追逐你关心的事情而不是等待事情发生是件好事。

谢谢阿希尔!

Rasa官网链接: https://rasa.com/

Gavin大咖课程知识店铺:

https://m.lizhiweike.com/liveroom2/27182089?_t=11111111

Gavin大咖课程信息分享:

NLP 高手之路101课(模型、算法、论文、源码、案例 + 1年答疑)

Rasa 3.x 源码高手之路:系统架构、内核算法、源码实现详解

Gavin大咖简介

星空智能对话机器人创始人、AI通用双线思考法作者,现工作于硅谷顶级的AI实验室。专精于Conversational AI. 在美国曾先后工作于硅谷最顶级的机器学习和人工智能实验室

Gavin大咖微信:NLP_Matrix_Space

联系电话:+1 650-603-1290

联系邮箱:hiheartfirst@gmail.com

助教老师微信:Spark_AI_NLP

Gavin导师

星空智能对话机器人创始人/AI双线思考法作者

博客链接:https://blog.csdn.net/duan_zhihua

作者参与Gavin大咖主编出版Spark系列图书5本,清华大学出版社最新出版2本新书《Spark大数据商业实战三部曲:内核解密|商业案例|性能调优》第二版、《企业级AI技术内幕:深度学习框架开发+机器学习案例实战+Alluxio解密》,累计原创博客1475篇,涵盖大数据、人工智能、智能对话机器人等内容,博客阅读量达217万次。

Gavin大咖课程知识店铺:

https://m.lizhiweike.com/liveroom2/27182089?_t=11111111

Gavin大咖课程信息分享

课程标题:Rasa 3.X 智能对话机器人案例开发硬核实战高手之路 (7大项目Expert版本)

课程关键字:Rasa Application、Debugging、E-commerce、Retail、Customer Service、Helpdesk Assistant 、Financial Bot、Banking、Retail、Insurance、Education、Knowledge Base、ElasticSearch、Interactive Learning、Testing、Duckling、Microservices、SQLite、Payload、Slot、Mapping、Custom Slot、Custom Mapping、External API、Payload、Docker、Domain、NLU、Policies、Dialogue Management、Intent、Prediction、Confidence、Form、Active Loop、Event、 FormValidationAction、CollectingDispatcher、Tracker、Rasa Server、Endpoint、FollowupAction、UserUtteranceReverted、ActionSwitchForms、RESTful、RegexFeaturizer、RegexEntityExtractor、EntitySynonymMapper、Endpoint、Aiohttp、Coroutines、Sanic、Session、Rasa Core、Rasa SDK、ValidationAction、Dynamic Form Behavior、RemoteAction、ActionExecutionRejection、Architecture、Open API、Message Handling、NaturalLanguageGenerator、Graph Architecture

课程内容:

整个课程涵盖客户服务、电商零售、银行金融、信息咨询、影视娱乐、保险客服、教育产业等各类最经典的智能业务对话机器人场景及应用开发。学员可以在学习完本课程后对项目代码进行二次开发来满足企业的需要,并具备实现任意复杂度的Rasa智能业务对话机器人应用产品技术硬实力。更重要的是,该项目课程中展示的高阶对话机器人实战技术及架构设计密码可以帮助学员在开发基于Rasa开发其它类型的对话机器人时游刃有余。

Rasa是Conversational AI在智能业务对话领域工程落地全球最为成功对话机器人系统,是基于Transformer架构的全球使用最广泛的智能业务对话机器人框架,是NLP技术的集大成者。在当今全球范围各项对比指标综合成绩中,Rasa均处于领先地位:

可以这么说:掌握了Rasa就掌握了NLP技术的精

这篇关于Rasa课程、Rasa培训、Rasa面试系列之: Rasa幕后英雄系列-高级机器学习研究员 Aciel Eshky的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!



http://www.chinasem.cn/article/669005

相关文章

Java学习手册之Filter和Listener使用方法

《Java学习手册之Filter和Listener使用方法》:本文主要介绍Java学习手册之Filter和Listener使用方法的相关资料,Filter是一种拦截器,可以在请求到达Servl... 目录一、Filter(过滤器)1. Filter 的工作原理2. Filter 的配置与使用二、Listen

Spring Boot 整合 SSE的高级实践(Server-Sent Events)

《SpringBoot整合SSE的高级实践(Server-SentEvents)》SSE(Server-SentEvents)是一种基于HTTP协议的单向通信机制,允许服务器向浏览器持续发送实... 目录1、简述2、Spring Boot 中的SSE实现2.1 添加依赖2.2 实现后端接口2.3 配置超时时

mysql中的group by高级用法

《mysql中的groupby高级用法》MySQL中的GROUPBY是数据聚合分析的核心功能,主要用于将结果集按指定列分组,并结合聚合函数进行统计计算,下面给大家介绍mysql中的groupby用法... 目录一、基本语法与核心功能二、基础用法示例1. 单列分组统计2. 多列组合分组3. 与WHERE结合使

数据库面试必备之MySQL中的乐观锁与悲观锁

《数据库面试必备之MySQL中的乐观锁与悲观锁》:本文主要介绍数据库面试必备之MySQL中乐观锁与悲观锁的相关资料,乐观锁适用于读多写少的场景,通过版本号检查避免冲突,而悲观锁适用于写多读少且对数... 目录一、引言二、乐观锁(一)原理(二)应用场景(三)示例代码三、悲观锁(一)原理(二)应用场景(三)示例

MySQL高级查询之JOIN、子查询、窗口函数实际案例

《MySQL高级查询之JOIN、子查询、窗口函数实际案例》:本文主要介绍MySQL高级查询之JOIN、子查询、窗口函数实际案例的相关资料,JOIN用于多表关联查询,子查询用于数据筛选和过滤,窗口函... 目录前言1. JOIN(连接查询)1.1 内连接(INNER JOIN)1.2 左连接(LEFT JOI

前端高级CSS用法示例详解

《前端高级CSS用法示例详解》在前端开发中,CSS(层叠样式表)不仅是用来控制网页的外观和布局,更是实现复杂交互和动态效果的关键技术之一,随着前端技术的不断发展,CSS的用法也日益丰富和高级,本文将深... 前端高级css用法在前端开发中,CSS(层叠样式表)不仅是用来控制网页的外观和布局,更是实现复杂交

Java进阶学习之如何开启远程调式

《Java进阶学习之如何开启远程调式》Java开发中的远程调试是一项至关重要的技能,特别是在处理生产环境的问题或者协作开发时,:本文主要介绍Java进阶学习之如何开启远程调式的相关资料,需要的朋友... 目录概述Java远程调试的开启与底层原理开启Java远程调试底层原理JVM参数总结&nbsMbKKXJx

kotlin中的行为组件及高级用法

《kotlin中的行为组件及高级用法》Jetpack中的四大行为组件:WorkManager、DataBinding、Coroutines和Lifecycle,分别解决了后台任务调度、数据驱动UI、异... 目录WorkManager工作原理最佳实践Data Binding工作原理进阶技巧Coroutine

Java深度学习库DJL实现Python的NumPy方式

《Java深度学习库DJL实现Python的NumPy方式》本文介绍了DJL库的背景和基本功能,包括NDArray的创建、数学运算、数据获取和设置等,同时,还展示了如何使用NDArray进行数据预处理... 目录1 NDArray 的背景介绍1.1 架构2 JavaDJL使用2.1 安装DJL2.2 基本操

深入解析Spring TransactionTemplate 高级用法(示例代码)

《深入解析SpringTransactionTemplate高级用法(示例代码)》TransactionTemplate是Spring框架中一个强大的工具,它允许开发者以编程方式控制事务,通过... 目录1. TransactionTemplate 的核心概念2. 核心接口和类3. TransactionT