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

相关文章

从基础到高级详解Go语言中错误处理的实践指南

《从基础到高级详解Go语言中错误处理的实践指南》Go语言采用了一种独特而明确的错误处理哲学,与其他主流编程语言形成鲜明对比,本文将为大家详细介绍Go语言中错误处理详细方法,希望对大家有所帮助... 目录1 Go 错误处理哲学与核心机制1.1 错误接口设计1.2 错误与异常的区别2 错误创建与检查2.1 基础

JavaScript中的高级调试方法全攻略指南

《JavaScript中的高级调试方法全攻略指南》什么是高级JavaScript调试技巧,它比console.log有何优势,如何使用断点调试定位问题,通过本文,我们将深入解答这些问题,带您从理论到实... 目录观点与案例结合观点1观点2观点3观点4观点5高级调试技巧详解实战案例断点调试:定位变量错误性能分

从基础到高级详解Python数值格式化输出的完全指南

《从基础到高级详解Python数值格式化输出的完全指南》在数据分析、金融计算和科学报告领域,数值格式化是提升可读性和专业性的关键技术,本文将深入解析Python中数值格式化输出的相关方法,感兴趣的小伙... 目录引言:数值格式化的核心价值一、基础格式化方法1.1 三种核心格式化方式对比1.2 基础格式化示例

Android协程高级用法大全

《Android协程高级用法大全》这篇文章给大家介绍Android协程高级用法大全,本文结合实例代码给大家介绍的非常详细,对大家的学习或工作具有一定的参考借鉴价值,需要的朋友跟随小编一起学习吧... 目录1️⃣ 协程作用域(CoroutineScope)与生命周期绑定Activity/Fragment 中手

Unity新手入门学习殿堂级知识详细讲解(图文)

《Unity新手入门学习殿堂级知识详细讲解(图文)》Unity是一款跨平台游戏引擎,支持2D/3D及VR/AR开发,核心功能模块包括图形、音频、物理等,通过可视化编辑器与脚本扩展实现开发,项目结构含A... 目录入门概述什么是 UnityUnity引擎基础认知编辑器核心操作Unity 编辑器项目模式分类工程

深度解析Python yfinance的核心功能和高级用法

《深度解析Pythonyfinance的核心功能和高级用法》yfinance是一个功能强大且易于使用的Python库,用于从YahooFinance获取金融数据,本教程将深入探讨yfinance的核... 目录yfinance 深度解析教程 (python)1. 简介与安装1.1 什么是 yfinance?

Python学习笔记之getattr和hasattr用法示例详解

《Python学习笔记之getattr和hasattr用法示例详解》在Python中,hasattr()、getattr()和setattr()是一组内置函数,用于对对象的属性进行操作和查询,这篇文章... 目录1.getattr用法详解1.1 基本作用1.2 示例1.3 原理2.hasattr用法详解2.

MySQL数据类型与表操作全指南( 从基础到高级实践)

《MySQL数据类型与表操作全指南(从基础到高级实践)》本文详解MySQL数据类型分类(数值、日期/时间、字符串)及表操作(创建、修改、维护),涵盖优化技巧如数据类型选择、备份、分区,强调规范设计与... 目录mysql数据类型详解数值类型日期时间类型字符串类型表操作全解析创建表修改表结构添加列修改列删除列

Python 函数详解:从基础语法到高级使用技巧

《Python函数详解:从基础语法到高级使用技巧》本文基于实例代码,全面讲解Python函数的定义、参数传递、变量作用域及类型标注等知识点,帮助初学者快速掌握函数的使用技巧,感兴趣的朋友跟随小编一起... 目录一、函数的基本概念与作用二、函数的定义与调用1. 无参函数2. 带参函数3. 带返回值的函数4.

Java Stream 的 Collectors.toMap高级应用与最佳实践

《JavaStream的Collectors.toMap高级应用与最佳实践》文章讲解JavaStreamAPI中Collectors.toMap的使用,涵盖基础语法、键冲突处理、自定义Map... 目录一、基础用法回顾二、处理键冲突三、自定义 Map 实现类型四、处理 null 值五、复杂值类型转换六、处理