0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

算法工程师学习之路

工程师人生 来源:网络整理 作者:工程师吴畏 2018-09-06 11:54 次阅读

认识算法

进入算法世界要从2015年开始研究生生活说起。2015年3月,我顺利的考上了某211/985院校的硕士研究生,于是提前的进入学校跟着导师一起学习。

在还不知道为什么的情况下,导师让我学习《数据结构》和《数据挖掘》,这是我第一次接触算法相关,也是第一次认识算法。由于是刚进入研究生生活,一个阶段的刚开始总是热情洋溢的,因此很认真的看《数据结构》和《数据挖掘》。由于本科学习过《c++》等相关课程,因此《数据结构》看了一遍大致能理解。但是《数据挖掘》完全没有理解,但是在没有理解的情况下我也是看了两遍,有了大致的影响。

正式开始研究自己的课题,一开始拟定的课题是故障检测与异常识别,因此各种查看文献搜索关于故障检测和异常识别的方法,并做了相关总结。

由于神经网络的火热,无意中就锁定了神经网络。可能是自己的懒惰吧,最后选择了神经网络中最简单的极限学习机。

就这样,我就开始了研究极限学习机之旅。

慢慢入门

依然是以查看文献为主,原理、方法、思想,其实质上也是机器学习的一种。有一次无意间看到导师看的一本书《机器学习》(西瓜皮的那本),于是我就问导师借来看了,从线性回归到集成学习,基本的思想和流程的都看过一遍。另外,由于同学的影响和自己的反复思考在大家都在学习c++的时候,我选择了学习简单的编程语言Python,看了一遍廖雪峰关于Python的博客,基本的语法就有了一个大致的了解,不懂的在用的时候查询。就这样,以Python为语言工具,慢慢的进入算法。

由于这些算法中,涉及到了优化的问题,因此自己有通过看书和看博客学习了遗传优化算法和随机优化算法,其实到现在我还是不是很明白各种算法的好处到底在哪里,只是记住了。

进而,慢慢的知道了机器学习算法中的一些问题和小策略,比如过拟合、泛化性能不佳、陷入局部最优等,常常使用加正则化项、改变优化方法、集成策略等等方法。

通过看书《机器学习》、《统计学方法》、《机器学习实战》,《数据挖掘》后慢慢的开始入门。无意间看到一个阿里天池的大数据比赛,于是就参加了,那是的我其实在实践上还是一无所知的。但是在一个群里面找到了一个战友,这个战友教会我很多东西,包括整个比赛的过程、相互讨论偷偷向他学习、他推荐我看了关于机器学习。

就这样我就一直查看关于机器学习的书籍、博客、公开课、视频

进一步

到了研二下学期的时候开始找实习工作了,那会锁定的是机器学习,其实整个过程不是很顺利。找到的都是一些小公司的机器学习工程师。面试欢聚时代的时候,技术面很差劲,很多东西对现在的我来说只是基础,但是那会的我却什么都不知道,由于种种原因,我在备胎池里被捞了出来,使我有机会接触到深度学习,并进行实践。

在欢聚时代实习的两个多月里,我的进步可以抵得上我一年的学习了。那会我就意识到只有实践才能真正成长,再加上周围团队的支持,进步是飞快的。因此,非常感谢那段时间的人和事,是我的启蒙。。。。

即使是进步了,到最终还是无缘,没有能留下来。我也看到了自身的不足之处,但是就算弥补也是晚了。

进入秋招

有了两个多月的实习经验,秋招的我更是目标明确。但仍然存在实践过少的问题,各个公司一一惨败,幸运的是还是有offer的,还是有机会让我积攒更多经验,然后不断进步的。。。

现在依然只是菜鸟级别,非常期待进入公司后的进一步蜕变。。。

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • 工程师
    +关注

    关注

    59

    文章

    1553

    浏览量

    67470
  • 算法
    +关注

    关注

    23

    文章

    4444

    浏览量

    90698
收藏 人收藏

    评论

    相关推荐

    如何入门硬件工程师

    想跨行业做硬件设计工程师,应该如何学习规划呢
    发表于 03-17 21:49

    企业老工程师和高校老师有啥区别

    电子工程师硬件
    电子发烧友网官方
    发布于 :2024年02月28日 17:50:00

    如何搞崩一个硬件工程师心态?试试对ta说这几句

    硬件工程师
    扬兴科技
    发布于 :2024年02月20日 18:05:49

    优秀电源工程师需要哪些必备技能?

    提升电源开发效率。电源新手在学习初期,如果实验设备不足,可以利用仿真软件进行电路模型搭建,从而快速、直观地了解电源的工作原理。2、器件参数选型参数选型时,需要工程师进行电路关键参数的计算,计算方法可以
    发表于 01-29 11:29

    #人工智能 #FPGA 怎么成为一个合格的FPGA工程师

    fpga工程师
    明德扬助教小易老师
    发布于 :2023年12月18日 21:19:01

    电子工程师第一天上班就暴揍师傅。。。#科普 #示波器 #电子工程师 #打工日记

    电子工程师示波器
    安泰小课堂
    发布于 :2023年12月18日 17:36:12

    FPGA工程师需要具备哪些技能?

    设计思路、硬件语言、EDA工具、数字信号处理、通信协议、测试验证等方面来看,FPGA工程师需要具备多方面的技能。除了上述技能之外,他们还需要具备团队协作和解决问题的能力。这些能力都需要长时间的学习
    发表于 11-09 11:03

    【社区之星】彭仲维:扎实的基本功与时间的沉淀才是工程师成功的关键!

    :深挖技术底层,探索嵌入式的奥秘 第72期: 黄金烨:迎接挑战收获进步,优秀电源工程师的炼成经验 第71期: 王新水:善于动手,嵌入式工程师从0到1的进阶之路 第70期: 祁佳琳:学习
    发表于 10-13 14:15

    #FPGA 本科生也能成为FPGA研发工程师

    fpga工程师
    明德扬助教小易老师
    发布于 :2023年09月23日 08:05:36

    深度学习算法工程师是做什么

    深度学习算法工程师是做什么 深度学习算法工程师是一种高级技术人才,是数据科学中创新的推动者,也是
    的头像 发表于 08-17 16:03 786次阅读

    电子工程师必看书籍推荐#知识分享 #知识科普 #交流#硬声创作季

    电子工程师
    也许吧
    发布于 :2023年05月24日 10:47:34