中文名稱:自然語言處理 英文名稱:Natural Language Process
📌 定義(Definition)
自然語言處理是人工智慧與語言學的交叉領域,旨在讓電腦能理解、解釋、生成及回應人類語言。
⭐原理與技
- 語言模型(Language Models) 用於預測或生成語言文字,如 n-gram、Transformer(BERT、GPT- 詞法分析(Token)
將文本切分成詞子詞單位,方便後續處理。 - 語法分析(Parsing) 分析句子結構,包括依存句法分析與成分句法分析。
- 詞性標註(POS Tagging)
為每個詞彙標示其詞性,如名詞、動詞。 - 命名實體識別(NER)
辨識文本中的實體,如人名、地點、時間。 - 情感分析(Sentiment Analysis)
判斷文本情感傾向(正面、中性、負面)。 - 語意理解(Semantic Analysis)
理解詞彙及句子的意義,如詞向量(Word2Vec、GloVe)技術。 - 機器翻譯(Machine Translation)
自動將一種語言轉換成另一種語言。 - 文本摘要(Text Summarization)
自動生成文章摘要。 - 對話系統(Dialogue Systems)
聊天機器人、語音助理。 - 深度學習(Deep Learning)
利用神經網路提高語言理解能力,如 LSTM、Transformer。
🔗 應用領域
- 智能客服與聊天機器人
- 自動翻譯系統(如 Google 翻譯)
- 搜尋引擎與資訊檢索
- 社群媒體情感分析
- 語音辨識與語音助理(如 Siri、Alexa)
- 自動摘要與報告生成
- 法律與醫療文本分析
- 教育輔助系統(自動批改、語言學習)
- 廣告與市場分析
3 題模擬練習題
-
以下哪一項技術主要用於將句子拆分成有意義的單位?
A. 命名實體識別(NER)
B. 詞法分析(Tokenization)
C. 情感分析
D. 文本摘要答案: B
解析: 詞法分析是將句子切分成詞或子詞單位,是 NLP 的基礎步驟。 -
下列哪種模型是目前自然語言處理中常用的深度學習架構?
A. 決策樹
B. 支持向量機(SVM)
C. Transformer
D. K-means答案: C
解析: Transformer 是目前 NLP 領域中主流的深度學習模型,廣泛用於語言模型與生成任務。 -
情感分析主要用於什麼目的?
A. 判斷文章主題
B. 斷詞與詞性標註
C. 判斷文本中的情緒傾向
D. 自動翻譯答案: C
解析: 情感分析用於判斷文本的情緒,是市場分析和社群監控的重要工具。