人機對話系統與自然語言處理

2021-09-26 19:34:47 字數 416 閱讀 5673

一兩年前由於工作需要重點研究過自然語言處理與人機對話系統,本文將會列出的它們的知識點以及自己的思考。

對於普通企業,人機對話目前主要的應用是任務型人機對話系統。不管是nlp亦或是chatbot,學術上和工程上都有不同的實現手段。學術界上人機對話系統的研究成果以及最新的研究趨勢在工程上應用的較少,而工程上又有自己的方式來實現人機對話。人機對話在實現過程中會使用很多nlp技術,所以可以說nlp是chatbot的基礎。

詞和短語的研究已經比較成熟了,主要的研究集中在2023年後。篇章的研究不成熟,主要研究是在2023年以後。

語法樹:

常用演算法:

自然語言處理

自然語言處理主要步驟包括 2.詞法分析 對於英文,有詞頭 詞根 詞尾的拆分,名詞 動詞 形容詞 副詞 介詞的定性,多種詞意的選擇。比如diamond,有菱形 棒球場 鑽石3個含義,要根據應用選擇正確的意思。3.語法分析 通過語法樹或其他演算法,分析主語 謂語 賓語 定語 狀語 補語等句子元素。4.語...

自然語言處理

前言 自然語言處理 natural language processing 是計算科學領域與人工智慧領域中的乙個重要方向。它研究能實現人與計算機之間用自然語言進行有效通訊的各種理論和方法。自然語言處理是一門融語言學 電腦科學 數學於一體的科學。因此,這一領域的研究將涉及自然語言,即人們日常使用的語言...

自然語言處理

一 字串操作 去空格及特殊符號 s hello,world 預設把左右空格去掉 print s.strip print s.lstrip hello,print s.rstrip 查詢字元 0 為未找到 sstr1 strchr sstr2 tr 找到返回目標子串開始下標 npos sstr1.in...