格灵深瞳面试--我和Yoshua Bengio的距离

格灵深瞳cv计算机视觉算法面经 阅读详情

今天接到格灵的电面,问了很多,七七八八的面了感觉将近一个小时,后来翻看通话记录57分钟,我居然撑了这么长时间,临到最后,面试官告诉我他是张赛铮(Saizheng Zhang)蒙特利尔的博士,老板是Bengio .. 我当时就惊呆了,没想到,面我的居然是大牛!更没想到我距离神牛如此之近,现整理下面试情况

1. 你熟悉CNN,那么你说说CNN有什么特别

第一个,卷积,(这样做有什么好处),做卷积的好处有两个,1. parameters share. 保证网络训练以及运行的效率。2. 除去feature detctor中重复的feature,面试官当时提到了overfitting的问题。这块不知道,需要考证下。

第二个,pooling,保证位移不变性,pooling一般有两种方式,1. average pooling,相当于对图像做的一个差值运行,其实也相当于做的一个卷积运算,2.max pooling,对细微差别具有鲁棒性,比如说有一个最大值在图像的左上角,另一个最大值在图像的右下角,那么经过max-pooling之后,得到的就是这两个max,省略了图像的细微结构,我当时提了一个问题:如果某一些任务需要一些细微差别那CNN似乎不好用,他的解释是,比如说人脸识别任务中,对人脸的识别需要我们保留细微的特征,所以我们可以适当调节卷积层的feature map,因为feature map会提取到不同的特征,这样通过feature map的缓解了pooling的影响,然后他又举了个例,比如说我们在大多数识别任务中,比如物体识别,我们仅仅要求识别物体,所以不会在意物体的细节信息,所以从这个角度来说CNN提取的特征已经够我们使用了,后来在与老师交流的过程中,老师提到一个观点,pooling其实不是非做不可的,他只是降低了数据的维度,同时pooling也是一种convolution,average pooling 就是一种线性convolution,max-pooling 就相当于一种非线性的convolution。

2.说说RBM的原理,中间提了提CRF(条件随机场)

条件随机场这块我真的没有涉猎,我只是知道他是用于文本标记的,我说到了Hinton 2006年的那篇经典文章,说我不知道那个能量公式的来源,只知道是量子热力学演变过来的,他根据这个能量公式得到了结点的两个分布,边缘分布,以及条件分布,通过网络表示的吉布斯分布来拟合图像的真实分布,通过求解二者之间的 KL 距离,通过极大似然估计来求解。面试官说基本上所有图模型都是这样的套路,首先假设一个分布,然后再通过这个分布去拟合真实分布

3. RBM能写出他的边缘分布吗?

不能,因为他的能量模型的函数,是根据e的指数级别,所以求解分布函数,RBM是一个二值网络,任何一个结点都有两个状态,所以这是一个指数级别的运算量,所以不能写出他的边缘分布;从能量角度理解,模型是基于能量模型,要求概率,只有等待模型达到稳定状态,但是达到稳定状态是一个漫长而缓慢的过程,基本上是达不到这个程度的,所以Hinton才想到了用CD算法去近似,其实CD还算不上一种抽样逼近,只是他这样做的效果确实不错,所以大家比较接受

4. ReLu你了解多少,为什么好用?

我没用过这个函数,但是我知道,就是 x大于0的时候 f(x) = x;  x小于0的时候 f(x) = 0; 用这样的函数,我认识是在误差反向传播的时候好用,因为他的导数要么是0,要么是1,都是一个常数,不会像sigmoid函数,随着网络层越接近输入层,其导数越趋近于0,对接近输入层的梯度纠正越来越小,可能导致接近输入层的权值不变,这就是梯度弥散。ReLu不会出现这样的情况。

5. 中间还问了些我做的东西


