数坤科技一面凉经
1.自我介绍
2.介绍项目,提问:a.数据增强的目的,为什么要做这两种数据增强?b.评价指标是什么,什么是精确度、什么是召回率、精确度的计算公式?c.是否了解分类的损失函数,什么是focal loss? d.目标检测的损失函数是什么,yolo的损失函数?e.什么是过拟合、欠拟合,怎么改进过拟合、欠拟合?f. 为什么要用非线性函数,有什么作用?g.CBAM是什么,有什么作用,加在哪一层,加上来以后要做什么调整,为什么加上以后可以直接训练不会影响yolo原来的参数?
3.代码题:a.手撕Dataset, 手撕一个网络Net,Dataset里面有哪两个必须的函数,手撕整个模型训练的过程,有哪些操作?什么是优化器的梯度0。b.不引用第三方库,求一个正实数的平方根。
总结:项目相关的知识总结不到位,不太熟悉,需要后面去熟悉熟悉。python基础太差,不管是算法题还是手撕torch,都写不出来,不太熟悉,以后得加强python,做算法题应该用python写,还得重点加强手撕torch。