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

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

3天内不再提示

怎样才算是合格的算法工程师

工程师人生 来源:工程师吴畏 2019-06-17 17:38 次阅读
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

Q1:计算机专业本科生,非ACMER。算法达到什么程度才算是合格,有什么量化手段吗?

Answer:传统算法和数据结构功底扎实。比如LintCode上的题目简单和中等难度毫无压力做出,Hard难度在给了一定时间和一定提示时可以独立完成。

微积分,统计学,离散数学

Q2:成为数据挖掘工程师有必要要搞编程竞赛吗?现在大二,之前没有接触过竞赛

Answer:数据挖掘的话是Kaggle,KDD的竞赛

Q3:数据挖掘一定要学spark吗

Answer:Python是刚需,Spark可以到用的时候再学

Q4:怎么练习普通算法呢,看算导刷oj吗?

Answer:分为两步:第一步是模块化训练,比如专门做图论和动态规划的题。第二步是在LintCode上随便选择一个题,不看标签,独立做出。

Q5:有一定高等数学基础和机器学习算法概念的小白,如何进行实战训练。

Answer:分为两步:第一阶段是参加Kaggle,KDD竞赛。第二阶段是学习爬虫,自己爬取电商,微博等数据,做训练

Q6:作为一个数据挖掘工程师,还有没有必要深入研究传统的算法,还是重点关注机器学习等统计的算法?

Answer:重点关注机器学习等统计的算法,这两种有很大的不同

Q7:请问算法工程师和数据挖掘 data scientist 等岗位在技能要求和工作内容方面有什么区别吗?

Answer:中小厂不区分。大厂可能会区分。算法工程师更底层一些,关注算法模型的开发和调优,数据挖掘更侧重模型的建模和使用,应用和业务方面。

Q8:传统的数据结构和算法是否对于机器学习是有必要的?如果有,主要体现在什么地方?

Answer:首先传统的数据结构和算法可以锻炼计算机思维,其实具体的数据结构和算法还是会用到的,比如搜索query时词之间关系,可以用字符串的距离,动态规划,字典树等

技术问题

Q1: 假设数据集有商店id这个属性,取值上千个,把它做OHE后去学习,虽然结果提升了,但维度增加了很多。但不做OHE,用分类树去学习,结果并不好,可以有什么方法缓解数据集的扩大与最后结果的技巧吗

Answer:这是特征工程中非常典型的问题,OHE后有可能会过拟合, 商店间有相似性,量化后对商店进行聚类,再用这些类去做分类的训练

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

    关注

    2

    文章

    31

    浏览量

    6358
收藏 人收藏
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

    评论

    相关推荐
    热点推荐

    算法工程师不愿做标注工作,怎么办?

    、无聊的情绪,从而影响标注的质量。算法工程师需要将自身精力放到其他重要工作当中,而专岗的图像标注员势必会增加人力成本。随着AI技术的不断进步,各类AI工具大爆发,对
    的头像 发表于 12-02 17:56 207次阅读
    <b class='flag-5'>算法</b><b class='flag-5'>工程师</b>不愿做标注工作,怎么办?

    硬件工程师面试必会:10个核心考点#硬件设计 #硬件工程师 #电路设计 #电路设计

    硬件工程师
    安泰小课堂
    发布于 :2025年09月23日 18:00:33

    有哪些芯片工程师懂的梗?

    傅里叶变换,而是DesignforTest,可测性设计。但常因增加面积和复杂度被嫌弃,规模越大的芯片,DFT的设计越复杂。请看以下工程师对话:DFT工程师:没有我,
    的头像 发表于 07-25 10:03 512次阅读
    有哪些芯片<b class='flag-5'>工程师</b><b class='flag-5'>才</b>懂的梗?

    做了电子工程师之后,最好拍的视频出现了#硬件设计 #电子DIY #电子工程师

    电子工程师
    安泰小课堂
    发布于 :2025年06月24日 17:45:57

    (仰天长啸)为什么受伤的总是硬件工程师...#MDD#MDD辰达半导体 #电子工程师

    电子工程师
    MDD辰达半导体
    发布于 :2025年04月27日 18:21:47

    问,成为硬件工程师需要几只手?#硬件工程师 #YXC晶振 #扬兴科技 #搞笑

    硬件工程师
    扬兴科技
    发布于 :2025年04月25日 17:15:37

    如何成为一名合格的KaihongOS北向应用开发工程师

    如何成为一名合格的北向应用开发工程师 在快速发展的软件开发领域,北向应用开发工程师是一个专注于系统级应用开发的高需求职位。 以下是成为一名合格的KaihongOS北向应用开发
    发表于 04-23 06:46

    工程师经验分享:社区之星 赵云 沉着稳定才能做好技术

    控制算法理论和实践有过推导和大量的研发调试经验。   工作经历: 华为技术有限公司---芯片验证工程师 上海问问网络科技有限公司---电机驱动软件工程师       社区访谈: 社区小助手:可以分享一下您的学习、工作经历吗,您是
    的头像 发表于 04-15 15:58 976次阅读
    <b class='flag-5'>工程师</b>经验分享:社区之星  赵云 沉着稳定才能做好技术

    硬件工程师:回答我!#回答我 #硬件工程师 #YXC晶振 #扬兴科技

    硬件工程师
    扬兴科技
    发布于 :2025年03月25日 18:46:59

    一招拿捏电子工程师#被AI拿捏了 #电子工程师 #电子电工

    电子工程师
    安泰小课堂
    发布于 :2025年03月25日 17:30:51

    如何成为一名合格的北向应用开发工程师

    在快速发展的软件开发领域,北向应用开发工程师是一个专注于系统级应用开发的高需求职位。 以下是成为一名合格的KaihongOS北向应用开发工程师的建议。 1. 基础知识 编程语言 :学习至少一种编程
    发表于 01-10 10:00