【项目24】基于LLM API实现多标签分类 本文介绍了基于LLM实现多标签文本分类的实战项目。与单标签分类不同,多标签分类允许一篇文章同时属于多个类别(如同时标记为"AI"和"医疗"),更符合实际应用场景。文章重点分析了三大技术挑战:1)使用JSON格式确保结构化输出;2)处理动态标签数量,允许空列表结果;3)设置0.6置信度阈值过滤低质量标签。项目采用Reuters-21578数据集,演示了如何通过prompt工程让LLM输出带置信度的多标签结果,并提供了完整的Python实现代码,包括LLM API调用和基于关键词的备用方案。实验显示系统能准确识 阅读详情

相关推荐

格灵深瞳cv视觉算法岗位电话面试总结

1、自我介绍 2、经典cnn网络简介 3、resnet残差具体形式讲解 4、faster-rcnn和ssd区别 5、常用回归的loss有哪些 6、roi-polling和roi-algin的讲解,roi-polling的具体量化步骤介绍(max),roi-algin最后一步roi是怎么算值的(答案:双线性插值)​ 7、maskrcnn roi-algin后的步骤是 8,sort和deepsort的...

weixin_42357472的博客 1987

格灵深瞳面试总结

一面:问的都是一些基础问题,因为是自己第一次面试,特别紧张,有些语言组织上有很大问题。 首先问了自己的学习经历,在项目中自己的角色,自己做的一些模块,简历上技术方面的都问到了,例如celery的模块,GIL锁的机制,自己答得还是比较浅显,linux方面做的东西,面试官最后提了一个anisible的工具,自己对这个是没有多大了解,问了一个对数据查询取第二个数据的知识,超级...

qq2509934810的博客 4054

从零开始:用摩尔线程S4000运行开源AI项目的完整流程

本文详细介绍了如何使用摩尔线程S4000 GPU从零开始运行开源AI项目的完整流程,包括硬件选择、驱动安装、容器化环境配置以及典型AI项目的实战部署。通过性能优化技巧,显著提升推理速度,适合开发者快速上手国产GPU的AI应用开发。

weixin_29231725的博客 581

阿里&格林深瞳计算机视觉岗实习面经

点上方蓝字计算机视觉联盟获取更多干货在右上方···设为星标★,与你不见不散本文已获HarleysZhang授权https://github.com/HarleysZ...

中科院AI算法工程师的博客 1112

小红书UID泄露风险揭秘:如何防止你的手机号被社工库关联(附防护指南)

本文揭示了小红书UID泄露的严重风险,详细解析了UID与手机号关联后被社工库利用的完整链条。通过分析黑产的数据整合技术,提供从基础到进阶的防护策略,包括密码管理、账号隔离和应急响应措施,帮助用户有效防范个人信息泄露风险。

ol789012345的博客 1504

点云中的Minkowski卷积

