Rasa課程、Rasa培訓(xùn)、Rasa面試系列之: Rasa NLU意圖和實體-分詞器

Rasa課程、Rasa培訓(xùn)、Rasa面試系列之: Rasa NLU意圖和實體-分詞器

在Rasa項目中,NLU管道定義了將非結(jié)構(gòu)化用戶消息轉(zhuǎn)換為意圖和實體的處理步驟。它由一系列組件組成,可以由開發(fā)人員配置和定制,Rasa 3.0 在訓(xùn)練期間的計算框架表示為一個有向圖DAG.

NLU管道在config.yml配置中定義,描述了管道中的所有步驟,這些步驟將被Rasa用來檢測意圖和實體。它以文本作為輸入,并不斷解析,將實體和意圖作為輸出。

在管道中可以找到不同類型的組件。主要有:

分詞器

Featurizers

意圖分類器

實體提取器

在討論它們?nèi)绾蜗嗷ソ换ブ埃覀儗⒂懻撨@些類型的組件的作用。

分詞器

第一步是將話語分解成更小的文本塊,即標(biāo)記。這必須發(fā)生在將文本作為機(jī)器學(xué)習(xí)的特征之前,這就是為什么你通常會在管道的開頭列出一個標(biāo)記器。

分詞器的細(xì)節(jié)

一些標(biāo)記器向標(biāo)記中添加額外的信息。例如,spaCy還能夠生成標(biāo)記的詞形特征,這些標(biāo)記可以被CountVectorizer使用。

分詞器將語句中的每個單詞分割成一個單獨的標(biāo)記,輸出是單詞列表。根據(jù)標(biāo)記器和傳遞的設(shè)置,我們還可以為標(biāo)點獲得單獨的標(biāo)記。

對于英語,我們通常使用WhiteSpaceTokenizer,但對于非英語,通??梢赃x擇其他方法。對于非英語的歐洲語言來說,SpaCy是一個不錯的選擇,但Rasa也支持中文的Jieba。

分詞器并不更改底層的文本,它們只是將文本分隔成標(biāo)記。

Rasa官網(wǎng)鏈接:?https://rasa.com/docs/rasa/

Gavin大咖課程信息分享:

NLP 高手之路101課(模型、算法、論文、源碼、案例 + 1年答疑)

Rasa 3.x 源碼高手之路:系統(tǒng)架構(gòu)、內(nèi)核算法、源碼實現(xiàn)詳解

Gavin大咖簡介

星空智能對話機(jī)器人創(chuàng)始人、AI通用雙線思考法作者,現(xiàn)工作于硅谷頂級的AI實驗室。專精于Conversational AI. 在美國曾先后工作于硅谷最頂級的機(jī)器學(xué)習(xí)和人工智能實驗室

Gavin大咖微信:NLP_Matrix_Space

聯(lián)系電話:+1 650-603-1290

聯(lián)系郵箱:hiheartfirst@gmail.com

助教老師微信:Spark_AI_NLP

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

作者參與Gavin大咖主編出版Spark系列圖書5本,清華大學(xué)出版社最新出版2本新書《Spark大數(shù)據(jù)商業(yè)實戰(zhàn)三部曲:內(nèi)核解密|商業(yè)案例|性能調(diào)優(yōu)》第二版、《企業(yè)級AI技術(shù)內(nèi)幕:深度學(xué)習(xí)框架開發(fā)+機(jī)器學(xué)習(xí)案例實戰(zhàn)+Alluxio解密》,累計原創(chuàng)博客1475篇,涵蓋大數(shù)據(jù)、人工智能、智能對話機(jī)器人等內(nèi)容,博客閱讀量達(dá)217萬次。

Gavin大咖課程信息分享

課程名稱:Rasa 3.x 源碼高手之路:系統(tǒng)架構(gòu)、內(nèi)核算法、源碼實現(xiàn)詳解

課程介紹:

Rasa是Conversational AI在智能業(yè)務(wù)對話領(lǐng)域工程落地全球最為成功對話機(jī)器人系統(tǒng),是基于Transformer架構(gòu)的全球使用最廣泛的智能業(yè)務(wù)對話機(jī)器人框架,是NLP技術(shù)的集大成者。在當(dāng)今全球范圍各項對比指標(biāo)綜合成績中,Rasa均處于領(lǐng)先地位:

本課程致力于徹底解密Rasa 3.x系統(tǒng)架構(gòu)、內(nèi)核算法、知識圖譜及源碼實現(xiàn):

