1 构建⼈名分类器1.1 ⽬标了解有关⼈名分类问题和有关数据掌握使⽤ RNN 构建⼈名分类器实现过程1.2 ⼈名分类问题以⼀个⼈名为输⼊,使⽤模型帮助我们判断它最有可能是来⾃哪⼀个国家的⼈名,在某些国际化公司的业务中具有重要意义...) # 实例化nn.Linear, 这个线性层用于将nn.RNN的输出维度转化为指定的输出维度 self.linear = nn.Linear(hidden_size, output_size...""" # 从输出张量中返回最大的值和索引对象, 我们这里主要需要这个索引 top_n, top_i = output.topk(1) # print('top_n===', top_n...参数:# 将上⼀步中gru的输出作为函数的输⼊output = gru_output# tensor([[[-2.8042, -2.8894, -2.8355, -2.8951, -2.8682, -2.9502...output, hidden = rnn(line_tensor[i], hidden) # 因为我们的rnn对象由nn.RNN实例化得到, 最终输出形状是三维张量, 为了满足于category_tensor