一、MinkowskiEngine简介 第一次见到MinkowskiEngine,应该是在两个月之前了,当时也没有去留意这个库。最近读了一些点云的论文,发现还是有不少论文的源码是基于MinkowskiEngine的,包括PointContrast(ECCV 2020),DGR(Deep Global Registration, CVPR 2020),Learning Multiview 3D Point Cloud Registration(CVPR 2020)和FCGF(Fully Convolution

zhulf0804的博客 7906

【格灵深瞳】电话面试

完全是在实习僧网上马马虎虎投的简历,竟然被格灵深瞳很快地处理,然后发来了笔试连接,是3道题,倒是让我第一次知道了codility。。。。长见识。。任务完成了。。。目标达到了。。。有一道题最后竟然是0分啊摔!不过我的确没有找到好的算法,但是测试例子都过了啊!大体题意是,给定一个数组,找数组中的最长连续区间,使得:(1)连续两个数不相同,(2)连续三个数不单调,即a[i]>a[i+1]a[i+2].返

u012562106的博客 4116

GROMACS自由能景观图绘制全流程:从PCA分析到Origin 3D可视化(附避坑指南)

本文详细解析了使用GROMACS绘制自由能景观图的全流程,涵盖从PCA分析、数据预处理、自由能计算到最终在Origin中进行3D可视化的完整步骤。文章重点分享了数据处理与格式转换中的常见“避坑”指南,帮助研究者从分子动力学轨迹中有效提取并解读构象自由能信息,深化对生物大分子动力学过程的理解。

oauth7security的博客 309

格林深瞳一面、二面、hr

一面(1h3min) 自我介绍 面试官问我是想按照实习标准还是校招的标准来面试?(???我不是投递的是校招吗?)你想按照校招的标准也可以,那你如果面试通过可以提前来实习吗? 看了你的博客,既然是你写的那你应该比较熟悉,我就从里面找一些相关的问一下吧。 你哈希写的挺多,应该比较熟悉,那我就问一下哈希相关的。 在你的概念中,你是怎样理解哈希的呢? 面试官给我讲了一下他对哈希的理解。 哈希算法有什么限制吗? 哈希冲突是啥?那你是如何进行解决的呢? 一次/二次探测中的 i 具体是个什么呢?i 每次都会递增是吗?i

Adenson的博客 1414

ArcGIS实战:用栅格数据为偏远山区规划一条最省钱的公路(附完整数据与操作步骤)

本文详细介绍了如何利用ArcGIS进行栅格数据分析,为偏远山区规划一条最省钱的公路。通过DEM高程数据处理、成本权重设定和最佳路径计算,结合真实案例展示了从数据准备到工程方案转化的完整流程,帮助工程师在复杂地形中做出经济高效的路线决策。

weixin_32136203的博客 356

【STM32】BLDC驱动&控制开发笔记 | 07_SPI通信测试 - STM32F407用SPI配置DRV8323驱动芯片

使用STM32F407的SPI通信功能配置DRV8323S驱动芯片的详细过程说明。

这里是 F菌的进阶之路。 6289

算法面试题(格灵深瞳)

目录1 智慧星球的武器(100分)2 匹配先验框(这个只得了80分) 最近做了格灵深瞳算法题目,这个公司是研究计算机视觉的,算法自然绕不开人工智能的那些图像处理算法。我虽然是学视觉SLAM,但是对图像处理的一些算法不甚了解,做起来有点吃力。 这里分享两个比较简单的算法笔试题吧。有想准备这家公司的可以参考一下 1 智慧星球的武器(100分) #include <cmath> #include <cstdio> #include <vector> #include <

Walking_roll的博客 1750

电源完整性分析:PDN阻抗与去耦电容设计——目标阻抗计算与电容选型深度实战

摘要:随着嵌入式处理器主频突破 GHz、多核架构普及,电源完整性(Power Integrity, PI)已成为高速 PCB 设计中不可忽视的关键环节。本文从 PDN(电源分配网络)阻抗模型出发,系统讲解目标阻抗计算方法、去耦电容选型策略、反谐振抑制技术,并结合 STM32F4 核心板的完整设计实例,提供一套可落地的电源完整性工程实践方案。电源完整性设计是一项系统工程,需要从目标阻抗计算电容选型反谐振抑制PCB 布局目标阻抗是设计的起点,由电源电压、纹波要求和瞬态电流决定去耦电容。

从事移动开发八年,csdn博客专家,阿里云特邀专家,华为云云享专家,高级网络信息安全工程师,大数据工程师(高级),python技术开发(高级),HarmonyOS 应用开发者高级认证,现在某学校任教。 1万+

2021年3月12日 北京格灵深瞳Java开发实习面试(一面)

title: 2021年3月12日 北京格灵深瞳Java开发实习面试 tags: 面经 2021年3月12日 北京格灵深瞳Java开发实习面试(一面) 首先上来问你问什么不做算法,转做开发呢?(因为我的研究生方向是搞深度学习的) 你有学过计算机专业课吗?比如数据结构,计算机网络,操作系统啥的吗? // 你熟悉的排序算法有哪些?(快排,归并,堆排,冒泡,选择,插入,希尔,基数排序) 这些算法中最快的排序算法是什么呢?(当时答的是快排) 还有什么是O(nlogn)的排序算法呢?(快排、.

qq_39350172的博客 1357

SolidWorks软件二次开发:使用C#进行SolidWorks二次开发

SolidWorks 提供的 API(应用程序编程接口)允许开发者使用多种编程语言(如 C#、VB.NET 等)来控制和扩展 SolidWorks 的功能。API 架构基于 COM(组件对象模型),这意味着开发者可以通过引用 SolidWorks 的类型库来访问其对象模型。SolidWorks 的对象模型包括了从文档、零件、装配体到特征、草图等所有 SolidWorks 中可操作的对象。

kkchenjj的博客 3214

老版QQ原生表情gif动态

这是老版的QQ表情,不过全是动态的的,Windows照片查看器是不会动的,可以右击用浏览器打开查看,再说一遍是老版的,只是分享给宁愿用老版也要动态的人。

格灵深瞳mysql面试三表联查

# 1.查找所有住在某个公寓地址为A的所有人的名字 select name from user where department_NO=(select id from department where address="A") # 2.查找在公寓A中数学成绩最高的同学的名字 select user.name, max(score.math_score) from user, score, department where user.id=score.user_id and user.departm...

weixin_43533164的博客 400

VB摄像头监控

该VB模块可对摄像头捕获的画面进行录像等,可在创建的窗口进行控制

北京格林深瞳算法实习生面试

先简单介绍,本人今年大四,后半年推免到某985读研,所以想要在暑假找实习,下面简单记录一下 格林深瞳 面试的流程和问题。 流程:简历--》笔试--》电话面--》offer 简历没什么好说的,我是用的BOSS直聘,简历自己多看看网上的东西,尽量做的丰富一点,展现自己特有的方面。常见的项目经历、实习经历、竞赛经历都是很大的加分项。性格特点也要简单介绍,但是别都写为人踏实能干什么的,因为大家都是这...

低吟浅笑 2242

TMS_WebGMaps_1.9.8.0_Full_Source

TMS_WebGMaps_1.9.8.0_Full_Source 全源码 delphi cbuilder

android 蓝牙通讯demo

android 下蓝牙通讯demo,实现了发现蓝牙,使能蓝牙,通过蓝牙发送消息。

格灵深瞳技术面

1.C++STL https://blog.youkuaiyun.com/piaoxuezhong/article/details/54348787 2.c++多线程 https://www.cnblogs.com/wangguchangqing/p/6134635.html 3.回调函数 https://www.cnblogs.com/jontian/p/5619641.html 4.C++11...

qq_17141957的博客 1434

特别牛掰的一家公司-格灵深瞳

http://www.deepglint.com/

Kodulf的专栏 2375

用两年时间,憋一个大招,格灵深瞳挑战最难的计算机视觉难题

用两年时间,憋一个大招,格灵深瞳挑战最难的计算机视觉难题 | iSeed 2015-09-23 19:27:38 来源: 爱范儿 跟贴 0 条 手机看新闻 如果要让机器人和人一样,首先得让它感受到人所能感受到的世界。从 Wii 开始,到 Kinect 再到 Project Tango 以及 Hololens,我们看到计算机视觉领域的飞速发展,开始让机器拥有自己的眼睛。因此本

klzhang的专栏 2646

格林深瞳面试记录

第一轮面试比较综合,隔得时间比较久,大概记录一下。 第一位面试官: 先让介绍了一下项目 boost都使用到了哪些库 设计模式的单例模式 智能指针都有哪些 内存池线程池有没有接触过 进城线程有什么区别 什么是死锁 死锁了怎么办 stl库都有哪些,用过哪些。vector和map有什么区别,啥时候用vector啥时候用map 第二位: 介绍了项目,然后问怎么切入了解项目啥的。从开源方面答了一下。 ...

weixin_37930025的博客 721
上一篇: C/C++:内存字节对齐详解
下一篇: 应对非均衡数据集分类问题的八大策略
coder_oyang
博客等级 码龄11年 91粉丝 90原创
评论 1
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值