拿下技术面上传简历

单层 LSTM,输入维度 64,隐层维度 128,batch=32、序列长度 50。请算出这一层 LSTM 有多少个可学习参数(含 bias,写出计算式);如果把同样的输入维度、隐层维度换成单层 GRU,参数量是多少?并说明这个比例从两者的门结构上看是怎么来的,LSTM 每个门各控制什么。

深度学习基础序列与注意力校招知识点 1 个

面试官在考什么

判断候选人是否真的手推过 RNN 类单元的参数量与门结构,而不是只背过“LSTM 三个门、GRU 两个门”这句话。

RNN/LSTM/GRU

回答框架 · 前两步

  1. LSTM 参数量 = 4 × (input×hidden + hidden×hidden + hidden) = 4 × (64×128 + 128×128 + 128) = 98816;不计 bias 则为 4 × (64×128 + 128×128) = 98304。
  2. GRU 参数量 = 3 × (input×hidden + hidden×hidden + hidden) = 3 × 24704 = 74112(不计 bias 为 73728),约为 LSTM 的 3/4。

还有 3 条答案要点、 3 层追问、 5 个常见坑, 以及针对你简历的追问路径,在定制报告里。

上传简历,生成我的题库先看示例报告

同一能力域的其他题