1000字范文,内容丰富有趣,学习的好帮手!
1000字范文 > 【面试复盘】Momenta视觉算法实习生一面

【面试复盘】Momenta视觉算法实习生一面

时间:2018-08-23 04:45:47

相关推荐

【面试复盘】Momenta视觉算法实习生一面

来源:投稿 作者:LSC

编辑:学姐

1.自我介绍

2.介绍自己的项目、竞赛、实习经历

说了大概15分钟

3.Yolov3、yolov4、yolov5的区别

Yolov4相比yolov3的改进:

(1)backbone使用了CSPdarknet53,yolov3是darknet53

(2)neck中使用了PAN操作,里面还有SPP结构

(3)iou改为CIOU

Yolov5相比yolov4的改进:

(1)输入端使用了focus操作

(2)数据增强使用了mosaic操作

4.机器学习常用的评价指标

分类:准确率accuracy, 精确率presicion, 召回率recall, f1值

回归:均方误差MSE, 平均绝对误差MAE, 拟合优度R2

分割:像素准确率(Pixel Accuracy, PA), 类别像素准确率(Class Pixel Accuray, CPA),类别平均像素准确率(Mean Pixel Accuracy, MPA), 交并比(Intersection over Union, IoU), 平均交并比(Mean Intersection over Union, MIoU)

检测:mAP、mAR

5.F1值怎么计算

F1=2*presicion*recall/(presicion+recall)

6.C++的多态是怎么实现的

通过父类定义一个函数,一般是虚函数,由子类去继承并实现这个函数不同的功能。

7.介绍C++的虚函数表

C++中虚函数是通过一张虚函数表(Virtual Table)来实现的,在这个表中,主要是一个类的虚函数表的地址表;这张表解决了继承、覆盖的问题。在有虚函数的类的实例中这个表被分配在了这个实例的内存中,所以当我们用父类的指针来操作一个子类的时候,这张虚函数表就像一张地图一样指明了实际所应该调用的函数。 /Cdreamfly/article/details/127362269

8.C++类的构造函数和析构函数是虚函数吗?

构造函数不是,析构函数一定是。

9.介绍C++ STL里面常用的容器。

Vector:向量,本质是动态数组

Queue:队列,还有优先级队列,基于最大堆实现

Stack:栈,先入后出

Map:映射,有两种,一种是基于红黑树,一种是基于哈希表

Set:集合,内部实现有两种方式,同map

List:链表

10.python的浅拷贝和深拷贝的区别

浅拷贝只复制数值,不复制地址,在拷贝后的数上改动不影响原来的数,深拷贝是复制地址,在拷贝后的数上做改动相当于改动原来的数。

11.python的==号能是什么意思?

只判断数值是否想等,不判断地址是否想等,也就是不一定完全一样。

12.编程题:

标题:

给定一个数组 nums,编写一个函数将所有 0 移动到数组的末尾,同时保持非零元素的相对顺序。

题目描述:

在不复制数组的情况下原地对数组进行操作​

示例 1:​

输入: nums = [0,1,0,3,12]​

输出: [1,3,12,0,0]​

示例 2:​

输入: nums = [0]​

输出: [0]

思路: 双指针

代码:

#include<iostream>usingnamespacestd;voidswap(inta[],intl,intr){inttmp=a[l];a[l]=a[r];a[r]=tmp;}intmain(){//charstr[3];//std::cin>>str;std::cout<<"helloworld"<<std::endl;intnums[5]={0,1,0,3,12},n=5;intl=0,r=0;while(l<n&&nums[l]!=0){l++;}while(r<n&&nums[r]==0){r++;}while(l<n&&r<n){swap(nums,l,r);while(l<n&&nums[l]!=0){l++;}while(r<n&&nums[r]==0){r++;}//cout<<l<<""<<r<<endl;}for(inti=0;i<n;++i){printf("%d",nums[i]);}return0;}

关注下方《学姐带你玩AI》🚀🚀🚀

算法工程师万能简历公式+200多个简历模板(中英文)

回复“简历”轻松获取!

码字不易,欢迎大家点赞评论收藏!

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。