具體來說,該系統(tǒng)課程是以下五大課程的合集:

業(yè)務(wù)對話機(jī)器人Rasa 3.x Internals內(nèi)幕詳解及Rasa框架定制實戰(zhàn)

業(yè)務(wù)對話機(jī)器人Rasa核心算法DIET及TED論文詳解及源碼實現(xiàn)

Rasa 3.x 語言理解內(nèi)核Classifiers架構(gòu)、算法及源碼實現(xiàn)

基于Transformer的對話機(jī)器人Rasa Policies架構(gòu)設(shè)計與源碼全解

Rasa業(yè)務(wù)對話機(jī)器人Microservices微服務(wù)架構(gòu)內(nèi)幕與源碼全解

課程通過這五大階段內(nèi)容,按照循序漸進(jìn)的學(xué)習(xí)方式,幫助學(xué)員徹底精通Rasa新一代內(nèi)核架構(gòu)、算法內(nèi)幕及源碼實現(xiàn)。

課程答疑:

課程提供配套的視頻、代碼及資料,購買后聯(lián)系Gavin獲得代碼及輔助資料。

課程提供1年的技術(shù)答疑服務(wù),Gavin老師負(fù)責(zé)所有課程技術(shù)問題的答疑及代碼服務(wù)。

課程試聽:

代理模式下的Rasa微服務(wù)Form共1288行源碼架構(gòu)設(shè)計及源碼逐行解析

1,Action類型的FormAction和LoopAction類型的FormAction區(qū)別與聯(lián)系分析

2,Rasa微服務(wù)接口interfaces.py共370行源碼逐行解析

3,Rasa SDK中的forms.py共918行源文件逐行解析

課程詳情:

*************************************************************************************

階段1:業(yè)務(wù)對話機(jī)器人Rasa 3.x Internals內(nèi)幕詳解及Rasa框架定制實戰(zhàn)

*************************************************************************************

以Rasa 3.x提出的全新一代Graph Computational Backend為核心,從Rasa版本迭代中的Milestones出發(fā)來完全解密“One Graph to Rule Them All”背后的技術(shù)衍化過程及根本原因,然后以GraphComponent為核心解密其架構(gòu)內(nèi)幕機(jī)制和運(yùn)行流程,并抽絲剝繭的剖析自定義Rasa Open Source平臺的接口實現(xiàn)、組件源碼、組件注冊及使用的每一個步驟,最后用一個完整的案例來做示例,并透過Rasa的核心TED Policy近2130行源碼剖析及DIET近1825行源碼剖析,讓學(xué)習(xí)者不僅有定制Rasa框架能力,更有大量源碼鑒賞的能力及高級的對話系統(tǒng)架構(gòu)設(shè)計思維。

第1課:Rasa 3.x Internals解密之Retrieval Model剖析

1,什么是One Graph to Rule them All

2,為什么工業(yè)級對話機(jī)器人都是Stateful Computations?

3,Rasa引入Retrieval Model內(nèi)幕解密及問題解析

第2課:Rasa 3.x Internals解密之去掉對話系統(tǒng)的Intent內(nèi)幕剖析

1,從inform intent的角度解析為何要去掉intent

2,從Retrieval Intent的角度說明為何要去掉intent

3,從Multi intents的角度說明為何要去掉intent

4,為何有些intent是無法定義的?

第3課:Rasa 3.x Internals解密之去掉對話系統(tǒng)的End2End Learning內(nèi)幕剖析

1,How end-to-end learning in Rasa works

2,Contextual NLU解析

3,F(xiàn)ully end-to-end assistants

第4課:Rasa 3.x Internals解密之全新一代可伸縮DAG圖架構(gòu)內(nèi)幕

1,傳統(tǒng)的NLU/Policies架構(gòu)問題剖析

2,面向業(yè)務(wù)對話機(jī)器人的DAG圖架構(gòu)

3,DAGs with Caches解密

4,Example及Migration注意點

第5課:Rasa 3.x Internals解密之定制Graph NLU及Policies組件內(nèi)幕

1,基于Rasa定制Graph Component的四大要求分析

2,Graph Components解析

3,Graph Components源代碼示范

第6課:Rasa 3.x Internals解密之自定義GraphComponent內(nèi)幕

1,從Python角度分析GraphComponent接口

2,自定義模型的create和load內(nèi)幕詳解

3,自定義模型的languages及Packages支持

