我正在爲自動包圍包圍編寫一個學習算法。由於該算法從頭開始,所以包圍(嵌入)首先應該是隨機的。然後通過迭代改進。我堅持如何做隨機包圍。你能否在R或Python中建議一個代碼或給出一些編程思想(僞代碼)?我也需要關於如何檢查一個正確的隨機包圍對正確的想法。如何做元素的隨機嵌入包圍
這是我試圖通過學習過程終於到達,從隨機包圍開始。
這是一個句子。 '他'追趕''''狗'。
有語法元素替換的每個元素, N,V,d,N.
包圍(第一階段)(d,N是成分): (N)(V)(DN)
包圍(第2相): (N)((V)(DN))
包圍(第三階段): ((N)((V)(DN)))
請幫助。謝謝。
這是否會像遺傳算法?通常解析器不是以隨機假設開始的。此外,你的第一個包圍階段看起來似乎比隨機更合乎邏輯。 – phg
爲什麼要這樣做?如果你只需要應用一個現成的組件解析器? –
我覺得我有點不清楚,所以讓我澄清。 1)這不是一個解析器,而是解析的學習者。 2)不使用先驗假設(本例)的學習者從隨機假設開始。 3)我不是試圖解析給定的文本,而是分析機器學習如何通過經驗來解析。然後,類比人類對語言的學習。我很關心通過不同階段的學習過程,而不是很多。 @phg這裏的包圍階段不是學習過程,而是學習完成後的實際解析。所以合乎邏輯 – jackson