首页
题库
公司真题
专项练习
面试题库
在线编程
面试
面试经验
AI 模拟面试
简历
求职
学习
基础学习课
实战项目课
求职辅导课
专栏&文章
竞赛
搜索
我要招人
发布职位
发布职位、邀约牛人
更多企业解决方案
AI面试、笔试、校招、雇品
HR免费试用AI面试
最新面试提效必备
登录
/
注册
牛客719615532号
广州大学 软件测试
关注
已关注
取消关注
厉害
@蒋豆芽:
华为云暑期实习面试(软件算法)之解答
原帖:https://www.nowcoder.com/feed/main/detail/b6011f7ef29b419fb939c61e5738f6343.除了提到的上采样还有什么方法可以应对数据不平衡:4.YOLO每个版本的变化是什么:以前看过,随便讲了讲先验框和backbone的变化。YOLO 意思是 You Only Look Once,创造性的将候选区和对象识别这两个阶段合二为一,看一眼图片(不用看两眼哦)就能知道有哪些对象以及它们的位置。YOLO 将图片划分为 7x7=49 个网格(grid),每个网格允许预测出 2 个边框(bounding box,包含某个对象的矩形框),总共 49x2=98 个 bounding box。可以理解为 98 个候选区,它们很粗略的覆盖了图片的整个区域。创新点:1. 将整张图作为网络的输入,直接在输出层回归 bounding box 的位置和所属的类别。2. 速度快,one stage detection 的开山之作。YOLOv2 相对 v1 版本,在继续保持处理速度的基础上,从预测更准确(Better),速度更快(Faster),识别对象更多(Stronger)这三个方面进行了改进。其中识别更多对象也就是扩展到能够检测 9000 种不同对象,称之为 YOLO9000。YOLOv2 主要就是加入了很多新技术,如 BN、WordTree,不再赘述。最主要的是引入了 Faster R-CNN 中使用的 **Anchor**,作者通过在所有训练图像的所有边界框上运行 k-means 聚类来选择锚的个数和形状(k = 5,因此它找到五个最常见的目标形状)- Yolov3 backbone 部分由 Yolov2 时期的 Darknet-19 进化至 Darknet-53,加深了网络层数,引入了 Resnet 中的跨层加和操作。- Yolov3 借鉴了金字塔特征图思想,小尺寸特征图用于检测大尺寸物体,而大尺寸特征图检测小尺寸物体。- 针对 anchor box 采用聚类的方法获取合适的尺寸。Yolov3 的整个网络,吸取了 Resnet、Densenet、FPN 的精髓,可以说是融合了目标检测当前业界最有效的全部技巧。YOLOv4是YOLO系列目标检测算法的一次改进,相比于之前的版本,YOLOv4引入了许多改进点,包括:骨干网络改进:YOLOv4采用了CSPDarknet53作为新的骨干网络,相比于之前的Darknet,CSPDarknet在准确性和速度上都有所提升。特征金字塔网络:YOLOv4引入了特征金字塔网络(FPN),用于在不同尺度上提取特征并融合,使得算法可以更好地处理不同大小的目标。PANet结构:为了进一步增强多尺度特征的融合,YOLOv4引入了PANet结构,通过自顶向下和自底向上的方式进行特征融合,提升了目标检测的准确性。更强的数据增强策略:YOLOv4采用了一系列更强大的数据增强策略,包括CutMix、Mosaic等,以增加模型的鲁棒性和泛化能力。新的损失函数:YOLOv4使用了改进的损失函数,如CIoU损失函数和Focal损失函数,可以更好地处理目标的回归和分类问题,提高检测性能。后续YOLO无非就是trick的堆叠,不再赘述。5.除了yolo还有什么目标检测模型:rcnn那一类的,rcnn是两阶段,yolo是一阶段目标检测可以分为两种类型:“两阶段(Two-stage)检测方法”和“单阶段(One-stage)检测方法”,前者将检测定义为“从粗到精”的过程,而后者将检测定义为“一步走”的过程。如**基于两阶段的SPPNet、Fast RCNN、Faster RCNN,这些算法首先生成图像中目标物体的建议候选区域,其次再对候选区域做进一步的分类和坐标框回归,得出最后的目标检测结果**;而基于单阶段的YOLO、SSD和RetinaNet等,**这些算法直接通过回归的方式进行图像中目标物体的检测**,即分类和回归同时进行。两阶段检测精度高但速度慢;单阶段检测精度稍低但速度快,one-stage算法对小目标检测效果较差。6.目标检测和分割的loss有什么区别:检测的loss是cls loss和bboxloss ,分割的loss不太清楚在目标检测中,常用的损失函数包括:边界框回归损失:用于预测目标边界框的位置和尺寸,常用的损失函数包括平均平方误差(MSE)损失或平滑L1损失。分类损失:用于预测目标的类别,常用的损失函数包括交叉熵损失(Cross-Entropy)或者逻辑损失(Logistic Loss)。目标置信度损失:用于判断目标是否存在,通常使用二分类损失函数,如交叉熵损失或者逻辑损失。在分割任务中,常用的损失函数包括:像素级分类损失:用于对每个像素进行分类,常用的损失函数是交叉熵损失或者softmax损失。像素级回归损失:用于预测每个像素的特定属性,如目标的边界框或者关键点位置,常用的损失函数包括平均平方误差(MSE)损失或平滑L1损失。总体而言,目标检测的损失函数更侧重于目标的定位和分类,而分割的损失函数则更注重像素级的分类和预测。以上面经答案均来自本人机器学习面经专栏,感兴趣的同学可以关注牛客专栏 机器学习面试题汇总与解析+蒋豆芽包含300多道面试题,讲解+答案。
点赞 5
评论 3
算法求职圈
全部评论
推荐
最新
楼层
暂无评论,快来抢首评~
相关推荐
02-16 12:04
TCL科技集团股份有限公司_AI算法工程师(准入职员工)
智元机器人内推,智元机器人内推码
C++面经摘自优秀牛油先介绍了大概八分钟的科研项目然后开始拷打(有一些记不清了2333)C++部分:C++ 编译过程链接过程做了些什么智能指针介绍shared_ptr实现原理shared_ptr引用计数是原子性的吗怎么保证原子性的垃圾回收机制内存泄漏怎么排查内存泄漏排查工具的原理垃圾回收机制内存泄漏排查工具、垃圾回收机制、共享指针三个之间有什么关系stl map可以多线程同时写入吗stl里有容器是线程安全的吗int a,vector<int> b,同时作为函数参数,b存储在栈上还是堆上;操系统部分:协程和线程的区别协程切换的C++底层实现epoll\select\poll的区别为什...
点赞
评论
收藏
分享
02-18 20:44
重庆邮电大学 后端工程师
是谁除夕夜也在刷题
********上有个“扣友新春联欢活动”,点进去看了一下,大家太有才了
点赞
评论
收藏
分享
2025-12-31 13:48
门头沟学院 产品经理
一个学生,其实只需要1—2段实习就够了
现在求职圈,实习早变成了数量竞赛,人均四五段大厂实习的分享,仿佛经历越多越稳。但这完全偏离了实习的核心价值 —— 它不是堆砌履历,而是低成本试错和验证适配度。对学生来说,1-2 段实习足够了,关键要搞懂两点:一是行业真实运转逻辑和 JD 描述的差距;二是岗位日常是成长还是消耗,值不值得深耕。反之,短期高频的实习反而会成减分项,容易给招聘方留下目标模糊、稳定性差的印象,最终也沉淀不下可迁移的能力。若一段实习只为简历多一行公司名,毫无含金量。说到底,实习不是焦虑的筹码,少而深远比多而浅更有价值。
一天代码十万三:
但有没有可能,想进高质量实习也需要实习经历?有时候多段实习就是为了找到更好的实习,并不一定是为了写到简历
春招前还要继续实习吗?
点赞
评论
收藏
分享
01-04 15:19
门头沟学院 嵌入式软件开发
双非本科,嵌入式秋招上岸的一次总结
bg双非本科,方向是嵌入式。这次秋招一共拿到了 8 个 offer,最高年包 40w,中间也有一段在海康的实习经历,还有几次国家级竞赛。写这篇不是想证明什么,只是想把自己走过的这条路,尽量讲清楚一点,给同样背景的人一个参考。一、我一开始也很迷茫刚决定走嵌入式的时候,其实并没有一个特别清晰的规划。网上的信息很零散,有人说一定要懂底层,有人说项目更重要,也有人建议直接转方向。很多时候都是在怀疑:1.自己这种背景到底有没有机会2.现在学的东西到底有没有用3.是不是已经开始晚了这些问题,我当时一个都没答案。二、现在回头看,我主要做对了这几件事第一,方向尽早确定,但不把自己锁死。我比较早就确定了嵌入式这个大方向,但具体做哪一块,是在项目、竞赛和实习中慢慢调整的,而不是一开始就给自己下结论。第二,用项目和竞赛去“证明能力”,而不是堆技术名词。我不会刻意追求学得多全面,而是确保自己参与的每个项目,都能讲清楚:我负责了什么、遇到了什么问题、最后是怎么解决的。第三,尽早接触真实的工程环境。在海康实习的那段时间,对我触动挺大的。我开始意识到,企业更看重的是代码结构、逻辑清晰度,以及你能不能把事情说清楚,而不只是会不会某个知识点。第四,把秋招当成一个需要长期迭代的过程。简历不是一次写完的,面试表现也不是一次就到位的。我会在每次面试后复盘哪些问题没答好,再针对性补。三、我踩过的一些坑现在看也挺典型的:1.一开始在底层细节上纠结太久,投入产出比不高2.做过项目,但前期不会总结,导致面试表达吃亏3.早期有点害怕面试,准备不充分就去投这些弯路走过之后,才慢慢找到节奏。四、给和我背景相似的人一点建议如果你也是双非,准备走嵌入式,我觉得有几件事挺重要的:1.不用等“准备得差不多了”再投2.项目一定要能讲清楚,而不是做完就算3.不要只盯着技术,多关注表达和逻辑很多时候,差的不是能力,而是呈现方式。五、写在最后这篇总结不是标准答案,只是我个人的一次复盘。后面我会陆续把自己在嵌入式学习、竞赛、实习和秋招中的一些真实经验拆开来讲,希望能对后来的人有点帮助。如果你正好也在这条路上,希望你能少走一点弯路。
x_y_z1:
蹲个后续
点赞
评论
收藏
分享
02-19 08:48
蚌埠坦克学院 嵌入式软件开发
得力嵌入式工程师 一面 面经
1. 自我介绍您好,我叫[姓名],[学历]毕业于[学校][专业]。我有[X年]嵌入式开发经验,主要从事基于ARM Cortex-M系列微控制器的产品开发。在技术方面,我熟悉C/C++编程,掌握RTOS(如FreeRTOS)的应用,熟悉常用外设驱动开发(UART、SPI、I2C、ADC、PWM等)。项目经验包括[具体项目1]和[具体项目2],在这些项目中我负责[具体职责],解决了[具体问题]。我对嵌入式系统有浓厚兴趣,平时会关注行业新技术,也会通过开源项目和技术社区持续学习。希望能加入贵公司,在嵌入式领域继续深耕发展。2. 进程和线程的区别定义:进程:系统资源分配的基本单位,拥有独立的地址空间线...
查看10道真题和解析
点赞
评论
收藏
分享
评论
点赞成功,聊一聊 >
点赞
收藏
分享
评论
提到的真题
返回内容
全站热榜
更多
1
...
谢谢这位朋友
239
2
...
需要再找一个实习吗
210
3
...
28届Go日常实习简历求牛爷爷锐评
191
4
...
27前端双非找实习
190
5
...
agent实习都干什么?prompt设计
166
6
...
27届求助 意向岗位结构工程师
155
7
...
应届生背调
155
8
...
得力嵌入式工程师 一面 面经
153
9
...
焦虑,内耗,该如何缓解?
151
10
...
27届实习近一年的年度经历和总结
141
创作者周榜
更多
正在热议
更多
#
牛客新年AI问运
#
11237次浏览
150人参与
#
最难的技术面是哪家公司?
#
66097次浏览
980人参与
#
牛客AI体验站
#
17326次浏览
297人参与
#
找不到实习会影响秋招吗
#
1446856次浏览
13729人参与
#
第一次面试
#
1072959次浏览
13739人参与
#
这份实习,有没有动摇过你的职业方向?
#
1212次浏览
16人参与
#
通信/硬件公司求职体验
#
198258次浏览
1055人参与
#
有必要和同事成为好朋友吗?
#
1937次浏览
35人参与
#
牛客2025仙途报告
#
81647次浏览
607人参与
#
你喜欢工作还是上学
#
89980次浏览
888人参与
#
职场上哪些行为很加分?
#
327837次浏览
3631人参与
#
实习教会我的事
#
59308次浏览
439人参与
#
被AI治愈的瞬间
#
91214次浏览
690人参与
#
国企vs私企,你更想去?
#
320293次浏览
2532人参与
#
你觉得什么岗位会被AI替代
#
41849次浏览
283人参与
#
找工作时遇到的神仙HR
#
1120135次浏览
5760人参与
#
你找工作的时候用AI吗?
#
173919次浏览
893人参与
#
如果可以选,你最想从事什么工作
#
723924次浏览
4871人参与
#
投递几十家公司,到现在0offer,大家都一样吗
#
329259次浏览
2129人参与
#
26届校招投递进展
#
612952次浏览
3844人参与
牛客网
牛客网在线编程
牛客网题解
牛客企业服务