第7課:Rasa 3.x Internals解密之自定義組件Persistence源碼解析

1,自定義對話機(jī)器人組件代碼示例分析

2,Rasa中Resource源碼逐行解析

3,Rasa中ModelStorage、ModelMetadata等逐行解析

第8課:Rasa 3.x Internals解密之自定義組件Registering源碼解析

1,采用Decorator進(jìn)行Graph Component注冊內(nèi)幕源碼分析

2,不同NLU和Policies組件Registering源碼解析

3,手工實現(xiàn)類似于Rasa注冊機(jī)制的Python Decorator全流程實現(xiàn)

第9課:基于Transformer的Rasa Internals解密之自定義組件及常見組件源碼解析

1,自定義Dense Message Featurizer和Sparse Message Featurizer源碼解析

2,Rasa的Tokenizer及WhitespaceTokenizer源碼解析

3,CountVectorsFeaturizer及SpacyFeaturizer源碼解析

第10課:基于Transformer的Rasa Internals解密之框架核心graph.py源碼完整解析及測試

1,GraphNode源碼逐行解析及Testing分析

2,GraphModelConfiguration、ExecutionContext、GraphNodeHook源碼解析

3,GraphComponent源碼回顧及其應(yīng)用源碼

第11課:基于Transformer的Rasa Internals解密之框架DIETClassifier及TED

1,作為GraphComponent的DIETClassifier和TED實現(xiàn)了All-in-one的Rasa架構(gòu)

2,DIETClassifier內(nèi)部工作機(jī)制解析及源碼注解分析

3,TED內(nèi)部工作機(jī)制解析及源碼注解分析

第12課:Rasa 3.x Internals解密之TED Policy近2130行源碼剖析

1,TEDPolicy父類Policy代碼解析

2,TEDPolicy完整解析

3,繼承自TransformerRasaModel的TED代碼解析

第13課:Rasa 3.x Internals解密之DIET近1825行源碼剖析

1,DIETClassifier代碼解析

2,EntityExtractorMixin代碼解析

3,DIET代碼解析

*************************************************************************************

階段2:業(yè)務(wù)對話機(jī)器人Rasa核心算法DIET及TED論文詳解及源碼實現(xiàn)

*************************************************************************************

對一個智能業(yè)務(wù)對話系統(tǒng)而言,語言理解NLU及Policies是其系統(tǒng)內(nèi)核的兩大基石。Rasa團(tuán)隊發(fā)布的最重磅級的兩篇論文DIET: Lightweight Language Understanding for Dialogue Systems及Dialogue Transformers是其基于在業(yè)界落地場景的多年探索而總結(jié)出來的解決NLU和Policies最核心的成果結(jié)晶: 其中DIET是Intent識別和Entity信息抽取的統(tǒng)一框架,而基于Dialogue Transformers的Transformer Embedding Dialogue (TED)是面向多輪業(yè)務(wù)對話信息處理和對話Response技術(shù)框架。DIET和TED作為Rasa內(nèi)核已經(jīng)經(jīng)過很多版本的迭代優(yōu)化,即使Rasa 3.x最新一代架構(gòu)中依然可以看到DIET和TED的核心位置:

可以這么說,掌握這兩篇論文是掌握Rasa精髓及背后設(shè)計機(jī)制的核心之所在。所以星空對話機(jī)器人推出了業(yè)務(wù)對話機(jī)器人Rasa核心算法DIET及TED論文內(nèi)幕詳解課程,以抽絲剝繭的方式來逐句解讀這兩篇論文中蘊(yùn)含的一切架構(gòu)思想、內(nèi)幕機(jī)制、實驗分析、及最佳實踐等所有的密碼,以幫助對基于Transformer的對話機(jī)器人感興趣的朋友掌握Rasa內(nèi)核精髓。

為了更有效的幫助學(xué)員達(dá)到從模型算法、架構(gòu)設(shè)計、源碼實現(xiàn)等角度融匯貫貫通當(dāng)今工業(yè)級最成功的業(yè)務(wù)對話機(jī)器人平臺Rasa,除了在課程中逐行解析Rasa的核心TED Policy近2130行源碼及DIET近1825行源碼外,課程中還增加了Rasa Internals解密之框架核心graph.py源碼完整解析及測試中GraphNode源碼逐行解析及Testing分析、GraphModelConfiguration、ExecutionContext、GraphNodeHook源碼解析、GraphComponent源碼回顧及其應(yīng)用源碼。

