cs224u 监督情感分析:RNN classifiers(3)

生来就可爱ヽ(ⅴ<●) 提交于 2020-10-15 00:30:42

cs224u 监督情感分析:RNN classifiers(3)

递归神经网络(RNN)是一种按顺序处理输入的深度学习模型,本文使用RNN分类器。

对于长度为n的序列:

其中1⩽t⩽n,如上图所示,隐藏状态序列初始状态用h0表示,在我们的实现中是一个0向量,但可以用更复杂的方式初始化。 

RNN数据集准备

SST包含树,但RNN只处理叶节点序列。函数sst.build_rnn_dataset创建以下格式的数据集:

X_rnn_train, y_rnn_train = sst.build_rnn_dataset(
    SST_HOME, sst.train_reader, class_func=sst.ternary_class_func)
def build_rnn_dataset(sst_home, reader, class_func=ternary_class_func):
    """Given an SST reader, return the `class_func` version of the
    dataset as  (X, y) training pair.

    Parameters
    ----------
    sst_home : str
        Ful
易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!