深度学习算法工程师面试知识点总结(一)

深度学习算法工程师岗位需要具有的技术栈初步总结如下:

图片
这个总结并不是很完整,这个方向所需要的知识体系非常的庞大,例如高等数学基础、线性代数、概率论的基础,这对很多的同学来说是一个比较大的挑战。还需要针对不同的任务有针对性的学习一些知识,例如目标检测、目标分割的领域。

本文分享内容来自面试中常问知识点的总结,读者可以通过如下方式获取整个文档:

  添加微信study428,进入微信群,有问题可以及时交流沟通;
  关注公众号”计算机视觉与OpenCV“,硬货知识常分享;
  加入QQ群”187042448“获取深度学习相关的资料。

本文分享的内容来源于**《深度学习计算机视觉实战》**一书,该书由刘东研究员和肖铃合作完成,由电子工业出版社出版。
在这里插入图片描述
该书从算法导读到模型训练,到模型部署一站式搞定,书中案例注释详细,均已通过运行验证。该书包括4个部分:

第一部分(1~2章)深度学习和计算机视觉的基础和算法讲解;
第二部分(3~6章)传统图像处理算法的案例讲解;
第三部分(7-11章)计算机视觉方向的案例讲解;
第四部分(12~13章)Tensorflow Lite讲解(源码分析、模型优化、模型转换等)以及使用Tensorflow Lite在PC端和移动端的部署案例讲解。

本书可以为计算机视觉入门的读者和想要对模型进行工程部署的读者提供参考与帮助。京东链接:https://u.jd.com/rwk3HPT

笔记内容如下(篇幅所限,这是第一部分):

1、dropout设置:隐含节点 dropout 率等于 0.5 的时候效果最好,原因是 0.5 的时候 dropout 随机生成的网络结构最多。

使用dropout很难检查梯度下降的性能,此时可以关闭dropout,将keep-prob的值设为1,以确保代价函数单调递减,然后打开dropout,确保dropout不会带来问题。

dropout属于深度学习中的算法开发的技巧(tricks),对模型训练性能提升具有帮助,还有一些其他的技巧,在书中有介绍,在案例中有应用。

在这里插入图片描述

在这里插入图片描述

2、one-hot编码的作用:

编码后的特征互斥,每次只有一个激活。因此,数据会变成稀疏的。

这样做的好处主要有:

(1)解决了分类器不好处理属性数据的问题;

(2)在一定程度上也起到了扩充特征的作用。

如下是在验证码识别的案例中使用到的独热码(即one-hot)

在这里插入图片描述
3、将权重初始化为很小的数字是一个普遍的打破网络对称性的解决办法,都初始化为0或者相同的数字会形成对称网络。

偏差一般都初始化为 0。

4、在CNN中,BN应作用在非线性映射前(激活函数)。在神经网络训练时遇到收敛速度很慢,或梯度爆炸等无法训练的状况时可以尝试BN来解决。另外,在一般使用情况下也可以加入BN来加快训练速度,提高模型精度。

BN比较适用的场景是:每个mini-batch比较大,数据分布比较接近。在进行训练之前,要做好充分的shuffle,否则效果会差很多。

5、数据增强方法:

对颜色的数据增强:图像亮度、饱和度、对比度;尺度变换;采用随机图像差值方式,对图像进行裁剪、缩放;尺度和长宽比增强变换;水平/垂直翻转;平移变换;旋转/仿射变换;高斯噪声、模糊处理。

6、经典网络

CNN局部感知、权重共享

LeNet-5:提出卷积神经网络模型

AlexNet:使用ReLU作为非线性,使用dropout技术,使用GPU训练

ZFNet:最大的贡献在于通过使用可视化技术揭示了神经网络各层到底在干什么,起到了什么作用。可视化的实现应该是转置卷积(也称反卷积),反池化是记录了最大池化的位置,其他位置设为0。

