课程关键字:Transformer、BERT、Dialogue Transformer、Rasa 3.x、Dialogue Policies、GraphComponent、TED Policy、UnexpecTEDIntentPolicy、RulePolicy、MemoizationPolicy、Ensemble
课程介绍:
通过超过16小时对基于Transformer的Rasa智能业务对话机器人对话Policies的全部源码进行抽丝剥茧的逐行解析:以BERT为出发点,细致的剖析Rasa Policies核心算法Dialogue Transformer论文内幕及源码实现,同时结合Rasa 3.x的Graph Architecture理念,完成的剖析Rasa Policies架构内幕及源码实现。
本课程不仅能够帮助学员彻底掌握Rasa对话策略的内幕机制、架构设计及源码实现,更重要是会具备定制开发对话策略的能力。
课程内容:
第1课:BERT架构、pretraining预训练、Fine Tuning下游任务微调全生命周期内幕解密
第2课:BERT预训练Pre-training源码完整实现
第3课:BERT Fine-tuning数学原理及案例源码解析
第4课:BERT Paper 论文解密、数学推导及完整源码实现
第5课:Transformer Dialogue论文原理及算法详解
第6课:Transformer Dialogue对话系统论文Experiments详解
第7课:基于Transformer的Rasa Internals解密之框架核心graph.py源码完整解析及测试
第8课:Rasa 3.x Internals解密之TED Policy近2130行源码剖析
第9课:UnexpecTEDIntentPolicy源码研读
第10课:UnexpecTEDIntentPolicy算法源码及IntentTED详解
第11课:Rasa Memoization对话策略及源码解析
第12课:Rasa Rule-based Policies架构设计与源码解析
第13课:Rasa RulePolicy完整源码详解
第14课:Rasa对话策略架构设计及Policy接口源码解析
第15课:Rasa Policy完整源码逐行详解
第16课:Rasa对话策略Ensemble算法内幕与完整源码剖析
课程关键词:Rasa、Microservices、Knowledge Base、Microservices 、Action Server、Rasa Server、Action、Event、ActiveLoop、LoopAction、FormAction、FormValidationAction、CollectingDispatcher、Tracker、DomainDict、TwoStageFallbackAction、Proxy Pattern
课程内容:
微服务和知识图谱是智能业务对话机器人智能水平高低的决定的因素:是微服务Microservices赋予对话机器人业务处理能力。具备专家领域知识Knowledge的知识图谱系统能够极大的提升业务对话机器人的业务知识和业务对话能力,是智能业务对话机器人提升智能的关键。
本课程聚焦于Rasa这个全世界工程落地最为成功的智能业务对话机器人框架中的微服务及知识图谱架构设计内幕、运行流程机制、案例代码剖析及Rasa微服务及 知识图谱所有的系统源码分析。具体来说:
1,彻底解密基于代理模式的Rasa微服务架构机制内幕、运行流程、及消息通信解析
2,Rasa Server端action.py、loops.py、forms.py、two_stage_fallback.py的源码逐行解析
3,Rasa SDK端所有Event类型的解析及源码实现、interfaces.py及forms.py源码逐行解析
4,源码分析和案例相结合剖析Rasa微服务,通过具体的对话机器人案例验证源码分析
5,课程中还对Rasa Knowledge Base中的ActionQueryKnowledgeBase及实战案例做了透彻剖析
6,抽丝剥茧的讲解Rasa知识图谱架构原理、流程内幕及其框架的完整源码的逐行分析。
7,在剖析Rasa知识图谱源码的过程中结合具体的案例,帮助学习者通过案例透彻理解Rasa知识图谱框架的每一行源码内幕。
学习完本课程,可以彻底掌握Rasa微服务开发并实现任意复杂度的Rasa对话机器人的业务功能,同时能够用Rasa整合实现任意复杂度的Knowledge系统及业务开发功能。
课程大纲:
第1课:Rasa对话机器人业务逻辑Action Servers架构设计与核心运行流程解密
1,Rasa Server与Action Servers交互关系解析
2,请求执行custom action的RESTful中JSON内容详解及示例
3,Action Servers返回的events及responses详解及示例
第2课:Rasa Events剖析及源码详解
1,Event接口分析
2,14大Event剖析及源码详解
3,Loop相关Event分析及源码详解
第3课:Rasa微服务Action自定义及Slot Validation详解
1,Rasa Action剖析及代码示例
2,ValidationAction剖析及代码示例
3,FormValidationAction剖析
第4课:Form全生命周期解析及Default Actions剖析
1,Form全生命周期运行内幕
2,Form的高级用法
3,Default Actions详解
第5课:Rasa微服务四大组件全解
1,Rasa Actions和Tracker详解
2,Rasa Dispatcher及Event详解
3,关于Metadata的使用及Action Server启动参数详解
硅谷硬核Rasa课程 | Rasa培训 | Rasa面试
全球设计Rasa课程行业应用最全面广泛、课程内容体系最多的机构
Rasa技术咨询:NLP_Matrix_Space