首页 > 编程语言 >关于CV算法岗就业相关问题,精华回答分享

关于CV算法岗就业相关问题,精华回答分享

时间:2023-06-08 18:02:37浏览次数:57  
标签:论文 模型 VGG 算法 复现 精华 优化 CV


粉丝提问:

你好,看星球上做前端,后端,java 的人比较多,好像没有看到有多少人做算法,我现在已经毕业了,是一名 cv 算法工程师,但是我现在很苦恼,感觉自己代码能力很弱,每次都是拿别人的开源代码跑一跑,不会复现论文,也不知道怎么做优化,想请教一下,该怎么去培养自己复现论文的能力,以及怎么去做算法优化,这方面有什么好的建议吗,有没有什么学习路径,学习方法,甚至能够拥有发顶会的能力

千寻(作者)回答:

童鞋您好,其实作为程序员行业来说,没有不卷的方向,我之前在我的公众号中写过算法,后端,前端之间的区别,大部分人对程序员行业大概进行以下的等级排序:

算法>后端>前端>客户端>测试

仿佛算法工程师处于食物链的最顶端,但是实际上并非如此,算法岗与研发岗之间的关系更像是合作关系。

先把你的问题抽丝剥茧,一个一个回答:

第一个问题:代码能力比较弱,不会复现论文

回答:复现论文是算法岗中难度比较大的实践项目,后期我可以出一期简单复现论文的步骤方法,说实话复现论文这个可能除了论文的作者本人,谁也不敢保证100%能复现,因为训练的环境以及模型配置的参数可能不相同。我的建议是找出论文的baseline进行复现,举一个简单的例子。

常用的卷积神经网络VGG-16的网络组成结构,现在需要你进行VGG-19模型代码的复现,类似VGG-16这类经典模型,在github等开源社区有很多现成的代码,为了提高速度可以使用现成的代码进行调试。至于VGG-19模型的复现,你需要读懂模型的网络结构组成,区分VGG-16与VGG-19的模型结构区别,使用torch框架的API对模型结构进行重构,或者网络层的添加,最终完成复现。

第二个问题:不懂怎么优化模型算法,应该怎么做

关于模型算法的优化问题,这个回答其实比较大,不好一概而言,因为针对业务的性能优化,有以下的几个部分,我绘制一张算法应用的工作原理结构图就清楚了。

关于CV算法岗就业相关问题,精华回答分享_算法


针对业务算法的性能优化,不仅仅是模型结构,包括数据样本,模型结构,以及接口性能,通常来说,算法工程师通常的优化机制可以通过数据端以及模型端进行优化提升。对以下的两种方式进行检查

数据端:数据端的部分在于针对性的数据样本选择,比如模型识别错误的样本,进行单独的收集,除此之外,一定程度上增加数据的样本可以有效提升模型的泛化能力。

模型端:我想你纠结的点在于如何进行模型优化,这个的部分是算法工程的“干活”,包含的内容更多,比如调参经验,模型结构改进经验,数据加载方式经验,这些需要日积月累,通过看算法的相关论文进行改进方法的积累。

关于学习路线,后续我会在星球里推出一些我自己录制的机器学习算法的课程,从最简单的手写数字做起,一步一步了解深度学习相关的知识。关于这个课程的用涂,我认为有以下几点:

随着chatgpt人工智能模型的飞跃,本科生的毕业设计也开始从管理系统&小程序系列,开始转向深度学习以及算法工程方向,除此之外,可以对从事算法岗就业入门有很大帮助,哈哈哈,今天时间不早了,总之,之后的日子里我会持续输出干货,一起学习进步~

我是千与千寻,一个只讲干货的码农~晚安!


标签:论文,模型,VGG,算法,复现,精华,优化,CV
From: https://blog.51cto.com/u_13638291/6442052