VGG:整个网络都使用了同样大小的卷积核尺寸(3 * 3)和最大池化尺寸(2 * 2);使用两个3 * 3的卷积层串联相当于1个5 * 5的卷积层,3个3 * 3的卷积层串联的效果则相当于1个7 * 7的卷积层。

NIN:提出了抽象能力更高的Mlpconv层,利用多层mlp的微型网络,对每个局部感受野的神经元进行更加复杂的运算,而以前的卷积层,局部感受野的运算仅仅只是一个单层的神经网络;提出了Global Average Pooling(全局平均池化)层,传统的CNN最后一层都是全连接层,参数个数非常多,容易引起过拟合,全连接层参数占整个CNN模型的一大部分,NIN提出采用全局平均池化替代全连接层。

GoogLeNet:引入Inception 结构

采用不同大小的卷积核(如1、3、5)意味着不同大小的感受野,最后拼接意味着不同尺度特征的融合;卷积核大小采用1、3和5,主要是为了方便对齐,可以设置padding使输出featuremap大小相同,以便拼接;使用5x5的卷积核仍然会带来巨大的计算量,为此,文章借鉴NIN2,在5x5卷积之前采用1x1卷积核来进行降维。

Inception结构的改进就是一些技巧的使用,例如使用两个3x3代替一个5x5,使用1xn接nx1代替nxn,引入stem模块获得更深的网络,引入残差模块设计出了Inception-ResNet网络。

ResNet:解决网络退化问题
在这里插入图片描述

7、输入层主要包含对原始图像进行预处理,包括归一化、去均值等等。

卷积运算层主要使用滤波器,通过设定步长、深度等参数,对输入进行不同层次的特征提取。

激活函数层主要是将卷积层的输出做一个非线性映射。

池化层主要是用于参数量压缩,可以减轻过拟合情况。

全连接层所有神经元之间都有权重连接,常用于网络的最后一层,用于计算类别得分。

8、扩张卷积,又称为带孔(atrous)卷积或者空洞(dilated)卷积。在使用扩张卷积时,会引入一个称作扩张率(dilation rate)的参数。该参数定义了卷积核内参数间的行(列)间隔数。一个3×3的卷积核,扩张率为2,它的感受野与5×5卷积核相同,而仅使用9个参数。这样做的好处是,在参数量不变的情况下,可以获得更大的感受野。扩张卷积在实时分割领域应用非常广泛。

在深度网络中为了增加感受野且降低计算量,总要进行降采样池化等,这样虽然可以增加感受野,但空间分辨率降低了。为了能不丢失分辨率,且仍然扩大感受野,可以使用空洞卷积。这在检测时,一方面感受野大了可以检测分割大目标,另一方面分辨率高了可以精确定位目标。另外,还可以通过调整扩张率来获得多尺度信息。

所以总的来说,空洞卷积主要作用:不丢失分辨率的情况下扩大感受野;调整扩张率获得多尺度信息。
在这里插入图片描述