課程內(nèi)容:

第1課:多任務(wù)對話Transformer架構(gòu)的DIET中的Intent和NER算法剖析和對比

第2課:基于Transformer的輕量級多任務(wù)DIET語言理解NLU內(nèi)幕解密

第3課:輕量級多任務(wù)Transformer語言理解框架DIET試驗分析

第4課:使用Transformer Dialogue具有Context的面向任務(wù)的對話系統(tǒng)

第5課:具有上下文和抗干擾能力的Transformer Dialogue對話系統(tǒng)Experiments詳解

第6課:基于Transformer的Rasa Internals解密之框架核心graph.py源碼完整解析及測試

第7課:基于Transformer的Rasa Internals解密之框架DIETClassifier及TED

第8課:Rasa 3.x Internals解密之TED Policy近2130行源碼剖析

第9課:基于Transformer的Rasa 3.x Internals解密之DIET近1825行源碼剖析

*************************************************************************************

階段3:Rasa 3.x 語言理解內(nèi)核Classifiers架構(gòu)、算法及源碼實現(xiàn)

*************************************************************************************

課程關(guān)鍵字:Rasa、NLU、Intent、Classifier、Graph、Transformer、BERT、Fallback、GraphComponent

課程介紹:

本課程聚焦Rasa 3.x Classifier底層Transformer引擎、DIET論文算法、新一代Graph架構(gòu)、及源碼逐行剖析,具體來說:

1,從Transformer及BERT論文及源碼實現(xiàn)入手,解密Rasa Classifiers的底層的ML引擎;

2,以DIET論文算法為基石,徹底剖析Rasa新一代NLU核心技術(shù)的算法、架構(gòu)及源碼實現(xiàn)

3,基于Rasa 3.x全新一代的Graph Architecture,徹底剖析Graph視角下Rasa NLU Classifiers所有內(nèi)幕機(jī)制及源碼實現(xiàn)

課程以抽絲剝繭的方式解密Rasa NLU Classifiers的所有的算法內(nèi)幕、架構(gòu)機(jī)理、運(yùn)行流程及源碼實現(xiàn),幫助學(xué)員徹底掌握Rasa NLU Classifiers這一核心內(nèi)容。

課程內(nèi)容:

第1課: Transformer論文解密、數(shù)學(xué)推導(dǎo)及完整源碼實現(xiàn)

第2課:BERT論文解密、數(shù)學(xué)推導(dǎo)及完整源碼實現(xiàn)

第3課:輕量級多任務(wù)NLP系統(tǒng)DIET論文算法解密及架構(gòu)解析

第4課:輕量級多任務(wù)DIET運(yùn)行內(nèi)幕及實現(xiàn)細(xì)節(jié)剖析

第5課:輕量級多任務(wù)Transformer語言理解框架DIET試驗分析

第6課:Rasa 3.x全新一代可伸縮DAG圖架構(gòu)內(nèi)幕

第7課:Rasa 3.x Internals解密之定制Graph NLU及Policies組件內(nèi)幕

第8課:Rasa 3.x Internals解密之自定義GraphComponent內(nèi)幕

第9課:Rasa 3.x Internals解密之框架核心graph.py源碼完整解析及測試

第10課:Rasa 3.x Internals解密之框架DIETClassifier及TED

第11課:Rasa 3.x Internals解密之DIET近1825行源碼剖析

第12課:Rasa Fallback Classifier處理對話失敗情況三大處理方式內(nèi)幕及代碼實戰(zhàn)

第13課:Rasa Fallback and Human Handoff全解

第14課:Rasa FallbackClassifier源碼逐行剖析

*************************************************************************************

階段4:基于Transformer的對話機(jī)器人Rasa Policies架構(gòu)設(shè)計與源碼全解

*************************************************************************************

課程關(guān)鍵字:Transformer、BERT、Dialogue Transformer、Rasa 3.x、Dialogue Policies、GraphComponent、TED Policy、UnexpecTEDIntentPolicy、RulePolicy、MemoizationPolicy、Ensemble

課程介紹:

通過超過16小時對基于Transformer的Rasa智能業(yè)務(wù)對話機(jī)器人對話Policies的全部源碼進(jìn)行抽絲剝繭的逐行解析:以BERT為出發(fā)點,細(xì)致的剖析Rasa Policies核心算法Dialogue Transformer論文內(nèi)幕及源碼實現(xiàn),同時結(jié)合Rasa 3.x的Graph Architecture理念,完成的剖析Rasa Policies架構(gòu)內(nèi)幕及源碼實現(xiàn)。

