猫眼java开发暑期实习_实习生面试–猫眼娱乐

猫眼java开发暑期实习_实习生面试–猫眼娱乐2020 6 16 下午 3 点上来写个 python 读取 txt 文件中的单词 单词以空格分开 并统计单词的个数我看你的简历里有 softmax 损失 可以说说 softmax 与 sigmoid 的原理和应用场景吗 正确答案 softmax 用于多分类问题 sigmoid 用于二分类问题 softmax 是求 e 的输出值次方 并对输出归一化 使得最终的和为 1 sigmoid 只是将输出值映射到 0 1 之间我对你这个直走机器

2020.6.16 下午3点

上来写个python读取.txt文件中的单词(单词以空格分开),并统计单词的个数

我看你的简历里有softmax损失,可以说说softmax与sigmoid的原理和应用场景吗?

正确答案:softmax用于多分类问题,sigmoid用于二分类问题;softmax是求e的输出值次方,并对输出归一化,使得最终的和为1;sigmoid只是将输出值映射到0-1之间

我对你这个直走机器人和体操机器人比较感兴趣,可以给我说一说吗

最后,来写个简单的算法吧,二分查找行吧,咳咳,可以用递归哈

–def two_split(left,right) :

return two_split(left,right)

代码思路是正确的,可以考虑写的简洁一点哈

退出面试

下午4点多

可结束了,吃个桃。。。电话响了

—你好,您还有一场面试,有时间吗?

—有的!

哒哒哒哒,重新进入面试房间

—你好,我刚才开了个会,耽误你了

—没事没事

—那咱们接着聊聊

上来给我描述了一个动态规划的题目,还好我之前刷了几道这种题,套路还是可以的。从左上角到右下角的金币捡完了计算出来了最大值,接着又抛出来一个问题,如果从右下角再返回左上角,问这两个过程总共能捡到多少金币?

第一反应是两倍,肯定不是这个结果啦,因为第一次取完金币当前矩阵就清空了;

面试官引导我走上了贪心算法的道路,问我贪心求出来的是全局最优吗,我知道贪心不能保证全局最优,但是不知道原理,就在刚刚,just now,我明白了。。。第一次走的是最优路径,如果第二次也是走最优的,但是两次加起来并不一定是最优的,比如一个矩阵[[2,3,4],[1,5,3],[2,2,4]],找到了两条最优的,但是加起来不是捡起的金币最多的路径,因为两条最优路径都没有选择a[0][2]=4这个点,而其他点都走过了,但是还有其他的选择可以最后留下一个更小的数,将4包含进路径里,这样的结果是第一次找到的不是最优路径。真是验证了那句话,看起来好并不代表真的好。

把项目讲解了一通,你这个类内距离的我听懂了,但是类间距离这块,在数据归一化的情况下,余弦距离就是单位圆上的两点的距离,能在一定程度上代表距离,所以你添加的欧式距离损失就说不通了。(还要更加深入的了解这里的欧式距离到底要不要加,有没有必要加)

面试俩小时,还是很正规的,面试官都很认真,提出的意见也会帮助我成长。开心嘿嘿嘿

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请联系我们举报,一经查实,本站将立刻删除。

发布者:全栈程序员-站长,转载请注明出处:https://javaforall.net/232203.html原文链接:https://javaforall.net

(0)
全栈程序员-站长的头像全栈程序员-站长


相关推荐

  • {style}/index_article.htm {style}表示什么意思啊

    {style}/index_article.htm {style}表示什么意思啊

    2021年9月20日
    55
  • managementobjectsearch_beanpropertyrowmapper

    managementobjectsearch_beanpropertyrowmapperclassWin32_Service:Win32_BaseService{ booleanAcceptPause; booleanAcceptStop; stringCaption; uint32CheckPoint; stringCreationClassName; stringDescription; booleanDesktopInteract; st

    2022年10月2日
    4
  • ArrayList扩容后原有数组是如何处理的?「建议收藏」

    ArrayList扩容后原有数组是如何处理的?「建议收藏」查看源码可知道ArrayList扩容是调的Sytem.arrayCopy方法最终查看arraycopy方法发现调用的是c的本地方法:上网查看了下c语言的数组扩容:c语言使用free(oldarray)来释放原数组的内存。…

    2022年5月29日
    49
  • 轮询与长轮询_轮询和中断

    轮询与长轮询_轮询和中断轮询:说白了就是客户端定时去请求服务端,是客户端主动请求来促使数据更新;长轮询:说白了也是客户端请求服务端,但是服务端并不是即时返回,而是当有内容更新的时候才返回内容给客户端,从流程上讲,可以理解为服务器向客户端推送内容;从中大家可以看出区别:轮询:1:大量耗费服务器内存和宽带资源,因为不停的请求服务器,很多时候并没有新的数据更新,因此绝大部分请求都是无效请…

    2022年9月25日
    4
  • Redmi Note 10pro参数_小米note10pro配置

    Redmi Note 10pro参数_小米note10pro配置RedmiNote10Pro采用了旗舰级外观设计,193g超轻体量却内藏5000mAh大电量,还有三款绝美配色。「幻青」如阳光照耀下的海洋,碧波荡漾;「月魄」如夜晚澄空里的明月,流光皎洁;「星砂」如浩瀚苍穹中的星光,璀璨闪耀。红米手机爆降880这活动太给力了机会不容错过http://xiaomi.adiannao.cn/1RedmiNote10Pro搭载四主镜头,分别为1.08亿像素的广角主镜头、800万像素的超广角镜头、500万像素的长焦微距镜头和200万像素的景深镜

    2022年8月10日
    24
  • JavaScript数组filter方法

    JavaScript数组filter方法1.数组filter方法作用筛选数组,将满足条件的元素放入新数组中2.语法:array.filter(function(item,index,arr){})第一个参数:item,必须,当前元素的值第二个参数:index,可选,当前元素在数组中的索引值第三个参数:arr,当前元素所处的数组对象3.filter方法特点(1)函数执行次数===数组长度(2)函数内部的returnreturntrue:满足筛选条件,放入新数组中return

    2022年7月14日
    16

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

关注全栈程序员社区公众号