深度学习知识点全面总结
专注大数据与人工智能技术分享,欢迎私信加群互相学习!
01-05 26万+
本文详细介绍深度学习概念及原理,参考网上相关资料汇总,内容包含众多章节,包括神经网络基础及常见深度学习网络结构介绍,用于个人学习总结,适合深度学习初学者学习。同时介绍机器学习常见的分类算法:SVM、神经网络、随机森林、逻辑回归、KNN、贝叶斯。常见的监督学习算法:感知机、SVM、人工神经网络、决策树、逻辑回归.........
算法工程师面试问题 | 目标检测网络总结——object detect
kay_545
04-28 1644
面试问题,面试提问,面试技巧,算法工程师
算法工程师深度学习面试问题总结
alicelmx的博客
04-15 4253
面试可能会问到的深度学习算法总结
算法工程师面试(一 深度学习
qq_39311124的博客
08-24 602
找了一些别人面试算法工程师中被问到的问题,搜了比较合适的答案,本人第一篇博客,有错误请指出改正!!
20131013百度北京深度学习算法研发工程师笔试题
w_guichao1的专栏
10-14 1619
闲话少叙,直接上干货。 百度笔试试卷的一贯结构,三道简答题10‘*3=30’,三道算法与程序设计题15‘*3=45’,两道程序设计题二选一25‘。 一、简答题 1、目前深度神经网络有哪些成功的应用,简述其适用原因。
百度-深度学习 算法研发工程师
young honker
04-10 1790
算法研发工程师 工作职责: 从事前沿人工智能技术研发,使互联网产品像人一样智能,能听,能看,能思考 至少涉及以下一种职责,包括机器学习计算机视觉、图像处理,语义理解等的算法和系统研发 将技术创新推向亿万用户 职位要求: 创造性思维,富有想象力,有推进人工智能的理想和使命感 在以下至少一个领域有深入的研究: 统计机器学习(如深度神经网络、Bo
算法工程师要求--深度学习
foreverbo0的博客
03-06 1994
算法工程师要求--深度学习写在开始技术要求知识拓展 写在开始 第一次在csdn写东西,希望能逐渐积累,在技术层面有所沉淀,尤其是前沿技术。 技术要求 根据某一岗位的职位要求进行针对性学习 基本算法 :CNN,FCN,LSTM,GANS; 学习框架:TensorFlow,Mxnet等; 编程语言:C/C++,python; 其他:有CN,Multi-Media,NLP等相关领域研究经验; 知识拓...
深度学习三十问!一位算法工程师经历30+场CV面试总结的常见问题合集(含答案)1
08-04
本资源摘要信息是关于深度学习领域的常见问题合集,由一位算法工程师在30+场CV面试总结出来的。该资源涵盖了深度学习算法两个方面的知识点,包括梯度下降法、优化算法、语义分割、目标检测等。 一、梯度下降法 ...
算法工程师面试 | YOLOv5面试考点原理全解析
kay_545
05-06 2764
算法工程师面试提问,面试问题,面试技巧,算法工程师面试技巧
深度学习面试资料-含答案
03-16
### 深度学习面试资料核心知识点解析 #### 一、深度学习面试的重要性与内容概览 深度学习作为人工智能领域的重要分支,在当前科技发展中占据着举足轻重的地位。随着技术的进步和应用场景的不断扩大,深度学习...
算法工程师面试准备——深度学习
sixgold的博客
04-21 488
文章目录神经网络梯度消失与梯度爆炸简述现象产生梯度消失的根本原因梯度爆炸的根本原因当激活函数为sigmoid时,梯度消失和梯度爆炸哪个更容易发生?如何解决梯度消失和梯度爆炸激活函数sigmodtanhReLULeaky ReLU优化方法SGDMomentumAdagradRMSpropAdam牛顿法拟牛顿法共轭梯度法Batch Normalization为什么传统的神经网络在训练开始之前,...
大话 IT | 优秀的算法工程师都用深度学习吗?
03-07 287
点击蓝色字关注"数据库技术大会" 一起玩耍哦~朋友圈一到年底就会有个现象,大小公司都在招人,招人,招人,都缺人?必然,跳槽的话应聘者对薪酬和待遇必是更上一层楼,但相对的,...
一个合格的运筹优化算法工程师应有的知识体系
tms988的博客
11-09 1171
运筹学(operations research, OR)是研究如何为复杂的工程或者管理问题构建数学模型,以及如何分析模型以探索可能解决方案的一门学科。
算法工程师之路——Deeplearning.ai神经网络深度学习篇Week2
Mr.Rum的博客
10-14 851
上一周的回顾       时间过的很快,转眼又是一周。刚刚过去的一周也是很忙碌,几乎每天都有各种各样工作与生活上的琐事,不过我也在加油努力的学习,毕竟任重而道远嘛!通过与学长学姐的沟通交流,我打算今后的学习采用这样的方式进行:多线程学习法。在学习人工智能领域知
如何成为一名合格的算法工程师?我们做了一次技能拆分…
AI科技大本营
12-11 3677
文 / 张相於 成为一名合格的开发工程师不是一件简单的事情,需要掌握从开发到调试到优化等一系列能力,这些能力中的每一项掌握起来都需要足够的努力和经验。而要成为一名合格的机器学习算法工程师(以下简称算法工程师)更是难上加难,因为在掌握工程师的通用技能以外,还需要掌握一张不算小的机器学习算法知识网络。 下面我们就将成为一名合格的算法工程师所需的技能进行拆分
深度学习岗位要求
uncle_ll的博客
11-11 5951
腾讯优图_社招】图像理解/深度学习研发岗位 地点: 上海 岗位职责: 1). 从事图像分析与理解领域的技术研发与工程落地,将更多人工智能体验带给亿万用户 2). 将深度学习技术运用到人脸识别、OCR、物体检测、分类、分割等具体领域 3). 深度学习模型的构建与优化,提升效果、性能与易用性 岗位要求: 1). 计算机或者相关领域本科以上学历,硕士及博士学历者优先; 2). 在机器学习...
深度学习算法工程师)最火的就业方向
最新发布
重剑无锋博客
05-10 1661
TensorFlow、PyTorch等深度学习框架,以及SpeechRecognition、gTTS(Google Text-to-Speech)等库,为智能语音与对话系统提供了强大的支持。传感器融合:将来自不同传感器(如激光雷达、摄像头、雷达等)的数据进行融合,以提高感知的准确性和鲁棒性。语义分割:使用深度学习模型将图像中的每个像素分类到不同的类别中,如道路、车辆、行人等,以实现对场景的深入理解。对象跟踪、平面跟踪、运动跟踪等:对现实世界中的物体、平面或运动进行识别和跟踪,以实现更复杂的AR效果。
深度学习算法工程师工资怎么样
weixin_42576467的博客
02-15 374
深度学习算法工程师的工资因地区、经验和公司不同而有所差别。一般来说,大城市的薪资会更高一些。根据目前的市场趋势,深度学习算法工程师的薪资在技术岗位中属于较高水平。一般来说,初级深度学习算法工程师的月薪在1万元以上,中级深度学习算法工程师月薪在1.5万元以上,高级深度学习算法工程师月薪在2万元以上。当然,这些只是大致的参考数字,具体的薪资还要根据个人情况和公司情况而定。 ...
这些算法工程师,他们真的是太难了!
AI科技大本营
11-22 1737
现在的算法工程师真的是太难了!要让AI会看人眼都分辨不清的医疗影像数据又不够,还得用前沿技术好不容易学会看片,还要让AI会分析病理赋予AI诊断疾病的使命然后几十种...
算法工程师必备:100道热门算法面试题精解
根据描述,作者为一名资深算法工程师,擅长使用多种编程语言和算法仿真。因此,这份资源对于希望成为算法工程师的求职者而言,能够提供以下技能的参考: - 编程语言:掌握Matlab、Python、C/C++、Java等,了解它们...
写文章