相关文章

  • 使用EasyCVR语音对讲时,设备端没有收到音频流是什么原因?
    EasyCVR视频融合平台可支持海量视频的轻量化接入与汇聚管理。在视频能力上,EasyCVR平台可实现视频直播、录像、回放、检索、云存储、告警上报、语音对讲、电子地图、集群、智能分析以及平台级联等。有用户反馈,使用EasyCVR平台语音对讲时,只有视频端的音频,平台对讲的设备端没声音,请求......
  • 使用EasyCVR语音对讲时,设备端没有收到音频流是什么原因?
    EasyCVR视频融合平台可支持海量视频的轻量化接入与汇聚管理。在视频能力上,EasyCVR平台可实现视频直播、录像、回放、检索、云存储、告警上报、语音对讲、电子地图、集群、智能分析以及平台级联等。有用户反馈,使用EasyCVR平台语音对讲时,只有视频端的音频,平台对讲的设备端没声音,请......
  • 执行EasyCVR程序报错提示lib不是ELF文件,该如何解决?
    EasyCVR基于云边端一体化架构,具有强大的数据接入、处理及分发能力,平台可在复杂的网络环境中,将分散的各类视频资源进行统一汇聚、整合、集中管理。在视频能力上,平台可实现视频直播、录像、回放、检索、云存储、告警上报、语音对讲、H.265自动转码、电子地图、集群、智能分析以及平台......
  • m基于自适应修复算法的AODV-SAR路由协议matlab性能仿真
    1.算法仿真效果matlab2022a仿真结果如下:2.算法涉及理论知识概要AODV-SAR,Self-AdaptiveRepair定义1自修复节点:任意选取路径S→A→B→C→D为MANET中一条业务传输路径,其中节点S为该传输路径的源节点,节点D为该传输路径的目的节点。如果在某一时间,节点B和节点C之间的路径发生......
  • m基于自适应修复算法的AODV-SAR路由协议matlab性能仿真
    1.算法仿真效果matlab2022a仿真结果如下:    2.算法涉及理论知识概要AODV-SAR,Self-AdaptiveRepair          定义1自修复节点:任意选取路径S→A→B→C→D为MANET中一条业务传输路径,其中节点S为该传输路径的源节点,节点D为该传输路径的目的节点。如果在某......
  • 联邦学习算法介绍-FedAvg详细案例-Python代码获取
    联邦学习算法介绍-FedAvg详细案例-Python代码获取一、联邦学习系统框架二、联邦平均算法(FedAvg)三、联邦随梯度下降算法(FedSGD)四、差分隐私随联邦梯度下降算法(DP-FedSGD)五、差分隐私联邦平均算法(DP-FedAVG)六、FedAVG案例附代码1)案例背景2)参数设置3)结果展示4)代码详解七、完整......
  • FTL潜规则:调优,才是算法精华
    前言在存储领域中有一个FTL的概念,这是一种Flash的内存管理算法,属于各个厂商的核心机密,每个厂商的处理方式不同,有的处理简单,有的处理复杂。FTL,即FlashTranslationslayer,也就是闪存转换层,可以完成从逻辑地址到物理地址的转换,简称为映射。 为什么需要FTL因为Flash的质量参差......
  • 基于OpenSSL(GMSSL)的国密算法的应用
    ===基于OpenSSL(GMSSL)的国密算法的应用1.gmssl介绍GmSSL是一个开源的加密包的python实现,支持SM2/SM3/SM4等国密(国家商用密码)算法、项目采用对商业应用友好的类BSD开源许可证,开源且可以用于闭源的商业应用。2.安装gmssl包相关包网址:https://pypi.org/project/gmssl/在终端输......
  • 乱堆物料检测算法助力智慧城管整治市容乱象
    乱堆物料检测算法助力智慧城管整治市容乱象在城市城市道路、公共场所乱堆乱放杂物、垃圾等物料不仅会破坏市容市貌、环境卫生,还会影响他人、车辆的正常出行,甚至会引发安全隐患。目前,城管部门就乱堆物料此类违法行为的发现依旧是通过城管巡逻和传统监控两种方法,然而这两种形式各自存......
  • 算法学习笔记(24): 狄利克雷卷积和莫比乌斯反演
    狄利克雷卷积和莫比乌斯反演看了《组合数学》,再听了学长讲的……感觉三官被颠覆……目录狄利克雷卷积和莫比乌斯反演狄利克雷卷积特殊的函数函数之间的关系除数函数和幂函数欧拉函数和恒等函数卷积的逆元莫比乌斯函数与莫比乌斯反演求法数论分块(整除分块)莫比乌斯反演的经典结......