本課程不僅能夠幫助學(xué)員徹底掌握Rasa對話策略的內(nèi)幕機(jī)制、架構(gòu)設(shè)計及源碼實現(xiàn),更重要是會具備定制開發(fā)對話策略的能力。

課程內(nèi)容:

第1課:BERT架構(gòu)、pretraining預(yù)訓(xùn)練、Fine Tuning下游任務(wù)微調(diào)全生命周期內(nèi)幕解密

第2課:BERT預(yù)訓(xùn)練Pre-training源碼完整實現(xiàn)

第3課:BERT Fine-tuning數(shù)學(xué)原理及案例源碼解析

第4課:BERT Paper 論文解密、數(shù)學(xué)推導(dǎo)及完整源碼實現(xiàn)

第5課:Transformer Dialogue論文原理及算法詳解

第6課:Transformer Dialogue對話系統(tǒng)論文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架構(gòu)設(shè)計與源碼解析

第13課:Rasa RulePolicy完整源碼詳解

第14課:Rasa對話策略架構(gòu)設(shè)計及Policy接口源碼解析

第15課:Rasa Policy完整源碼逐行詳解

第16課:Rasa對話策略Ensemble算法內(nèi)幕與完整源碼剖析

*************************************************************************************

階段5:Rasa業(yè)務(wù)對話機(jī)器人Microservices微服務(wù)架構(gòu)內(nèi)幕與源碼全解

*************************************************************************************

課程關(guān)鍵詞:Rasa、Microservices、Knowledge Base、Microservices 、Action Server、Rasa Server、Action、Event、ActiveLoop、LoopAction、FormAction、FormValidationAction、CollectingDispatcher、Tracker、DomainDict、TwoStageFallbackAction、Proxy Pattern

課程內(nèi)容:

微服務(wù)和知識圖譜是智能業(yè)務(wù)對話機(jī)器人智能水平高低的決定的因素:是微服務(wù)Microservices賦予對話機(jī)器人業(yè)務(wù)處理能力。具備專家領(lǐng)域知識Knowledge的知識圖譜系統(tǒng)能夠極大的提升業(yè)務(wù)對話機(jī)器人的業(yè)務(wù)知識和業(yè)務(wù)對話能力,是智能業(yè)務(wù)對話機(jī)器人提升智能的關(guān)鍵。

本課程聚焦于Rasa這個全世界工程落地最為成功的智能業(yè)務(wù)對話機(jī)器人框架中的微服務(wù)及知識圖譜架構(gòu)設(shè)計內(nèi)幕、運(yùn)行流程機(jī)制、案例代碼剖析及Rasa微服務(wù)及 知識圖譜所有的系統(tǒng)源碼分析。具體來說:

1,徹底解密基于代理模式的Rasa微服務(wù)架構(gòu)機(jī)制內(nèi)幕、運(yùn)行流程、及消息通信解析

2,Rasa Server端action.py、loops.py、forms.py、two_stage_fallback.py的源碼逐行解析

3,Rasa SDK端所有Event類型的解析及源碼實現(xiàn)、interfaces.py及forms.py源碼逐行解析

4,源碼分析和案例相結(jié)合剖析Rasa微服務(wù),通過具體的對話機(jī)器人案例驗證源碼分析

5,課程中還對Rasa Knowledge Base中的ActionQueryKnowledgeBase及實戰(zhàn)案例做了透徹剖析

6,抽絲剝繭的講解Rasa知識圖譜架構(gòu)原理、流程內(nèi)幕及其框架的完整源碼的逐行分析。

7,在剖析Rasa知識圖譜源碼的過程中結(jié)合具體的案例,幫助學(xué)習(xí)者通過案例透徹理解Rasa知識圖譜框架的每一行源碼內(nèi)幕。

學(xué)習(xí)完本課程,可以徹底掌握Rasa微服務(wù)開發(fā)并實現(xiàn)任意復(fù)雜度的Rasa對話機(jī)器人的業(yè)務(wù)功能,同時能夠用Rasa整合實現(xiàn)任意復(fù)雜度的Knowledge系統(tǒng)及業(yè)務(wù)開發(fā)功能。

課程大綱:

第1課:Rasa對話機(jī)器人業(yè)務(wù)邏輯Action Servers架構(gòu)設(shè)計與核心運(yùn)行流程解密

