Language model and sequence generation

前言

語言生成模型,RNN是怎樣可以自行生成句子或文章。

內容

  • What is language modelling?

  • 人類可以直覺判斷下面那個句子是比較合理,但機器要如何做到?
  • 對機器而言就是用機率來決定。
  • Language modelling with an RNN

  • 句子上每個詞都有對應的x,y。
  • x,y生成是根據字典而建立。
  • 若在字典找不到對應的單詞,例如標點符號,或者EOS,UWK。
  • RNN model

  • 給模型大量的範例句子。
  • 模型中這些範例句子中進行學習,如何去生成合理的句子。
  • 每次模型預測新單字,就是從字典中找出機率最高的那個單字。
  • 每次輸入的input x,其實就是上個時間點的y,這表示模型要預測當前哪個單字機率最高,是會根據之前已經生成好的單字來決定的。
  • 當模型訓練完畢後,給模型一個單字,他就可以自動生成一句話。

該學到的

  • 什麼是語言生成模型。

results matching ""

    No results matching ""