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

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

猜你喜欢

转载自blog.csdn.net/duan_zhihua/article/details/106459726