热门文章

  • python中的list indices must be integers or slices, not tuple 32849
  • C++中的size()、sizeof() 、strlen()、str.length() 28081
  • git 退出REBASE 22209
  • Procmon监控软件使用教程 21832
  • 本地导入Mnist的数据集的方法 20466

分类专栏

  • 自动驾驶 13篇
  • 深度学习计算机视觉实战 50篇
  • 学习OpenCV 4:基于Python的算法实战 51篇
  • 开发记录 21篇
  • C++ 42篇
  • Python 22篇

最新评论

  • No module named ‘PyQt5.QtWebKitWidgets‘

    2401_87036526: I occur the same problem

  • 如何系统的学习C++和自动驾驶算法

    经海路大白狗: 如何系统的学习C++和自动驾驶算法,读完后,让我学到很多

  • 【视觉算法系列1】使用 KerasCV YOLOv8 进行红绿灯检测(上)

    2301_79802381: peaeci122

  • 工作中有哪些超级好用的C/C++程序库?

    经海路大白狗: 工作中有哪些超级好用的C/C++程序库,向博主学习

  • 【C++面试100问】第八十五问:有了const,C++11为什么还要引入constexpr

    经海路大白狗: 读完后,学到很多

大家在看

  • 硅林指的是哪里
  • 基于SSM党务政务服务热线管理系统的设计
  • python+flask计算机毕业设计美容机构管理系统(程序+开题+论文) 637
  • CSS笔记—盒子的定位之相对定位(重难点!!小白必看) 383
  • 谈谈深度学习模型在云服务商领域的创新应用——结合大模型智能客服项目案例

