例如,如果我尝试预测句子中的下一个单词,我可以使用双语法方法并根据语料库中的前一个单词计算单词出现的概率。
相反,我使用神经网络来预测下一个单词。训练数据由词对组成,每对包含语料库中的当前词和下一个词。训练网络使用输入值作为单词的向量化表示,输出值是语料库中下一个单词的向量化表示。
我希望神经网络表现更好,但我不知道为什么?
与经典方法相比,何时使用神经网络更好。在这种情况下,神经网络与 n-gram 模型。抱歉,如果这个问题模棱两可。
也许答案是反复试验并检查哪个模型具有更快的性能并做出更好的预测?
神经网络的性能会更好,因为预测只是向量乘法,而使用 n-gram 模型进行预测需要概率计算。