吐槽小米NLP面试

小米是我面到现在体验最差的了。


刚才小米面试官问我word2vec负采样,我说损失函数是正样本sigmoid算的概率对数+1-每个负样本sigmoid算的概率对数(就是说不是用的softmax),面试官一直说我错了,然后说是用的softmax。


可是我在网上又看了一圈发现负采样都是写的每个样本单独用sigmoid算啊,是他弄错了吗?大佬来帮忙看看?


然后后面问我transformer的输入,我说词向量啊,他说真不是,你下去再去看看吧。我下去才想起来他可能是想让我说还有位置编码,但是说一句“只有词向量吗”就这么难吗?


也许是前面负采样让他觉得我是个大彩笔吧,后面面试的过程中,一说了什么东西他没理解或者没合他的意,他脸上就满是嘲讽的笑意,也不解释交流,就是一句“行,下一个问题”。


如果负采样的问题他是对的也就算了,要是他弄错了,我真想好好骂骂他。


#小米##吐槽#
全部评论
我也记得负采样的时候相当于训练一个二分类器,极大化正样本概率,极小化负样本概率,损失函数就是你说的这个
点赞 回复 分享
发布于 2019-09-20 16:19
我的印象中,用采样后的做softmax,和你说的那个用sigmoid那个算正负样本都可以的。而且你说的这个效果会更好(论文中说的)。 https://arxiv.org/abs/1402.3722
点赞 回复 分享
发布于 2019-09-20 16:26
不是softmax是啥。。。。
点赞 回复 分享
发布于 2019-09-20 16:09
他不会是想让你说层次化 softmax 吧
点赞 回复 分享
发布于 2019-09-20 16:13
楼主是今天面试完的吗?投的哪里的岗位
点赞 回复 分享
发布于 2019-09-20 16:13
谢谢楼下二位,我已经准备在实验室喷爆小米了
点赞 回复 分享
发布于 2019-09-20 16:30
你说的对吧 没有用softmax
点赞 回复 分享
发布于 2019-09-20 18:48
他要是给你过了还好 因此挂你的话就太坑了
点赞 回复 分享
发布于 2019-09-20 18:48

相关推荐

点赞 评论 收藏
分享
牛舌:如果我不想去,不管对方给了多少,我一般都会说你们给得太低了。这样他们就会给下一个offer的人更高的薪资了。
点赞 评论 收藏
分享
2 15 评论
分享
牛客网
牛客企业服务