nn.RNN(input_size,hidden_size,num_layers=1,nonlinearity=tanh,bias=True,batch_first=False,dropout=0, bidirectional=False)
input_size:输入特征维度
hidden_size:输出特征维度
num_layers:网络层数
nonlinearity:非线性激活函数,默认是 ‘tanh’
bias:是否使用偏置,默认使用
batch_first:输入数据的形式,默认是 False,(seq, batch, feature),序列长度放在第一位,batch 放在第二位
dropout:是否在输出层应用 dropout
bidirectional:是否使用双向的 rnn,默认是 False
实现多层RNN只需修改参数:num_layers
实现双向RNN只需修改参数:bidirectional=True