最新文章

  • 如何系统的学习C++和自动驾驶算法
  • SLAM面试题
  • 超级终端的字体背景和颜色显示等
2024年6篇
2023年16篇
2022年52篇
2021年12篇
2020年13篇
2019年57篇
2018年41篇

目录

目录

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

计算机视觉与OpenCV

客官,,打赏是什么意思?

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或 充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值

深圳坪山网站建设公司兰州网站权重优化还有哪些贺州网站优化德宏网站优化渠道优化公司网站认准火18星妙手网站流量优化软件网站优化如何利用新媒体平台南阳平台seo网站优化大流量网站优化郑州网站优化多少钱长安企业网站推广优化价钱网站优化怎么让排名靠前珠海网站优化排名哪家好宿迁网站优化哪家好扬州网站优化培训濮阳网站建设优化公司电话网站关键词自己能优化吗运城网站关键词优化企业网站如何排名优化保定网站seo优化推广宝安网站关键词优化公司团队怎么优化网站新乡网站排名优化费用多少遵化市网站优化排名嘉兴网站seo优化佛山专业网站优化技巧网站优化什么意思内蒙古自治区网站优化广西网站优化哪里有资阳网站优化自贡网站优化软件香港通过《维护国家安全条例》两大学生合买彩票中奖一人不认账让美丽中国“从细节出发”19岁小伙救下5人后溺亡 多方发声卫健委通报少年有偿捐血浆16次猝死汪小菲曝离婚始末何赛飞追着代拍打雅江山火三名扑火人员牺牲系谣言男子被猫抓伤后确诊“猫抓病”周杰伦一审败诉网易中国拥有亿元资产的家庭达13.3万户315晚会后胖东来又人满为患了高校汽车撞人致3死16伤 司机系学生张家界的山上“长”满了韩国人?张立群任西安交通大学校长手机成瘾是影响睡眠质量重要因素网友洛杉矶偶遇贾玲“重生之我在北大当嫡校长”单亲妈妈陷入热恋 14岁儿子报警倪萍分享减重40斤方法杨倩无缘巴黎奥运考生莫言也上北大硕士复试名单了许家印被限制高消费奥巴马现身唐宁街 黑色着装引猜测专访95后高颜值猪保姆男孩8年未见母亲被告知被遗忘七年后宇文玥被薅头发捞上岸郑州一火锅店爆改成麻辣烫店西双版纳热带植物园回应蜉蝣大爆发沉迷短剧的人就像掉进了杀猪盘当地回应沈阳致3死车祸车主疑毒驾开除党籍5年后 原水城县长再被查凯特王妃现身!外出购物视频曝光初中生遭15人围殴自卫刺伤3人判无罪事业单位女子向同事水杯投不明物质男子被流浪猫绊倒 投喂者赔24万外国人感慨凌晨的中国很安全路边卖淀粉肠阿姨主动出示声明书胖东来员工每周单休无小长假王树国卸任西安交大校长 师生送别小米汽车超级工厂正式揭幕黑马情侣提车了妈妈回应孩子在校撞护栏坠楼校方回应护栏损坏小学生课间坠楼房客欠租失踪 房东直发愁专家建议不必谈骨泥色变老人退休金被冒领16年 金额超20万西藏招商引资投资者子女可当地高考特朗普无法缴纳4.54亿美元罚金浙江一高校内汽车冲撞行人 多人受伤

深圳坪山网站建设公司 XML地图 TXT地图 虚拟主机 SEO 网站制作 网站优化