1,Rasa Server與Action Servers交互關(guān)系解析

2,請求執(zhí)行custom action的RESTful中JSON內(nèi)容詳解及示例

3,Action Servers返回的events及responses詳解及示例

第2課:Rasa Events剖析及源碼詳解

1,Event接口分析

2,14大Event剖析及源碼詳解

3,Loop相關(guān)Event分析及源碼詳解

第3課:Rasa微服務(wù)Action自定義及Slot Validation詳解

1,Rasa Action剖析及代碼示例

2,ValidationAction剖析及代碼示例

3,F(xiàn)ormValidationAction剖析

第4課:Form全生命周期解析及Default Actions剖析

1,F(xiàn)orm全生命周期運(yùn)行內(nèi)幕

2,F(xiàn)orm的高級用法

3,Default Actions詳解

第5課:Rasa微服務(wù)四大組件全解

1,Rasa Actions和Tracker詳解

2,Rasa Dispatcher及Event詳解

3,關(guān)于Metadata的使用及Action Server啟動參數(shù)詳解

第6課:Rasa Core action.py源碼剖析之常見類、工具方法及微服務(wù)通信類

1,三大常見類Action、ActionBotResponse、ActionListent源碼逐行剖析

2,action.py中工具方法源碼詳解

3,微服務(wù)請求核心RemoteAction源碼逐行剖析及AIOHTTP使用詳解

第7課:Rasa系統(tǒng)內(nèi)置Action源碼逐行解析

1,ActionSessionStart、ActionRestart、ActionBack源碼逐行解析

2,ActionEndToEndResponse、ActionDefaultFallback、ActionRevertFallbackEvents源碼逐行解析

3,ActionDeactivateLoop、ActionUnlikelyIntent、ActionExecutionRejection源碼逐行解析

4,ActionDefaultAskAffirmation、ActionDefaultAskRephrase、ActionExtractSlots源碼逐行解析

5,extract_slot_value_from_predefined_mapping源碼逐行解析

第8課:Rasa ActiveLoop、LoopAction及TwoStageFallbackAction源碼逐行剖析

1,ActiveLoop源碼逐行剖析

2,Rasa LoopAction源碼逐行剖析

3,TwoStageFallbackAction源碼逐行剖析

第9課:654行Rasa LoopAction類型的FormAction源碼逐行剖析

1,LoopAction類型的FormAction運(yùn)行機(jī)制和業(yè)務(wù)開發(fā)意義分析

2,Slots狀態(tài)的管理、校驗、和維護(hù)源碼解析

3,do方法和is_done方法深度分析

第10課:代理模式下的Rasa微服務(wù)Form共1288行源碼架構(gòu)設(shè)計及源碼逐行解析

1,Action類型的FormAction和LoopAction類型的FormAction區(qū)別與聯(lián)系分析

2,Rasa微服務(wù)接口interfaces.py共370行源碼逐行解析

3,Rasa SDK中的forms.py共918行源文件逐行解析

第11課:Rasa與Knowledge Base進(jìn)行整合示例分享、架構(gòu)剖析、及程序開發(fā)三步驟

1,Rasa與Knowledge Base整合具體案例分析

2,Rasa與Knowledge Base三層架構(gòu)及運(yùn)行流程剖析

3,Rasa與Knowledge Base程序開發(fā)的三步驟分析

第12課:Rasa Knowledge Base案例代碼、工作機(jī)制及自定義詳解

1,ActionQueryKnowledgeBase分析及案例解析

2,Knowledge Base Actions工作機(jī)制解密

3,Knowledge Base Actions自定義詳解

第13課:Knowledge Base功能詳解及源碼實現(xiàn)

1,Knowledge Base導(dǎo)入包分析

2,KnowledgeBase類源碼逐行解析

3,InMemoryKnowledgeBase類源碼逐行解析

第14課:ActionQueryKnowledgeBase源碼逐行解析

1,對objects的操作源碼詳解

2,對attributes的操作源碼詳解

3,ActionQueryKnowledgeBase預(yù)設(shè)值解析

第15課:ActionQueryKnowledgeBase的utils.py源碼逐行解析

1,utils.py高頻使用的Tracker源碼解析

2,默認(rèn)名稱配置解析

3,utils.py文件源碼逐行解析

?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時請結(jié)合常識與多方信息審慎甄別。
平臺聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點,簡書系信息發(fā)布平臺,僅提供信息存儲服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

友情鏈接更多精彩內(nèi)容